外部 CICS インターフェース (EXCI) アクセスのセットアップ

File Manager プラグインから、または ISPF およびバッチを介して File Manager Base function機能から CICS® リソースにアクセスするには、以下に示す各ステップを実行する必要があります。

  1. CICS® 領域間通信を使用可能にする

    システム初期設定パラメーター IRCSTRT=YES を指定するか、OPEN IRC コマンドによって IRC が動的に開始されることを確認します。

  2. への接続を定義する CICS®
    メンバー FMNCCONN を FMN.SFMNSAM1 からご使用の JCL ライブラリーにコピーして、メンバーに記述されているように JCL をカスタマイズします。グループが定義されており、接続先の CICS® 領域の始動リストに含まれていることを確認します。
    注: FMNX のトランザクション名を変更する場合、必ず、File Manager Baseおよび Server のオプション・モジュールをカスタマイズして、EXCITRAN パラメーターによって新しいトランザクション名を指定してください (ステップ 3 を参照)。
  3. オプション・モジュールを変更する

    ステップ 2 でトランザクション ID FMNX が変更されている場合、FMN0POPT を変更して、EXCITRAN キーワードによって新しいトランザクション ID を指定する必要があります。

  4. EXCI ロード・ライブラリー
    CICS® 外部インターフェース・ライブラリー cicshlq.SDFHEXCI を TSO、バッチ・ジョブ、または ADFzCC server から、LINKLIST 内で使用できるようにしたり、TSO プロシージャー/バッチ JCL の STEPLIB の一部として使用できるようにしたり、ADFzCC server 始動プロシージャーで使用される構成ファイルにおいて FMNLIB の一部として使用できるようにしたりする必要があります。STEPLIB を使用している場合は、バッチ・ジョブ実行依頼スケルトン FMNFTEXC をカスタマイズしてライブラリーを組み込む必要があります。
    注: File ManagerFMNELIBD 呼び出しでは、FMNELIBD exec の SDFHEXCI 変数を使用して EXCI ロード・ライブラリーを指定できます。詳しくは、LIBDEF を使用して実行するための File Manager の準備 を参照してください。
  5. FMNCICS DD

    メンバー FMNCAPPL を、FMN.SFMNSAM1 から、レコード・フォーマット FB および論理レコード長 80 の属性を持つ独自の PDS(E) データ・セットにコピーします。このメンバーを編集して、CICS® がアクセスできる File Manager 領域のリストを指定します。このリストは、File Manager ISPF インターフェースおよび File Manager Eclipse プラグインからの総称照会をサポートするために使用されます。

    メンバーのレイアウトは以下のとおりです。
    1 から 8
    CICS® VTAM® applid
    10 ~ 72
    CICS® 領域の説明
    すべてのユーザーがデータ・セットへの読み取りアクセス権限を持っている必要があり、FMNCICS DD が TSO プロシージャーおよび ADFzCC server File Manager 構成に定義されている必要があります。
    注: File ManagerFMNELIBD 呼び出しの場合、FMNELIBD exec に FMNCICS 変数を指定することによって FMNCICS DD を割り振ることができます。詳しくは、LIBDEF を使用して実行するための File Manager の準備 を参照してください。
  6. セキュリティー
    すべての CICS® 通信は、File Manager 機能を実行するユーザーに定義されたセキュリティーに基づいて実行されます。ユーザーは、EXCI Call インターフェースの使用を許可されるには、FACILITY クラス・プロファイル DFHAPPL.user ID への更新アクセス権限を持っている必要があります。以下に示す FACILITY クラス・プロファイルを定義する必要があります。
    RDEFINE FACILITY (DFHAPPL.userid) UACC(NONE)
    ここで、userid は総称名または具体的なユーザー名です。アスタリスク (*) を使用して、FACILITY クラスへのアクセスを許可によって制御することをお勧めします。
    CICS® アクセスを必要とするユーザーは、次に示す FACILITY クラスへの UPDATE アクセス権限を付与される必要があります。
    PERMIT DFHAPPL.userid  CLASS(FACILITY) ID(USERID)   +
                  ACCESS(UPDATE)

CICS® 外部インターフェースのセットアップについて詳しくは、「CICS® Transaction Server for z/OS®CICS® 外部インターフェース・ガイド」を参照してください。