SQL/MX Programming Manual for Java

SQLJ Error Messages
HP NonStop SQL/MX Programming Manual for Java523726-003
D-49
Semantic Analysis (0201-000100—0201-022306)
0201-018000
Cause. You declared the connection context class-name inside the super-class
definition. If you want the connection context class-name to be the inner class of
super-class, you must declare class-name as static.
Effect. The SQLJ translator fails during semantic analysis.
Recovery. Resubmit by adding the static modifier. For details, see Placement of
Declaration Clauses on page 3-2 and Connection Declaration Clause on page A-1.
0201-018100
Cause. You embedded an INVOKE directive, which SQLJ does not support.
Effect. The SQLJ translator fails during semantic analysis.
Recovery. Remove the INVOKE directive from the SQLJ source file and resubmit.
See Supported SQL Statements on page A-8.
0201-018200
Cause. SQLJ encountered an identifier after the BEGIN WORK statement.
Effect. The SQLJ translator fails during semantic analysis.
Recovery. Correct the syntax and resubmit. For details, see Transaction Control
Statements on page 4-41.
0201-018300
Cause. SQLJ encountered an identifier after the COMMIT WORK statement.
Effect. The SQLJ translator fails during semantic analysis.
Recovery. Correct the syntax and resubmit. For details, see Transaction Control
Statements on page 4-41.
[0201-018000] ConnectionContext class-name is an inner class
of
super-class and must be declared static.
[0201-018100] INVOKE is not supported in SQLJ
[0201-018200]
identifier found after BEGIN WORK.
[0201-018300]
identifier found after COMMIT [WORK].