A−VXのジョブ制御言語(JCL)
- 7 ユーティリティと組み合わせる
ここまで読んだら、自分で(COBOL言語などで)作成したアプリケーションを実行することはできるようになったはずです。しかしシステムにはファイルをアロケートしたりデータをソートしたりといった便利なユーティリティがたくさん用意されています。COBOLでデータをソートするプログラムを作ることができますが、ユーティリティを利用したほうが簡単です。簡単に実用的なJSを作るためには、RUN文でユーティリティを実行しなければなりません。つまり、どのユーティリティがどんな機能を持っているのかを知らなければならないのです。
JSでよく使うユーティリティ
この他にも組み合わせて使えるユーティリティはたくさんあります。LM名 ユーティリティ名 #ABC 簡易操作ユーティリティ #ALLOC アロケータ #BEDIT バッチ型テキストエディタ #BKUP バックアップユーティリティ #FILEM ファイル保守 #FLCNV ファイル変換 #LBM ライブラリ保守 #MERGE マージ #MIXGN 複数索引生成 #NFCNV ファイル変換ユーティリティ #SORT ソート
ユーティリティと組み合わせたJSの例******* FD FORMAT & DATA01 ALLOCATE & COPY ***************** // フロッピーディスクを初期化して、; // MSD002のTESTDATAをコピーするジョブです。; // フロッピーディスクを装置に入れてください。; /PAUSE 準備ができたら「CTRL」と「F5」を押してください。; /RUN #VOLPR; ACT=PREPARE_NOV=01_VOL=ABCDEF_DEV=&0FDU000_NAM=_ SSZ=256_FIL=NON_CMP=NO_PRD=NO_ ACT=END_ /> ; /: ABORT JUMP=ENDJOB; * /RUN #ALLOC; ACT=ALLOCATE_VOL=ABCDEF_DEV=&0FDU000_NAM=_FIL=&1DATA01_ TYP=DATA_ORG=SEQ_LOC=_UOA=SECTOR_REC=0256_BLF=001_SIZ=50_ VFY=NO_VSN=00_EXP=000000_CLR=NO_PRD=PRN999_LST=NO_ ACT=END_ /> ; /: ABORT JUMP=ENDJOB; * /RUN #FLCNV; IDE=MSD002_ICI=_IFI=TESTDATA_IGN=_IFO=PROTECT_ODE=&0FDU000_ OFI=&1DATA01_LST=NO_ERR=ABORT_MOD=CREATE_AMD=LOGICAL_GTR=_ DEL=NO_CLR=NO_OUT=_RNG=_SEL=_SAV=_NXT=_ /> ;