Lists the Syntax Checking error messages from COBCH0301 through COBCH0320.
COBCH0301 認識できない動詞がある
You have either used a verb in the Procedure Division of your program that your COBOL system does not recognize as a valid COBOL verb, or have misspelled a COBOL verb.
COBCH0302 IF....ELSE または範囲の区切りが一致しない
An error exists in your coding of an IF statement in the Procedure Division of your program. The two halves of one IF statement do not match.
COBCH0303 作用対象が誤ったデータ形式である
You have used a data item with the wrong data-type in one of your statements. For example, you have used a filename instead of a record-name in a WRITE statement.
COBCH0304 手続き名 名前 が一意ではない
Two or more sections in the Procedure Division, or two or more paragraphs in a section, of your program have the same title.
COBCH0305 手続き名 名前 がデータ名と同じである
A paragraph in the Procedure Division of your program has the same name as a data item declared in the Data Division.
COBCH0306 入口名が一意ではない
You have used the same entry point-name more than once in your program. (This might be because the entry point name is the same as the Program-ID.)
COBCH0308 条件文はこの文に使用できない
You have used a conditional statement (one which specifies that the truth value of a condition is to be determined at run time) in the Procedure Division where an imperative statement is expected.
COBCH0309 添字に誤りがある
You have probably specified two subscripts for a one-dimensional table item.
COBCH0310 ACCEPT/DISPLAY 文の構文に誤りがある
You have either used invalid syntax with an ACCEPT or DISPLAY statement, or have incorrectly coded that part of your code containing the communications syntax. The most likely cause of this message is a spelling mistake in your code.
COBCH0311 I-O 命令に無効な構文を使用している
Code following an I/O verb (for example READ or WRITE) violates the rules of COBOL syntax.
COBCH0312 無効な算術文である
An arithmetic statement which you have used in the Procedure Division does not conform to the rules of COBOL syntax. These statements must begin with an arithmetic verb (for example SUBTRACT or DIVIDE), followed by the relevant numeric literals or identifiers which the verb will act upon when the program is executed. The statement which you have specified is not a valid one.
COBCH0313 無効な算術式である
An arithmetic expression which you have used in the Procedure Division is not a valid one.
COBCH0314 無効なキーである
The key value in a file operation or in a SEARCH statement is the wrong size.
COBCH0315 無効な条件式である
A conditional expression which you have specified in the Procedure Division of your program does not conform to the rules of COBOL syntax. These expressions, an example of which is the statement immediately following an IF, enable one of two following statements to be executed at run time depending on the truth value.
COBCH0317 手続き部の構造に誤りがある
You have made a mistake in the coding of the Procedure Division. For example, you might have forgotten one of the Section headers.
COBCH0318 ファイルに ACCESS SEQUENTIAL 指定が必要である
The file named in this statement must have sequential access mode. A file's access mode is derived from its SELECT statement; it is either implied by the file's organization or specified by its ACCESS MODE clause.