アプリケーション・プログラムをインストールするための CICS 提供プロシージャーの使用
CICS ® は、サポートするプログラミング言語ごとに別々のカタログ式プロシージャーで、変換 (必要な場合)、コンパイル、およびリンク・エディットのステップのためのジョブ制御ステートメント (JCL) を提供します。
CICS がインストールされた後、これらのプロシージャーをコピーします。これらのプロシージャーは、 CICSTS54にインストールされます。CICS.SDFHPROC ライブラリーをプロシージャー・ライブラリーに追加します。 各プロシージャーの名前は、DFH wx T y L の形式です。ここで、変数 w 、 x 、および y は、プログラムのタイプ (EXCI バッチまたは CICS オンライン)、コンパイラーのタイプ、およびプログラミング言語によって異なります。 以下の表に、プロシージャー名を示します。
| 言語 | スタンドアロンの変換プログラム | EXCI |
|---|---|---|
| アセンブラー | DFHEITAL (AMODE(24) および AMODE(31) アプリケーション) DFHEGTAL (AMODE(64) アプリケーション) |
DFHEXTAL |
| 言語 | スタンドアロンの変換プログラム | 組み込み変換プログラム | スタンドアロン変換プログラムを使用した 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を参照) |
注:
- DFHYITEL は C でも使用できます。その場合は、C コンパイラーの正しい名前を COMPILER パラメーターで指定する必要があります。
- 生成されたモジュールの出力ライブラリーは、(PDS ではなく) PDSE です。
- DFHZITCL は、統合 CICS 変換プログラムを含むバージョンの Enterprise COBOL コンパイラーを使用するため、COBOL モジュールをコンパイルする場合に推奨される手順です。
- DFHZITPL は、統合 CICS 変換プログラムを含む Enterprise PL/I コンパイラーのバージョンを使用するため、PL/I モジュールのコンパイルに推奨されるプロシージャーです。
- Language Environment ® ( IMS ルーチン) の下のバッチ環境で EXEC DLI コマンドを発行するプログラムの場合は、以下の特殊なプロシージャーを使用します。
- DFHYBTPL
- PL/I アプリケーション・プログラム
- DFHYBTVL
- COBOL アプリケーション・プログラム。注: このプロシージャーには、マクロ DFHLI000が必要です。
- Enterprise PL/I バージョン 4.2、4.3、または 4.4 には APAR PI34113 を適用する必要があり、Enterprise PL/I バージョン 4.5 には APAR PI35108 を適用する必要があります。