Google
オフコン練習帳内を検索
インターネット全体を検索

NECオフコン関連
オフコン一般
情報
トップ  >  A-VXのジョブ制御言語(JCL)

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=_
/> ;