アプリケーション・プログラムをインストールするための CICS 提供プロシージャーの使用

CICS ® は、サポートするプログラミング言語ごとに別々のカタログ式プロシージャーで、変換 (必要な場合)、コンパイル、およびリンク・エディットのステップのためのジョブ制御ステートメント (JCL) を提供します。

CICS がインストールされた後、これらのプロシージャーをコピーします。これらのプロシージャーは、 CICSTS54にインストールされます。CICS.SDFHPROC ライブラリーをプロシージャー・ライブラリーに追加します。 各プロシージャーの名前は、DFH wx T y L の形式です。ここで、変数 wx 、および y は、プログラムのタイプ (EXCI バッチまたは CICS オンライン)、コンパイラーのタイプ、およびプログラミング言語によって異なります。 以下の表に、プロシージャー名を示します。

表 1. アプリケーション・プログラムをインストールするためのプロシージャー: 非 Language Environment 準拠のコンパイラー
言語 スタンドアロンの変換プログラム EXCI
アセンブラー DFHEITAL (AMODE(24) および AMODE(31) アプリケーション)

DFHEGTAL (AMODE(64) アプリケーション)

DFHEXTAL
表 2. アプリケーション・プログラムをインストールするためのプロシージャー: Language Environment 準拠のコンパイラー
言語 スタンドアロンの変換プログラム 組み込み変換プログラム スタンドアロン変換プログラムを使用した EXCI EXCI と組み込み変換プログラム
C DFHYITDL (注 1を参照) DFHZITDL (注 1を参照) DFHYXTDL DFHZXTDL
XPLINK コンパイラー・オプションを使用した C DFHYITFL (注 2を参照) DFHZITFL (注 1を参照) - -
C++ DFHYITEL (注 1を参照) DFHZITEL (注 1を参照) DFHYXTEL DFHZXTEL
XPLINK コンパイラー・オプションを使用した C++ DFHYITGL (注 2を参照) DFHZITGL (注 1を参照) - -
COBOL (注 3を参照) DFHYITVL DFHZITCL (注 2を参照) DFHYXTVL DFHZXTCL
PL/I (注 4を参照) DFHYITPL (注 2を参照) DFHZITPL (注 2を参照) DFHYXTPL DFHZXTPL (注 6を参照)
注:
  1. DFHYITEL は C でも使用できます。その場合は、C コンパイラーの正しい名前を COMPILER パラメーターで指定する必要があります。
  2. 生成されたモジュールの出力ライブラリーは、(PDS ではなく) PDSE です。
  3. DFHZITCL は、統合 CICS 変換プログラムを含むバージョンの Enterprise COBOL コンパイラーを使用するため、COBOL モジュールをコンパイルする場合に推奨される手順です。
  4. DFHZITPL は、統合 CICS 変換プログラムを含む Enterprise PL/I コンパイラーのバージョンを使用するため、PL/I モジュールのコンパイルに推奨されるプロシージャーです。
  5. Language Environment ® ( IMS ルーチン) の下のバッチ環境で EXEC DLI コマンドを発行するプログラムの場合は、以下の特殊なプロシージャーを使用します。
    DFHYBTPL
    PL/I アプリケーション・プログラム
    DFHYBTVL
    COBOL アプリケーション・プログラム。
    注: このプロシージャーには、マクロ DFHLI000が必要です。
  6. Enterprise PL/I バージョン 4.2、4.3、または 4.4 には APAR PI34113 を適用する必要があり、Enterprise PL/I バージョン 4.5 には APAR PI35108 を適用する必要があります。