外部 CICS インターフェース (EXCI) アクセスのセットアップ
ISPF およびバッチを介して Z Data Tools Base functionから CICS® リソースにアクセスするには、以下に示す各ステップを実行する必要があります。
- CICS® 領域間通信を使用可能にする
システム初期設定パラメーター IRCSTRT=YES を指定するか、OPEN IRC コマンドによって IRC が動的に開始されることを確認します。
- 接続の定義: CICS®メンバー HFMCCONN を HFM.SHFMSAM1 からご使用の JCL ライブラリーにコピーして、メンバーに記述されているように JCL をカスタマイズします。グループが定義されており、接続先の CICS® 領域の始動リストに含まれていることを確認します。注:HFMX のトランザクション名を変更する場合、必ず、Z Data Tools Base componentおよび Server のオプション・モジュールをカスタマイズして、EXCITRAN パラメーターによって新しいトランザクション名を指定してください (ステップ 3 を参照)。
- オプション・モジュールを変更する
ステップ 2 でトランザクション ID HFMX が変更されている場合、HFM0POPT を変更して、EXCITRAN キーワードによって新しいトランザクション ID を指定する必要があります。
- EXCI ロード・ライブラリーCICS® 外部インターフェース・ライブラリー cicshlq.SDFHEXCI を TSO、バッチ・ジョブ、または ZCC server で使用できるようにするか、ZCC server 始動プロシージャーで使用される構成ファイル内で HFMLIB の一部として利用できるようにする必要があります。STEPLIB を使用している場合は、バッチ・ジョブ実行依頼スケルトン HFMFTEXC をカスタマイズしてライブラリーを組み込む必要があります。注:HFMELIBD による Z Data Tools の呼び出しでは、HFMELIBD exec の SDFHEXCI 変数を使用して、EXCI ロード・ライブラリーを指定できます。詳しくは、「LIBDEF を使用して実行するための Z Data Tools の準備」を参照してください。
- HFMCICS DD
メンバー HFMCAPPL を、HFM.SHFMSAM1 から、レコード・フォーマット FB および論理レコード長 80 の属性を持つ独自の PDS(E) データ・セットにコピーします。このメンバーを編集して、Z Data Tools がアクセスできる CICS® 領域のリストを指定します。 このリストは、Z Data Tools ISPFインターフェースからの総称照会をサポートするために使用されます。
メンバーのレイアウトは以下のとおりです。- 1 ~ 8
- CICS® VTAM® applid
- 10 ~ 72
- CICS® 領域の説明
すべてのユーザーがデータ・セットへの読み取りアクセス権限を持っている必要があり、HFMCICS DD が TSO プロシージャーおよび ZCC server Z Data Tools 構成に定義されている必要があります。注:HFMELIBD による Z Data Tools 呼び出しについては、HFMELIBD exec で HFMCICS 変数を指定すると、HFMCICS DD を割り振ることができます。詳しくは、「LIBDEF を使用して実行するための Z Data Tools の準備」を参照してください。 - セキュリティーすべての CICS® 通信は、Z Data Tools 機能を実行するユーザーに定義されたセキュリティーに基づいて実行されます。ユーザーは、EXCI Call インターフェースの使用を許可されるには、FACILITY クラス・プロファイル DFHAPPL.user ID への更新アクセス権限を持っている必要があります。以下に示す FACILITY クラス・プロファイルを定義する必要があります。
ここで、userid は総称名または具体的なユーザー名です。アスタリスク (*) を使用して、FACILITY クラスへのアクセスを許可によって制御することをお勧めします。RDEFINE FACILITY (DFHAPPL.userid) UACC(NONE)CICS® アクセスを必要とするユーザーは、次に示す FACILITY クラスへの UPDATE アクセス権限を付与される必要があります。PERMIT DFHAPPL.userid CLASS(FACILITY) ID(USERID) + ACCESS(UPDATE)
CICS® 外部インターフェースのセットアップについて詳しくは、「CICS® Transaction Server for z/OS®CICS® 外部インターフェース・ガイド」を参照してください。