COBCH0201 - COBCH0220
COBCH0201 から COBCH0220 までの構文チェック エラー メッセージの一覧を示します。
COBCH0201 整列用ファイルに ACCESS 句または ORGANIZATION 句は指定できない
ファイルの呼び出し法と編成が固定されているため、SD ファイル管理記述項に ACCESS または ORGANIZATION 句を入れることはできません。
COBCH0202 OCCURS 句のレベルが多すぎる
テーブル項目の定義で、許可されている数を超える OCCURS 句を指定しました。
COBCH0203 CODE 句は全報告書に指定するか、全くしないかのどちらかとする
報告書の定義で CODE 句が指定されました。指定のファイルに対し複数の報告書を定義している場合は、すべての報告書に対して CODE 句を指定するか、どの報告書に対しても CODE 句を指定しないかの、どちらかにする必要があります。
COBCH0204 間違った項目に指定されている REDEFINES 句がある
REDEFINES 句には、この句が再定義している項目と同じレベル番号が必要です。
COBCH0205 RECORD がない。またはサイズがゼロである
プログラムの環境部で SELECT 文を使用してファイルが宣言されましたが、データ部でこれに関連する FD 記述項が定義されていないか、スペルミスなどにより FD 記述項で別のファイル名が使用されている可能性があります。ファイル名が一致していないと、必要なスペースは生成されていても、ファイルに関連するレコードは存在しないことになります。
COBCH0206 01 か 77 のレベル番号が必要である
指定のデータ項目のレベル番号は 01 または 77 でなければなりません。
COBCH0207 FD、CD または SD の構文エラー
これらのソース コードの記述項は指定ファイルの構造を記述するもので、FD、CD または SD の後にファイル名とファイルのレコードの記述を続けるという形式を取ります。ファイル名は、プログラムのファイル管理段落で定義されたファイルの名前でなければなりません。
COBCH0208 WORKING-STORAGE がない
データ部内の関連する節見出しに「WORKING-STORAGE」という語句がないか、COBOL システムがこの語句を認識できません。これは、スペルミスまたはコード内の語句の位置が誤っていることが原因である可能性があります。
COBCH0209 PROCEDURE DIVISION がない。または文が間違っている
プログラムに PROCEDURE DIVISION 見出しがありません。または、PROCEDURE DIVISION 見出しがあっても、COBOL システムが認識できません。これは、スペルミスまたはコード内の見出しの位置が誤っていることが原因である可能性があります。
COBCH0210 データ記述修飾語に誤りがある。または終止符がない
データ項目の記述にある修飾語 (JUST や COMP など) のスペルに誤りがあります。
COBCH0211 PICTURE 句と修飾語の組み合わせが矛盾している
コードに、正しくない型の修飾語で修飾された PICTURE 句があります。たとえば、データ項目を PIC XX USAGE COMP と定義することはできません。これは、PICTURE 句が英数字であるのに対し、修飾語が数字であるためです。
COBCH0212 BLANK 句に違法なデータ項目を使用している
BLANK WHEN ZERO 句は、数字項目 (PICTURE 句に 9 を含む) または数字編集項目 (通常、データ項目をわかりやすい形式で表示するために特殊な文字を加えて編集したデータ項目) であるデータ項目のデータ記述項の一部として使用する場合に限り、使用することができます。この句を、ソース コードの文字データ項目、または P、S、V のいずれかを含む数値データ項目とともに使用しています。
COBCH0213 項目が USAGE 句で許される長さを超えているか数字データの桁数が多すぎる
データ部の PICTURE 句で定義されている PICTURE 文字列が、COBOL システムで許容される最大値を超えています。
COBCH0214 データ項目に対する VALUE 句が長すぎる。または小数部の桁数が多すぎる
VALUE 句で指定されている値が、データ項目に対して大きすぎるか、小数位の桁数が多すぎます。たとえば、PIC 99 VALUE 123 のような宣言では、123 は受け取りフィールドに対して大きすぎるため、切り捨てずに使用することはできません。
COBCH0215 VALUE 句にエラーがあるか PICTURE 句の形式に対して違法がある
プログラムの VALUE 句のコードに誤りがある可能性があります。たとえば、非数値の VALUE 句で数値データ項目を使用している場合です。または、VALUE 句を誤った位置で使用しています (再定義されたデータ項目で使用しているなど)。
COBCH0216 集団データ項目に JUSTIFIED 句または BLANK 句を使用している
これらの句は、データ部のデータ記述項で使用できますが、必ず基本データ項目とともに使用する必要があります。基本データ項目は、上位のデータ項目に細分されることがない、レコード内で最も基本的な区分です。基本データ項目以外の項目 (つまり、上位のデータ項目を含む項目) とともに、これらの句のうちのいずれかが使用されています。
COBCH0217 このレベルの前述項目の長さがゼロである
データ項目が定義されましたが、サイズが指定されていません。このエラーが発生したのは、データ項目と関連する PICTURE 句を使用しなかったためか、集団項目の場合は関連する基本項目を定義していないためです。次の例について説明します。
COBCH0218 演算子が違法である
算術式で無効な演算子を指定しました。
COBCH0219 レベル番号が違法である
データ記述項で指定したレベル番号が無効です。
COBCH0220 定数値とデータ項目の形式が一致しない
指定した定数値は、関連するデータ項目の PICTURE 句と適合しません。
上位ヘルプ:
メッセージ COBCH0201 から COBCH0300