COBCH1001 - COBCH1020
COBCH1001 から COBCH1020 までの構文チェック エラー メッセージの一覧を示します。
COBCH1001 7 桁めに *、D、/、-、$ 以外の文字がある。空白とみなす
7 桁目に、使用できない文字が含まれています。COBOL システムは 7 桁目の文字を解釈できないため、空白として扱います。
COBCH1002 この場所での継続文字は無効である。空白とみなす
7 桁めにハイフンがありますが、COBOL システムでは構文がこれ以降は継続しないものとしています。継続文字は無視されます。
COBCH1003 継続された定数の最初の文字が引用符でない。引用符とみなす
7 桁めに継続文字がありますが、定数の継続の先頭に引用符がありません。COBOL システムでは、引用符が含まれているものとみなされます。
COBCH1004 継続文字が必要である。定数の終わりとみなす
ソース コードの前の行の定数が引用符で区切られていないため、COBOL システムでは 7 桁めに継続文字を入れてから定数を継続する必要があります。COBOL システムでは、前の行で定数が終わっていると判断されています。
COBCH1005 名前の最後にハイフンがある。記述どおり処理する
COBOL 構文の規則に反して、ユーザー定義名の最後の文字にハイフンが使用されています。ただし、ご使用の COBOL システムでは、この名前でも有効な名前として受け入れられ、別の名前に変更されません。
COBCH1006 COBOL 語が <数値> 文字以上ある。制限を越える文字を切り捨てる
指定した名前は、現在の COBOL 方言で許可されている最大文字数を超過しています。COBOL システムでは、指定された文字列の初めから
nn
字までを名前として扱います。
COBCH1007 VALUE 句の定数サイズ <サイズ 1> > データ項目サイズ <サイズ 2>。定数を切り捨てる
VALUE 句に指定された定数が長すぎるため、データ項目に収まりません。COBOL システムは、データ項目の空き領域がなくなるまで、定数の文字をデータ項目の中に挿入します。
COBCH1008 2 バイト定数は偶数バイトでなければならない。1 バイト定数を切り捨てる
すべての 2 バイト文字セット (DBCS) 記号は、2 バイト (2 文字) 長です。指定した定数は、奇数個の文字で構成されています。COBOL システムでは、この定数の最後の 1 文字が無視されます。
COBCH1009 2 バイト定数の終了区切り文字がない。区切り文字があるとみなす
2 バイト文字セット (DBCS) 定数の最後を示す引用符が含まれていません。COBOL システムでは、この場所で定数の終了とみなします。
COBCH1010 文字定数の長さがゼロである。空白 1 文字があるとみなす
ソース コードで定義した英字定数または英数字定数が空白です。つまり、一対の引用符の間に文字が存在しません。COBOL システムでは、定数の中に空白文字が 1 つ含まれているものとみなします。
COBCH1011 2 バイト定数の長さがゼロである。2 バイト文字が 1 文字あるとみなす
ソース コードに定義した 2 バイト文字セット (DBCS) 定数が空白です。つまり、一対の引用符の間に DBCS 文字が存在していません。COBOL システムでは、その定数は 2 文字 (2 バイト) の長さで、空白文字の値を持っているものとみなします。
COBCH1012 DIVISION がないかスペルに誤りがある。DIVISION があるとみなす
部の見出しに単語 DIVISION がないか、スペルが正しくありません。COBOL システムでは、DIVISION が入力されているとみなします。
COBCH1013 SECTION がないかスペルに誤りがある。SECTION があるとみなす
節の見出しに単語 SECTION がないか、スペルが正しくありません。COBOL システムでは、SECTION が入力されているものとみなします。
COBCH1014 終止符がない。終止符があるとみなす
COBOL 構文の規則で予期されている場所に終止符 (ピリオド) がありません。COBOL システムでは、終止符が存在しているものとみなします。
COBCH1015 OCCURS 句の整数-1 が OCCURS 句の整数-2 より大きい。整数-1 をゼロとみなす
ソース コードに OCCURS <整数-1> TO <整数-2> DEPENDING 句がありますが、<整数-1> の値が <整数-2> より大きい値です。これは COBOL 構文の規則に違反しています。COBOL システムにより、<整数-1> の値は効率的に 0 に変換されました。
COBCH1016 SIGN 句の CHARACTER の前に SEPARATE が必要である。SEPARATE があるとみなす
SIGN 句のコードが正しくありません。これは、必須ではない単語「CHARACTER」は含まれていますが、必須の単語「SEPARATE」が含まれていないためです、COBOL システムでは、この句を SIGN IS LEADING (または TRAILING) SEPARATE CHARACTER とみなします。
COBCH1017 ファイル節または通信節の 01 レベルの項目に対しての REDEFINES は無視する
ファイル節または通信節でデータ項目を REDEFINE しようとしましたが、対象のデータ項目は 01 レベルの項目です。同じ FD または CD のレベル 01 の項目は、自動的に相互に再定義されます。
COBCH1018 VALUE 句はここには使用できない。句を注記として処理する
ファイル節または連絡節で定義されたデータ項目に対して、値を割り当てようとしました。VALUE 句は無視されます。
COBCH1019 符号なしの数字定数が必要である。符号を無視する
予期しない場所に符号が指定されました。たとえば、AFTER ADVANCING +1 句または BEFORE ADVANCING -2 句が WRITE 文に使用されたことなどが考えられます。COBOL システムはその符号を無視し、さらに数字を正の値として処理します。
COBCH1020 符号なしの数字項目である。VALUE 句の符号を無視する
数値データ項目 (つまり PIC 9) を定義し、その値として符号付き数字を割り当てようとしました。COBOL システムは、指定した符号を無視します。負の符号が付いた数字を数値フィールドに転記しようとした場合は、予期しない結果になります。
上位ヘルプ:
メッセージ COBCH1001 から COBCH1100