TAL Reference Manual
Error Messages
Appendix A—526371.001
A-34
141
141
An incorrect string parameter appears in a parameter pair specification of the form
string:length. Declare the string parameter as a standard indirect or extended indirect
STRING array.
142
A CALL statement passes an actual parameter to a procedure that expects a
parameter pair. In the actual parameter list, replace the incorrect parameter with a
parameter pair in the form:
string: length
143
A CALL statement passes a parameter pair to a procedure that does not expect it. In
the actual parameter list, replace the parameter pair with a single parameter.
144
A colon appears incorrectly in an actual parameter list. If the colon represents an
omitted actual parameter pair, replace the colon with a comma. Use a colon only
between the
string and length parameters of a parameter pair.
145
An index expression of the wrong data type appears. Change the index expression to
an INT expression.
146
An incorrect MAPPED length value appears in the SQLMEM directive. Specify the
length value as an INT LITERAL or constant. The LITERAL identifier is interpreted
when an EXEC SQL statement occurs, not when the directive occurs.
Invalid declaration for string component of string parameter
String parameter pair expected
String parameter pair not expected
Colon not allowed in the actual parameter list
Only 16-bit integer index expression allowed
Identifier for SQLMEM length must be an INT literal