ILE CL プログラムおよびプロシージャーの呼び出し

ILE COBOL プログラムでは、動的プログラム呼び出しまたは静的プロシージャー呼び出しを使用して、ILE CL プログラムおよびプロシージャーを呼び出すことができます。

動的プログラム呼び出しを使用して ILE CL プログラムを呼び出す場合、ILE CL プログラムは別個のプログラム・オブジェクトとしてコンパイルおよびバインドしなければなりません。 静的プロシージャー 呼び出しを使用して ILE CL プロシージャーを呼び出す場合、ILE CL プロシージャーでは、 まずコンパイルしてモジュール・オブジェクトにして、それから ILE COBOL 呼び出し側プログラムにバインドしなければなりません。 ILE CL プログラムおよびプロシージャーのコンパイルとバインディングについては、「CL プログラミング」を参照してください。

ILE CL プログラムまたはプロシージャーを ILE COBOL プログラムから呼び出すには、CALL リテラル のステートメントを使用します (リテラル は ILE CL プログラムまたはプロシージャーの名前)。 ILE CL プログラムまたはプロシージャーを呼び出すには、別の ILE COBOL サブプログラムを呼び出す場合と同様に、CALL リテラル のステートメントを入力します。 ILE COBOL プログラムに CALL ステートメントを書いて、 動的プログラム呼び出しまたは静的プロシージャー呼び出しを使用して ILE CL プログラムを呼び出す方法については 静的プロシージャー呼び出しと動的プログラム呼び出しの使用を参照してください。

CALL id を使用することによって、ILE CL プログラムを ILE COBOL プログラムから呼び出すこともできます。 CALL id については CALL id の使用を参照してください。