» www.Giftbox.Az - Bir birindən gözəl hədiyyə satışı
ウィキペディアランダム
毎日カテゴリ
共有: WhatsappFacebookTwitterVK

IBM メインフレーム ユーティリティプログラム

IBM Mainframe Utility Programs(IBMメインフレームユーティリティプログラム)とは、MVSのようなIBMメインフレームコンピュータ用のオペレーティングシステム向けに供給されている、データセットの操作、データセットとデータセットを結びつけることを実施するプログラム群のことである。


ICKDSF

ICKDSF はDASDをインストールしたり、初期化したり、保守するのに用いられる。オペレーティングシステムに繋いでいても、切り離されていても使用できる。

サンプル (VTOCをデフォルトサイズで作成) //ICKDSF1 JOB (ICKDSF,,TEST),'DISK INIT',CLASS=A,MSGCLASS=A, // MSGLEVEL=(1,1) //ICKDSF01 EXEC PGM=ICKDSF //SYSPRINT DD SYSOUT=* //SYSIN DD * INIT UNIT(unitaddr) NOVERIFY VOLID(volume) VTOC(END) /* 

IDCAMS

IDCAMS は VSAM データセットを生成したり、変更を加えたりするのに用いる。

サンプル(DB2の一時表領域の作成をしている) //WRKFILE EXEC PGM=IDCAMS //SYSPRINT DD SYSOUT=* //SYSIN DD * DEFINE CLUSTER - ( NAME(DSNCAT.DSNDBC.WRKFILE.DSN4K01.I0001.A001) - LINEAR - REUSE - VOLUMES(volume) - CYLINDERS(1000 50) - SHAREOPTIONS(3 3) ) - DATA - ( NAME(DSNCAT.DSNDBD.WRKFILE.DSN4K01.I0001.A001) ) - CATALOG - ( DSNCAT ) 

IEBCOMPR

IEBCOMPR は順次データセットまたは区分データセットを比較(コンペア)するのに用いる。

サンプル(順編成ファイルの比較している) //STEP001 EXEC PGM=IEBCOMPR //SYSPRINT DD SYSOUT=* //SYSUT1 DD DISP=SHR,DSN=COMPARE.DATA // UNIT=3390,VOL=SER=WRKVOL //SYSUT2 DD DISP=SHR,DSN=TARGET.DATA // UNIT=3390,VOL=SER=GYOVOL //SYSIN DD * COMPARE TYPORG=PS /* 

IEBCOPY

IEBCOPY は区分データセットをコピー、圧縮(コンプレス)、合併(マージ)するのに用いられる。コピーする際、メンバーの選択 (select, exclude)、メンバー名の変更 (rename)、メンバーの置換 (replace) ができる。

サンプル(メンバーコピー) //STEP01 EXEC PGM=IEBCOPY,REGION=4M //SYSPRINT DD SYSOUT=* //SYSUT3 DD SPACE=(CYL,400),UNIT=SYSDA //SYSUT4 DD SPACE=(CYL,400),UNIT=SYSDA //I1 DD DISP=SHR,DSN=USER.LIBRARY1 //O1 DD DISP=SHR,DSN=USER.LIBRARY2 //SYSIN DD * COPY I=I1,O=O1 S M=(PGM001) /* 

IEBDG

IEBDG ('Data Generator') は、パターン化されたデータから成るテストデータセットを作成する。

IEBEDIT

IEBEDIT は、JCL の一部分をコピーする。

IEBGENER

IEBGENER は、順次データセットのレコードをコピーする。あるいは、区分データセットに格納する。


サンプル(順次データのコピー) //STEP01 EXEC PGM=IEBGENER,REGION=4M //SYSPRINT DD SYSOUT=* //SYSUT1 DD DISP=SHR,DSN=USER.SEQDETA1 //SYSUT2 DD DSN=USER.SEQDATA2, // DISP=(NEW,KEEP,DELETE),UNIT=3390,VOL=SER=volume, // SPACE=(TRK,(850,100),RLSE) //SYSIN DD DUMMY 

IEBIMAGE

IEBIMAGE は IBM 3800 プリントサブシステムのロードモジュールを扱う。

IEBISAM

IEBISAM は ISAM データセットの印刷やデータのロード、アンロードを行う。

IEBPTPCH

IEBPTPCH は順次データセットまたは区分データセットを印刷、またはパンチする。

IEFBR14

IEFBR14 はダミープログラムで、通常はデータセットのアロケーション(作成)やデリート(削除)に使用する。IEFBR14 は最初、機械語命令の1つ "Branch to Register" 14 のみで出来ていた。IBMのアセンブリ言語では記憶するのに BR 命令を使用した。そこから、IEF BR 14 の名が付いた。この命令が1つだけのプログラムは、エラーを内包する。それはリターンコードをセットしない、というものだ。そこで、リターンコードをクリアするために2つめの命令が付け加えられた。現在では、正しいステータスとともに終了する。

IEBUPDTE

IEBUPDTE は順次データセットと区分データセットの変換を実施する。

IEHINITT

IEHINITT ('INIT Tape') は、ラベルを書き込むことによってテープを初期化する。

IEHLIST

IEHLIST はデータセットのリストを取る。

IEHMOVE

IEHMOVE は、データの集まりを移動したりコピーしたりするのに用いる。

IEHPROGM

IEHPROGM はシステム制御データを作成したり (build) 保守したりするのに用いる。また、データセットを消したり (scratch) 、名前を変更する (rename) のに用いられる。

関連項目

ウィキペディア、ウィキ、本、library、論文、読んだ、ダウンロード、自由、無料ダウンロード、mp3、video、mp4、3gp、 jpg、jpeg、gif、png、画像、音楽、歌、映画、本、ゲーム、ゲーム。