IMSBATCH プロシージャー
IMSBATCH プロシージャーは、IMS™ オンライン・バッチ・メッセージ処理アドレス・スペースを実行します。
DB/DC または DBCTL オンライン・バッチ・メッセージ処理領域を実行するサンプル・プロシージャー に示すプロシージャーは、 IMS DB/DC または IMS DBCTL オンライン・バッチ・メッセージ処理領域を実行します。括弧で囲まれたパラメーターは、定位置パラメーターです。
パラメーター
IMSBATCH プロシージャーには、次のパラメーターが有効です。
- AGN=
- ALTID=
- APARM=
- CKPTID=
- CPUTIME=
- DIRCA=
- ENVIRON=
- IMSID=
- IN=
JLEOPT=
- JVMOPMAS=
- LOCKMAX=
- MBR=
- OBA=
- OPT=
- OUT=
- PARDLI=
- PREINIT=
- PRLD=
- PSB=
- RGN=
- SOUT=
- SPIE=
- SSM=
- STIMER=
- SYS2=
- TEST=
詳しくは、IMS プロシージャーのパラメーターについての説明を参照してください。
DD ステートメント
IMSBATCH プロシージャーには、次の DD ステートメントが有効です。
- DFSCTL DD (オプション)
- DFSESL DD (オプション)
- DFSHALDB DD (オプション)
- DFSSTAT DD (オプション)
- FPTRACE DD (オプション)
- IMS DD (オプション)
- IMSLOGR DD
- PROCLIB DD
- STEPLIB DD
- SYSHALDB DD (オプション)
- SYSUDUMP DD
注: BMP の再始動に必要なチェックポイント・レコードがオンライン・ログ・データ・セット (OLDSn) にない場合、BMP ジョブの JCL に //IMSLOGR DD ステートメントを加えて、チェックポイント・ログ・レコードを入れるデータ・セットを指定しておかなければなりません。
詳しくは、DD ステートメントの説明を参照してください。
DB/DC または DBCTL オンライン・バッチ・メッセージ処理領域を実行するサンプル・プロシージャー

// PROC MBR=TEMPNAME,PSB=,IN=,OUT=,
// OPT=N,SPIE=0,TEST=0,DIRCA=000,
// PRLD=,STIMER=,CKPTID=,PARDLI=,
// CPUTIME=,NBA=,OBA=,IMSID=,AGN=,
// SSM=,PREINIT=,RGN=56K,SOUT=A,
// SYS2=,ALTID=,APARM=,LOCKMAX=,
// ENVIRON=,JVMOPMAS=
//*
//G EXEC PGM=DFSRRC00,REGION=&RGN,
// PARM=(BMP,&MBR,&PSB,&IN,&OUT,
// &OPT&SPIE&TEST&DIRCA,&PRLD,
// &STIMER,&CKPTID,&PARDLI,&CPUTIME,
// &NBA,&OBA,&IMSID,&AGN,&SSM,
// &PREINIT,&ALTID,
// '&APARM',&LOCKMAX,&ENVIRON,&JVMOPMAS)
//STEPLIB DD DSN=IMS.&SYS2.SDFSRESL,DISP=SHR
// DD DSN=IMS.&SYS2.PGMLIB,DISP=SHR
//PROCLIB DD DSN=IMS.&SYS2.PROCLIB,DISP=SHR
//SYSUDUMP DD SYSOUT=&SOUT,
// DCB=(LRECL=121,RECFM=VBA,BLKSIZE=3129),
// SPACE=(125,(2500,100),RLSE,,ROUND)