メイン・プロシージャーをコーディングせずに、モジュールの中に 1 つまたは複数のサ ブプロシージャーをコーディングすることができます。 このようなモジュールは、制御仕様書に NOMAIN キーワードの指定を必要とするこ とから、NOMAIN モジュールと呼ばれます。 メイン・プロシージャーがなければ、NOMAIN モジュールについてサイクル・コードは生成されません。
実際にプログラム用のプログラム入り口プロシージャーが含まれるものを除いて、 すべてのユーザー・モジュールを NOMAIN モジュールとすることも考慮できます。 サイクル・コードはないため、プログラムのサイズは 削減されます。
メイン・プロシージャーはないので、メイン・ソース・セクションになにをコーディングできる かという点からの制約を受けます。 具体的には、次のものについては仕様をコーディングすることができません。
代わりに、メイン・ソース・セクションには次のものがコーディングされます。
(C) Copyright IBM Corporation 1992, 2006. All Rights Reserved.