NOMAIN

NOMAIN キーワードは、このモジュール内にメイン・プロシージャーがないことを指示し ます。また、メイン・プロシージャーがコーディングされたモジュールを入口モジュールとす ることはできないことを意味します。したがって、NOMAIN を指定した場合には、CRTBNDRPG コマンドを使用してプログ ラムを作成することはできません。 代わりに、CRTPGM コマンドを使用し、NOMAIN が指定されたモジュールを、プログラム入り口プロシージャーを持つ別のモジュールにバインドするか、あるいは CRTSRVPGM コマンドを使用することが必要です。

NOMAIN を指定した場合には、モジュールについてサイクルの *INIT 部分だけが 生成されます。 これは、次のタイプの仕様は使用できないことを意味します。