Rational Developer for System z
Enterprise COBOL for z/OS バージョン 4.1 コンパイラーおよびランタイム 移行ガイド


他の言語との通信

このセクションは、次のコンパイラー・オプションに適用されます。

ここでは、既存の OS/VS COBOL プログラムに関する ILC の考慮事項の高度な概 説を示します。言語環境プログラムのもとでの ILC に関する詳細および最新情報については、「言語環境プログラム ILC (言語間通信) アプリケーションの作成」を参照してください。

言語間通信は、他の高水準言語を呼び出すかまたは他の高水準言語によって呼び出し先プログラムとして定義されています。アセンブラーは高水準言語と見なされません。このため、アセンブラー言語プログラム への呼び出しおよびアセンブラー言語プログラムからの呼び出しは ILC と見なされま せん。COBOL プログラムとアセンブラー・プログラムに関係のある呼び出しに 関する言語環境プログラムのサポートの詳細については、以下を参照してください。

CICS の場合、引き続き EXEC CICS LINK および EXEC CICS XCTL を使用して、他の言語 と通信することができます。

表 1 に、ILC を使用する既存のアプリケーションのために必要な 処置を示します。

表 1. ILC を使用する既存のアプリケーションのために必要な処置
高水準言語 説明
PL/I OS/VS COBOL プログラムが PL/I を呼び出す場合、あるいは PL/I によって呼び出された場合は、そのプログラムをアップグレードする必要があります。
FORTRAN FORTRAN を呼び出すかまたは FORTRAN によって呼び出される OS/VS COBOL プログラム は、アップグレードしなければなりません。
C OS/VS COBOL プログラムと C プログラム間の ILC はサポートされません (今までサポート されたことがありません)。

ご利用条件 | フィードバック

このインフォメーション・センターでは Eclipse テクノロジーが採用されています。(http://www.eclipse.org)