New and changed messages introduced with V4R2 are listed as follows.
For a fuller and more comprehensive explanation, see Enterprise PL/I for z/OS
Messages and Codes.
- IBM3024: transmits DB2 I-level messages
- IBM3259: transmits DB2 W-level messages
- IBM3314: flags host variables that must be fully qualified
- IBM3315: flags host variables that are arrays of structures
- IBM3316: flags host variables that are structures of arrays
- IBM3501: transmits DB2 E-level messages
- IBM3502: flags K constants that have too many digits
- IBM3503: flags K constants whose values are too large
- IBM3504: flags M constants that have too many digits
- IBM3505: flags M constants whose values are too large
- IBM3506: flags G constants that have too many digits
- IBM3507: flags G constants whose values are too large
- IBM3508: flags variables with a precision of zero in the DECLARE statement
- IBM3509: flags a DECLARE statement with invalid syntax
- IBM3515: flags scale factors that are greater than 127
- IBM3516: flags scale factors that are less than -128
- IBM3520: flags structure level values equal to 0
- IBM3521: flags structure levels that are too large
- IBM3528: flags a DECLARE statement with more than one precision value
- IBM3529: flags scale factors in a float declaration
- IBM3571: flags the inconsistent use of SQL and PL/I float options
- IBM3572: flags structure declarations in DECLARE statements with
an initial level value greater than 1
- IBM3573: flags structure declarations with missing level values
- IBM3574: flags declarations of nameless scalars
- IBM3575: flags duplicate specifications of attributes
- IBM3576: flags empty EXEC SQL statements
- IBM3577: flags INCONLY when it is preceded by other options
- IBM3640: flags declarations with invalid level values
- IBM3641: flags declarations with an invalid LIKE attribute
- IBM3751: flags a missing reference after a colon in an EXEC SQL statement
- IBM3752: flags too many dots in a reference in an EXEC SQL statement
- IBM3753: flags an overly large length value in SQL TYPE IS
- IBM3754: flags a missing left parenthesis in SQL TYPE IS
- IBM3755: flags a missing integer in SQL TYPE IS
- IBM3756: flags a missing right parenthesis in SQL TYPE IS
- IBM3757: flags a missing left parenthesis in SQL TYPE IS XML AS
- IBM3758: flags a missing integer in SQL TYPE IS XML AS
- IBM3759: flags a missing right parenthesis in SQL TYPE IS XML AS
- IBM3766: flags declarations of structures with too many levels
- IBM3767: flags a length value of 0 in SQL TYPE IS
- IBM3771: transmits DB2 S-level messages
- IBM3782: flags a missing AS after SQL TYPE IS XML
- IBM3783: flags a missing type after SQL TYPE IS XML AS
- IBM3784: flags a missing LIKE after SQL TYPE IS TABLE
- IBM3785: flags a missing table-name after SQL TYPE IS TABLE LIKE
- IBM3786: flags a missing AS in SQL TYPE IS TABLE
- IBM3787: flags a missing LOCATOR in SQL TYPE IS TABLE
- IBM3788: flags an invalid type after SQL TYPE IS
- IBM3795: flags the lack of a closing shift code on a line
- IBM3799: flags host variables that are not declared in the SQL DECLARE SECTION
- IBM3805: flags a missing LARGE in SQL TYPE IS XML
- IBM3806: flags a missing OBJECT in SQL TYPE IS XML
- IBM3807: flags a missing LARGE in SQL TYPE IS CHARACTER
- IBM3808: flags a missing LARGE in SQL TYPE IS BINARY
- IBM3809: flags a missing OBJECT in SQL TYPE IS BINARY LARGE
- IBM3877: reports an internal error during an SQL back-end initialization
- IBM3880: flags undefined host variable references
- IBM3881: flags ambiguous host variable references
- IBM3882: flags an indicator array with more than one dimension
- IBM3883: flags an indicator array with nonconstant bounds
- IBM3884: flags an indicator reference that is not an array
- IBM3885: flags a host variable reference with more than one dimension
- IBM3886: flags a host variable array with nonconstant bounds
- IBM3887: flags a host variable array that is not CONNECTED
- IBM3888: flags a host variable reference with no corresponding DB2 type
- IBM3889: flags a host variable reference that is a union
- IBM3890: flags a host variable reference that is an array of structures
- IBM3891: flags a host variables reference that contains an array
- IBM3892: flags a host variable reference that contains structures
- IBM3893: flags a host variable reference that contains unnamed subelements
- IBM3894: flags an indicator reference that is not FIXED BIN(15)
- IBM3895: flags an indicator reference that is a scalar used with an array
- IBM3929: flags EXEC SQL statements not enclosed in a procedure
- IBM3934: flags invalid syntax in EXEC SQL INCLUDE
- IBM3935: flags failure to fetch the SQL back end
- IBM3936: flags an SQL back end that is not at the latest level
- IBM3937: flags EXEC SQL statements that are too long
- IBM3938: flags EXEC SQL statements with too many host variables
|
This information center is powered by Eclipse technology. (http://www.eclipse.org)