実行時間に関係したさまざまな概念

プログラム・オブジェクトは、1 つまたは複数のモジュール・オブジェクトから作成されます。 各プログラム・オブジェクトには、活動化されるときの主な入り口点として常に 1 つの (唯一の) モジュール・オブジェクトが指定されています。 ILE COBOL コンパイラーによってモジュール・オブジェクトが生成されると、 PEP が生成されます。 この PEP は、コンパイル単位内に含まれる最外部の ILE COBOL プログラムを呼び出します。 複数部分からなるモジュール・オブジェクトをバインドしてプログラム・オブジェクトを作成する場合、 どのモジュール・オブジェクトに作成されるプログラム・オブジェクトの PEP が入るかを指定しなければなりません。 これは CRTPGM コマンドの ENTMOD パラメーターでモジュール・オブジェクトを識別することによって実行します。 これによりモジュール・オブジェクトの PEP はプログラム・オブジェクトの PEP になります。

動的プログラム呼び出しを使ってプログラム・オブジェクトを活動化した場合、PEP に制御が渡されます。 次に PEP は、最初に実行されるモジュール・オブジェクトの最外部の ILE COBOL プログラムである UEP を呼び出します。 PEP および UEP に関する詳細については、「ILE 概念」を参照してください。