Condition codes 4001 through 9999

4001
Attempt to assign data to an unallocate CONTROLLED variable occurred on a GET DATA statement.
4002
Attempt to output an unallocate CONTROLLED variable occurred on a PUT DATA statement.
4003
Attempt to assign from an unallocate CONTROLLED variable occurred on a PUT DATA statement with the STRING option.
5050
Too many digits specified in JSON floating-point number.
5051
Too many digits specified in JSON fixed-point number.
5052
Invalid value type in JSON text.
5053
Conversion from UTF-8 to character failed.
5054
Source in JSON assignment to BIT is invalid.
5055
Conversion from UTF-8 to UTF-16 failed.
5056
String in JSON text is too long.
5057
Characters after \u are not valid hexadecimal digits.
5058
Hexadecimal characters specify an invalid UTF surrogate pair.
5059
Invalid escape character in JSON text.
5060
Only valid value starting with t in JSON text is true.
5061
Only valid value starting with f in JSON text is false.
5062
Only valid value starting with n in JSON text is null.
5063
JSON text ends prematurely.
5064
Number does not conform to the rules of JSON syntax.
5065
Name in JSON source does not match that in the target.
5066
The JSON values true and false may be assigned only to NONVARYING BIT.
5067
JSON text contains invalid UTF-8 characters.
5068
Objects and arrays in the JSON text are nested too deeply.
5069
Next significant character in the JSON text should be an opening bracket, [.
5070
Next significant character in the JSON text should be a closing bracket, ].
5071
Next significant character in the JSON text should be an opening brace, {.
5072
Next significant character in the JSON text should be a closing brace, }.
5073
Next significant character in the JSON text should be a comma (,).
5074
Next significant character in the JSON text should be a double quotation mark (").
5075
Next significant character in the JSON text should be a colon (:).
5076
Next significant character in the JSON text should be the start of a JSON value.
5077
Next significant character in the JSON text should be a closing bracket, ], or the start of a JSON value.
5078
Next significant character in the JSON text should be a double quotation mark (") or a closing brace, }.
5079
Next significant character in the JSON text should be a comma (,) or a closing bracket, ].
5080
Next significant character in the JSON text should be a comma (,) or a closing brace, }.
8091
Operation exception.
8092
Privileged operation exception.
8093
EXECUTE exception.
8094
Protection exception.
8095
Addressing exception.
8096
Specification exception.
8097
Data exception.
8098
Insufficient stack storage
9002
Attempt to execute GO TO statement referencing label in an inactive block.
9003
Attempt to execute a GO TO statement to a nonexistent label constant.
9004
RETURN without return value attempted from procedure with RETURNS attribute.
9005
RETURN with return value attempted from procedure without RETURNS attribute.
9050
Program terminated by an abend.
9051
An error occurred in CICS. It is highly likely that parameters, particularly pointers, specified on the EXEC CICS command do not point at storage owned by the PL/I program. The ERROR on-unit is not given control. When the TEST run-time option is in effect, PLITEST allows the user to examine variables, etc. but the execution cannot be continued.
9200
Program check in SORT/MERGE program.
9201
SORT not supported in CMS.
9202
RECORD TYPE string missing in the PLISRTx call.
9203
Incorrect record type specified in the PLISRTx call.
9204
LENGTH= missing from RECORD TYPE string specification in the PLISRTB or PLISRTD call.
9205
Length specified in the LENGTH= parameter of the PLISRTx call is not numeric.
9206
Incorrect return code received from E15 or E35 data-handling routine.
9207
DFSORT failed with the return code displayed in the message.
9208
PLISRTx invoked in an environment other than ADMVS.
9209
Fetch of SMARTSort failed.
9210
DD for SORT input data set invalid.
9211
DD for SORT output data set invalid.
9212
DD for SORT data set missing LRECL or LENGTH.
9213
DD for SORT data set must specify a TYPE.
9214
CALL PLISRTx statement missing a SORT FIELDS string.
9215
SORT FIELDS parameter of CALL PLISRTx statement specified too many fields.
9216
SORT FIELDS parameter of CALL PLISRTx statement contained invalid start, length fields, or both.
9217
SORT FIELDS parameter of CALL PLISRTx statement contained invalid form.
9218
SORT FIELDS parameter of CALL PLISRTx statement contained invalid sequence.
9249
Routine cannot be released.
9250
Procedure to be fetched cannot be found.
9251
Permanent transmission error when fetching a procedure.
9252
FETCH/RELEASE not supported in CMS.
9253
PLITEST unavailable.
9254
Attempt made to release load module containing non-PL/I high level language programs.
9255
SORT FIELDS parameter of CALL PLISRTx statement contained invalid sequence.
9258
Routine compiled with NORENT cannot fetch routine compiled with RENT.
9999
A failure occurred in invocation of a Language Environment service.