NOMAIN モジュール

メイン・プロシージャーをコーディングせずに、モジュールの中に 1 つまたは複数のサ ブプロシージャーをコーディングすることができます。 このようなモジュールは、制御仕様書に NOMAIN キーワードの指定を必要とするこ とから、NOMAIN モジュールと呼ばれます。 メイン・プロシージャーがなければ、NOMAIN モジュールについてサイクル・コードは生成されません。

ヒント

実際にプログラム用のプログラム入り口プロシージャーが含まれるものを除いて、 すべてのユーザー・モジュールを NOMAIN モジュールとすることも考慮できます。 サイクル・コードはないため、プログラムのサイズは 削減されます。

メイン・プロシージャーはないので、メイン・ソース・セクションになにをコーディングできる かという点からの制約を受けます。 具体的には、次のものについては仕様をコーディングすることができません。

代わりに、メイン・ソース・セクションには次のものがコーディングされます。

注:
NOMAIN を指定したモジュールには、プログラム入り口プロシージャー は含まれません。 したがって、ソース仕 様をコンパイルするための CRTBNDRPG コマンドを使用することはできません。