ILE COBOL 解説書

プログラム名

プログラムまたはモジュール・オブジェクトをシステムに対して認識させるユーザー定義語。 プログラムおよびモジュール・オブジェクトの場合、プログラム名の最初の 10 文字だけがそのオブジェクトの識別名として使用されます。 ILE プロシージャー名の場合、プログラム名の最初の 250 文字が使用されます。 CRTBNDCBL コマンドまたは CRTCBLMOD コマンドに *MONOPRC オプションを指定すると、プログラム名の先頭文字は英字にしなければなりません。 数字にすると、次のように変換されます。

0        ->   J
1 〜 9   ->   A 〜 I

ハイフンが 2 〜 10 桁目にある場合は、ゼロ (0) に変換されます。

*PGMID が、プログラムまたはモジュール名に対して CRTBNDCBL または CRTCBLMOD コマンドで指定されていて、*NOMONOPRC オプションが指定され ている場合、PROGRAM-ID 段落で指定 されているプログラム名が、小文字を含む非数値リテラルを決して含まない ようにしてください。使用できないオブジェクトが作成される可能性が あります。 プログラムまたはモジュール名に対する *PGMID がない場合でも、複数 のソース・プログラムには注意する必要があります。複数のソース・プロ グラムは、SIMPLEPGM = *YES の場合の PROGRAM-ID 段落 に対して小文字を持つ非数値リテラルを含む、2 番目以降の ILE COBOL プロシージャー に対して、使用できないオブジェクトが作成される可能性があります。


[ ページのトップ | 前ページ | 次ページ | 目次 | 索引 ]