LoginSignup
5
4

More than 5 years have passed since last update.

z/OS Tips:USS上のファイルをPDSのメンバーへコピーする

Last updated at Posted at 2016-08-18

背景

z/OSのUSS上で作成したファイルをPDSのメンバーとしてコピーできれば、USS上で実行したスクリプトの実行結果の管理やJCLの編集をviエディターとかでできたりと、なにかと便利かもと思い、以下にコピー方法を記載。

実行方法

#cp filename.txt "//'zos.pds.name(MemberName)'"

実行例 

USS上のhoge.txtをSOUMEI.ZOS.JCLLIB(HOGE)としてコピー
※ちなみに、hoge.txtの中身はこんな感じ

# cat hoge.txt
AAAAAA

コピーの実施

# cp hoge.txt "//'SOUMEI.ZOS.JCLLIB(HOGE)'"

結果確認

Copy先にHOGEというメンバーができた

  Menu  Functions  Confirm  Utilities  Help                                    
------------------------------------------------------------------------------ 
VIEW              SOUMEI.ZOS.JCLLIB                         CHARS 'HOGE' found 
           Name     Prompt       Size   Created          Changed          ID   
_________ HOGE                                                                 

一応中身も確認

VIEW       SOUMEI.ZOS.JCLLIB(HOGE) - 01.00                 Columns 00001 00072 
****** ***************************** Top of Data ******************************
000001 AAAAAA                                                                  
****** **************************** Bottom of Data ****************************

できたできた。
尚、今回はz/OS V2.1で実施しました。

補足

再度Copyするときは、z/OS側のPDSメンバーを削除、別のメンバー名でコピーするなりの対応が必要そう。。。
上書きコピーとかオプションでできたりするかもですが、とりあえず、コピー方法のみ記載しています。

5
4
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
5
4