このセクションは、次のコンパイラー・オプションに適用されます。
- RES
- NORES
- CICS
- NORES (リンク済み)
ここでは、既存の 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 はサポートされません (今までサポート
されたことがありません)。 |