z/OS JCL要件 - Access Module

Teradata® Tools and Utilities Access Moduleリファレンス

Product
Access Module
Release Number
17.10
Published
2021年10月
Language
日本語
Last Update
2021-11-16
dita:mapPath
ja-JP/uur1608578381725.ditamap
dita:ditavalPath
ja-JP/obe1474387269547.ditaval
dita:id
B035-2425
Product Category
Teradata Tools and Utilities

ジョブJCLには、以下の必須のDDNAMEが組み込まれています。

DDNAME 説明
JOBLIB DD(または、アクセス モジュールを使用するユーティリティの場合はSTEPLIB DD) 次を含める必要があります。
  • MQ Access Module - MQ Access Moduleが常駐するDSN
  • MQライブラリ - MQサポート モジュールが常駐するDSN
パラメータ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>