複数のソース・プログラムのコンパイル

PROCESS ステートメントは、 入力ソース・メンバー内の一連の ILE COBOL ソース・プログラムの中の各コンパイル単位の先頭に置くことができます。 複数の ILE COBOL ソース・プログラムをコンパイルするとき、CRTCBLMOD または CRTBNDCBL コマンド上で指定されるすべてのオプションをマージした結果に、 すべてのデフォルト・オプションと、さらに ILE COBOL ソース・プログラムに先行する最後の PROCESS ステートメントで指定されるオプションを加えた結果が、 その ILE COBOL ソース・プログラムのコンパイルで有効になります。 すべてのコンパイラー出力は、CRTCBLMOD または CRTBNDCBL コマンドによって指定された宛先に送られます。

すべてのモジュール・オブジェクトまたはプログラム・オブジェクトは、MODULE パラメーターまたは PGM パラメーターで指定されるライブラリーに保管されます。 MODULE パラメーターや PGM パラメーターにモジュール名 またはプログラム名 を指定する場合、ILE COBOL ソース・プログラムの順序列で最初の ILE COBOL ソース・プログラムに対応する最初のモジュール・オブジェクトまたはプログラム・オブジェクトにその名前が使用され、 同じ入力ソース・メンバー中の他の ILE COBOL ソース・プログラムに対応するすべてのモジュール・オブジェクトまたはプログラム・オブジェクトには、ILE COBOL ソース・プログラム内の PROGRAM-ID 段落で指定された名前が使用されます。