CRTBNDCBL コマンドから暗黙のうちに呼び出された CRTPGM ステップには、暗黙のデフォルト値があります。 以下でこれらを説明します。
CRTBNDCBL から呼び出されるときに CRTPGM で使用されるパラメーターは次のとおりです。
SIMPLEPGM(*NO) が指定されると、CRTPGM は、ソース・プログラムの順序列内のすべてのコンパイル単位に対して一度だけ呼び出されます。 ソース・プログラムの順序列内の最初のコンパイル単位に対応する最外部の ILE COBOL ソース・プログラム内の PROGRAM-ID 段落に指定されたプログラム名だけが、 呼び出し時に CRTPGM の PGM パラメーターで使用されます。 すべてのコンパイル単位はバインドされて、1 つのプログラム・オブジェクトを作成します。
SIMPLEPGM(*NO) が指定されると、CRTPGM コマンドの MODULE パラメーターには、呼び出しのたびに、 コンパイル単位の QTEMP 内で作成されるモジュールのすべての名前が指定されます。
*NONE (デフォルト) を指定すると、どのバインディング・ディレクトリーも使用されません。
バインディング・ディレクトリー名 を指定した場合、 指定したバインディング・ディレクトリーの名前が記号解析に使用されます。 ディレクトリー名を修飾できるのは、次のライブラリー値のうちのいずれかです。
CRTBNDCBL コマンドから呼び出されるときに、CRTPGM の残りのパラメーターすべてについてデフォルト値が使用されます。 これらのデフォルト値の説明については、Web サイト http://www.ibm.com/eserver/iseries/infocenter にある iSeries Information Center の 「プログラミング」カテゴリーの中の『CL および API』セクションの CRTPGM コマンドを参照してください。
(C) Copyright IBM Corporation 1992, 2006. All Rights Reserved.