SQL/MX Programming Manual for Java

SQLJ Error Messages
HP NonStop SQL/MX Programming Manual for Java523726-003
D-46
Semantic Analysis (0201-000100—0201-022306)
0201-015100
Cause. You assigned a non-Boolean value to the with attribute named attrname,
which is disallowed in an iterator declaration clause.
Effect. The SQLJ translator fails during semantic analysis.
Recovery. Resubmit with a Boolean value for the with attribute named attrname.
For details, see the with-clause on page A-3.
0201-015200
Cause. The specified value for the with attribute named updateColumns was not a
string, which is required in an iterator declaration clause.
Effect. The SQLJ translator fails during semantic analysis.
Recovery. Resubmit with a string value for the with attribute named
updateColumns. For details, see the with-clause on page A-3.
0201-015300
Cause. An iterator declaration clause with the attribute updateColumns did not
implement the sql.runtime.ForUpdate interface.
Effect. The SQLJ translator fails during semantic analysis.
Recovery. Verify that the iterator implements sqlj.runtime.ForUpdate and
resubmit. For details, see Positioned UPDATE and DELETE Statements on page 3-55
and Iterator Declaration Clause on page A-2.
0201-015400
Cause. You specified an unsupported with attribute named attrname in an iterator
declaration clause.
Effect. The SQLJ translator fails during semantic analysis.
[0201-015100] Value of iterator attribute attrname must be a
boolean.
[0201-015200] Value of iterator attribute updateColumns must
be a String containing a list of column names.
[0201-015300] Iterator with attribute updateColumns must
implement sqlj.runtime.ForUpdate
[0201-015400] Iterator attribute
attrname is not defined in
the SQLJ specification.