ジョブJCLには、以下の必須のDDNAMEが組み込まれています。
DDNAME | 説明 |
---|---|
JOBLIB DD(または、アクセス モジュールを使用するユーティリティの場合はSTEPLIB DD) | 次を含める必要があります。
|
パラメータDDNAME | DDNAMEは、parmfileのキーワード値に一致しなければなりません。 例えば、初期化文字列-parmfile mqparmsには、DDNAME MQPARMSが必要です。 |
ジョブJCLには、以下の任意選択のDDNAMEが組み込まれています。
DDNAME | 説明 |
---|---|
AlternateLog DDNAME | ログと代替ログの間でスワッピングを行なうために、AlternateLog DDNAMEを組み込みます。 |
チェックポイントDDNAME | すべてのチェックポイント リクエストに、DDNAME MQCHKPTを組み込みます。 |
ジャーナルDDNAME | DDNAMEは、jrnlのキーワード値に一致しなければなりません。 例えば、キーワードjrnl mqjrnlの場合、DDNAME MQJRNLを組み込みます。 |
トレースDDNAME | トレース リクエストに、DDNAME MQTRACEを組み込みます。 |
例 – JCLの抜粋
次のようなJCLの抜粋では、初期化文字列は-parmfile mqparmsになります。
//* Include the following in the STEPLIB (or JOBLIB) for the utility that //* will be utilizing the WebSphere MQ Access Module (LIBMQS). //STEPLIB DD DISP=SHR,DSN=<DS containing MQ Access Module> // DD DSN=TER2.SASC700C.LINKLIB,DISP=SHR // DD DSN=MQS.V1R2.SCSQAUTH,DISP=SHR //* //* E.g., initialization string provided via utility script: //* "-help -parmfile mqparms" //* will cause the following parameters to be accepted. //MQPARMS DD * # Request file based checkpointing ckfile mqchkpt # Set Access Module trace level to "1" and output to DDNAME MQTRCE TRCL 1 MQTRCE # REQUIRED parameter, define Q manager qmgr CSQ1 # REQUIRED parameter, define named Q qnm TLB1 /* //SYSPRINT DD SYSOUT=* //* If requested via utility script, //* the PMTRCE DD will direct DataConnector trace. //PMTRCE DD SYSOUT=* //* WebSphere MQ trace output (DDNAME define in "TRCL" parameter) //MQTRCE DD SYSOUT=* //JRNL DD DISP=SHR,DSN=TPT.JOURNAL //* The following DD statement defines the checkpoint dataset. //MQCHKPT DD DISP=(NEW,CATLG,CATLG),DSN=<checkpointDS>, // SPACE=(CYL,(2,1)),VOL=SER=<VolSer>, // UNIT=SYSDA,DCB=(RECFM=U,BLKSIZE=32760) //* This form of the DD statement should be used for recovery after //* a client failure. //MQCHKPT DD DISP=(OLD,DELETE,KEEP),DSN=<checkpointDS>