Enterprise COBOL プログラムを既存のアプリケーションに追加する場合、既存のプログラムを
Enterprise COBOL で再コンパイルするか、または新たに作成した
Enterprise COBOL プログラムを組み込みます。
Enterprise COBOL プログラムを既存のアプリケーションに追加すると、以下のことを行うことが
できます。
- 既存のプログラムをインストール先の要件に応じて漸進的にアップグレードする
- 言語環境プログラムの条件処理を使用する
制約事項 CICS では、同じ実行単位内で OS/VS COBOL プログラムと Enterprise COBOL プログラムを混在させることはできません。(EXEC CICS LINK および EXEC CICS XCTL は別々の実行単位を作成します)。
重要
Enterprise COBOL プログラムを既存のアプリケーションに追加した後は、そのアプリケーション
は言語環境プログラムのもとで実行しなければなりません。
この章には、以下のトピックに関する情報が記載されています。
- RES プログラムから構成されるアプリケーション
- NORES プログラムから構成されるアプリケーション
- 複数ロード・モジュールの考慮事項
- AMODE および RMODE の考慮事項
- ランタイムの考慮事項
- COBOL を呼び出すアセンブラー・プログラムを含むアプリケーション
Enterprise COBOL プログラムを既存のアプリケーションに追加する作業を開始したら、既存のアプリケーションを
言語環境プログラムとリンク・エディットすることの含意を理解する必要があります。まず、SCEELKED リンク・エディット・ライブラリーを使用する必要があります。これはアプリケーション内の既存のプログラムに影響を与えます。それが既存のアプリケーションにどのような影響
を与えるかは、アプリケーションが以下のいずれから構成されているかによって異なります。
- RES を指定してコンパイルされたプログラム
- NORES を指定してコンパイルされたプログラム
- 複数ロード・モジュール