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)
変更の終わり