ONCODE | meaning of the ONCODE |
3 | in a SELECT/WHEN/OTHERWISE group, no WHEN clause satisfies the condition and no OTHERWISE clause is given |
4 | SIGNAL FINISH, STOP or EXIT statement executed |
9 | SIGNAL ERROR statement executed |
10 | SIGNAL NAME statement executed or NAME condition occurred |
20 | SIGNAL RECORD statement executed |
21 | Record variable smaller than record size |
22 | Record variable larger than record size |
23 | Record variable length is zero or is too short to contain the key |
24 | a record with a length of zero was read from a REGIONAL data set |
40 | SIGNAL TRANSMIT statement executed. |
41 | transmission error in output data set |
42 | transmission error in input data set |
43 | transmission error on output to VSAM index set |
44 | transmission error on input from VSAM index set |
45 | transmission error on output to VSAM sequence set |
46 | transmission error on input from VSAM sequence set |
50 | SIGNAL KEY statement executed |
51 | specified key can not be found |
52 | specified key already exists |
53 | key is out of sequence during creation of a INDEXED or REGIONAL data set |
54 | key conversion error |
55 | either the specified key is the null string or begins with X'FF' or a REWRITE was attempted but the embedded key has changed |
56 | key is outside of the data set limits |
57 | No space available to insert a record |
58 | key is outside of range |
70 | SIGNAL ENDFILE statement executed or ENDFILE condition occurred |
80 | SIGNAL UNDEFINEDFILE statement executed |
81 | conflicting attributes between DECLARE statement and OPEN statement |
82 | Conflict between file attributes and physical organization of data set |
83 | data set specification is incomplete |
84 | DD statement is missing in JCL |
85 | an I/O error occurred during initialization of DIRECT OUTPUT file |
86 | LINESIZE greater than maximum |
87 | conflicting attributes between DECLARE statement and JCL DD statement |
88 | conflicting attributes between DECLARE statement and JCL DD statement |
89 | password not specified or invalid |
90 | SIGNAL ENDPAGE statement executed or ENDPAGE condition occurred |
91 | ENV() option invalid for file accessing VSAM data set. |
92 | error while opening a VSAM data set |
93 | error while opening a data set (subcodes) |
94 | REUSE specified, but data set is not reusable |
95 | Alternate index specified for an empty VSAM data set. |
96 | Attempt to OPEN the MSGFILE(SYSPRINT) file after a subtask has been created |
99 | open failed for dataset (subcodes) |
100 | SIGNAL PENDING statement executed or PENDING condition occurred |
150 | SIGNAL STRINGSIZE statement executed or STRINGSIZE condition occurred |
151 | truncation occurred while assigning a mixed-character string |
290 | SIGNAL INVALIDOP statement executed or INVALIDOP condition occured |
300 | SIGNAL OVERFLOW statement executed or OVERFLOW condition occurred |
310 | SIGNAL FIXEDOVERFLOW statement executed or FIXEDOVERFLOW condition occurred |
320 | SIGNAL ZERODIVIDE statement executed or ZERODIVIDE condition occurred |
330 | SIGNAL UNDERFLOW statement executed or UNDERFLOW condition occurred |
340 | SIGNAL SIZE statement executed or SIZE condition occured |
341 | SIZE condition occured during I/O operation |
350 | SIGNAL STRINGRANGE statement executed or STRINGRANGE condition occurred |
360 | insufficient free storage for allocation of a based variable |
361 | insufficient space in target area for assignment of source area |
362 | SIGNAL AREA statement executed |
400 | SIGNAL ATTENTION statement executed or ATTENTION condition occurred |
450 | SIGNAL STORAGE statement executed |
451 | ALLOCATE failed, not enough storage available |
500 | SIGNAL CONDITION (name) statement executed |
510 | SIGNAL CHECK statement executed |
520 | SIGNAL SUBSCRIPTRANGE statement executed, or SUBSCRIPTRANGE condition occured |
521 | subscript of iSUB-defined variable lies outside bounds of corresponding dimension of base variable |
600 | SIGNAL CONVERSION statement executed |
601-684 | Invalid conversion attempted during input/output of a character string. |
1002 | GET or PUT STRING specifies data exceeding size of string |
1003 | output not allowed due to previously raised TRANSMIT or KEY condition |
1004 | PAGE, LINE or SKIP attempted for nonprint file. |
1005 | DISPLAY() REPLY () statement uses zero length expression |
1007 | REWRITE or a DELETE statement not preceded by a READ statement |
1008 | invalid data for a GET STRING DATA statement. |
1009 | I/O statement conflicts with the file attributes |
1010 | BUILTIN funcion or pseudovariable references a file, which is not open |
1011 | I/O error with no more information provided by OS |
1012 | READ SET or READ INTO statement not preceded by a REWRITE statement |
1013 | REWRITE or DELETE statement can not be executed as the preceding READ statement has not yet completed |
1014 | number of incomplete operations reaches maximum |
1015 | event variable for an input/output operation is already in use. |
1016 | file is not open due to an UNDEFINEDFILE condition |
1018 | EOF encountered in data before end of data-list or format-list |
1019 | attempt to close file not opened in current task |
1020 | I/O attempted before WAIT statement executed to ensure completion of previous READ |
1021 | record can not be accessed as it is locked by another file in this task |
1022 | unable to extend VSAM data set |
1023 | file closed but records still locked by a subtask |
1024 | sequence of I/O operations on device-associated file is incorrect |
1025 | Insufficient virtual storage available for VSAM to complete request |
1026 | no position established in VSAM data set |
1027 | Record or VSAM control interval already held in exclusive control |
1028 | volume not mounted |
1029 | repositioning failed in VSAM data set |
1030 | error occurred during index upgrade on a VSAM data set |
1031 | invalid sequential write attempted on VSAM data set |
1040 | no more space available for output data set |
1041 | record contains a record-delimiter |
1042 | record contains an invalid record-delimiter |
1102 | storage management failed to free storage as the adress of the storage to be freed was invalid |
1104 | internal error in a library |
1105 | "object window" couldn't be created |
1500-2531 | computational error while executing a builtin-function |
2002 | WAIT statement cannot be executed because of restricted system facility (checkout or optimizing compiler only) |
2050 | WAIT statement would cause a permanent wait |
3000 | edit directed I/O would lead to a loss of significant digits or sign |
3001 | value of W field in F format specification too small |
3006 | PIC description of target does not match source |
3009 | mixed-character string contains a shift-out but no shift-in |
3010 | mixed-character string contains invalid data |
3011 | MPSTR built-in function contains invalid character |
3012 | retry for graphic conversion error not allowed. |
3013 | graphic string is too long |
3014 | graphic or mixed string does not conform to the continuation rules |
3015 | X or GX constant has an invalid number of digits |
3016 | Improper use of graphic data in stream I/O |
3017 | Invalid graphic, mixed, or DBCS continuation when writing stream I/O to a file containing fixed-length records |
3500 | error during execution of a WAIT-statement |
3501 | error during execution of a DETACH-statement |
3502 | error during execution of an ATTACH-statement |
3503 | error during execution of a STOP-statement |
3797 | attempt to convert to or from graphic data |
3798 | ONCHAR or ONSOURCE pseudovariable used out of context |
3799 | ON-unit was entered due to a CONVERSION condition and the character that caused the condition is used but has not been corrected by use of the ONSOURCE or ONCHAR pseudovariables. |
3800 | length of data aggregate exceeds system limit |
3801 | Array structure element not mapped |
3808 | Aggregate cannot be mapped in COBOL or FORTRAN |
3809 | data aggregate exceeded the maximum length |
3810 | extent of an array exceeds maximum |
3901 | task variable is already used |
3904 | COMPLETION pseudovariable specifies an event variable that is already in use |
3906 | assignment to an event variable that is already active |
3907 | DISPLAY statement specifies an event variable that is already active |
3909 | insufficient main storage available to create subtask ( using CALL statement ) |
3910 | maximum number of subtasks reached |
3911 | WAIT statement in ON-unit references an event variable already being waited for |
3912 | CALL with TASK option in block invoked while executing PUT FILE(SYSPRINT) statement |
3913 | CALL statement with TASK option specifies an unknown entry point |
3914 | FORTRAN or COBOL already invoked by an other task |
3915 | multitasking library not selected in the link-edit step |
3920 | An out-of-storage abend occurred |
3951 | OpenEdition callable service BPX1MPI failed |
3952 | OpenEdition callable service BPX1MP failed |
3953 | OpenEdition callable service BPX1PTB failed |
4001 | CONTROLLED variable not allocated during GET DATA |
4002 | CONTROLLED-Variable not allocated during PUT DATA |
4003 | CONTROLLED-Variable not allocated during PUT DATA with STRING-option |
8091 | operation exception ( machine instruction code is invalid ) |
8092 | privileged operation exception ( a priviledged instruction cannot be executed in "problem program state" ) |
8093 | EXECUTE exception ( an EXECUTE instruction must not target itself ) |
8094 | protection exception ( address translation error or storage protected ) |
8095 | addressing exception ( address lies outside the available virtual storage ) |
8096 | specification exception |
8097 | data exception ( decimal packed value is invalid ) |
8098 | not enough stack-storage ( result of a fixed-point operation is too large ) |
8099 | fixed point divide exception ( result of a fixed-point division is too large - division by zero ? ) |
9002 | GOTO statement references label in an inactive block |
9003 | label of the GOTO statement does not exist |
9050 | program terminated by an abend |
9051 | error occured in CICS ( adress of a parameter might be invalid ) |
9200 | program check in SORT/MERGE program |
9201 | VM does not support SORT (if enterprise compiler: CMS does not support SORT) |
9202 | RECORD TYPE is missing in PLISRTx-call |
9203 | RECORD TYPE is invalid in PLISRTx-call |
9204 | specification of "LENGTH=" is missing in PLISRTB- or PLISRTD-call |
9205 | specification of "LENGTH=" is not numeric in PLISRTB- or PLISRTD-call |
9206 | E15 oder E35 routine returns an invalid return-code |
9207 | DFSORT failed ( check separate messages ) |
9208 | PLISRTx invoked, but environment is not ADMVS |
9249 | routine cannot be RELEASEd |
9250 | procedure to be fetched cannot be found |
9251 | transmission error during fetch of a procedure |
9252 | FETCH/RELEASE not supported in VM (if enterprise compiler: FETCH/RELEASE not supported in CMS) |
9253 | debugging tool not available ( if enterprise compiler: PLITEST not available ) |
9254 | a MAIN procedure from a PL/I routine can not be fetched under CICS |
9255 | attempt to release a load module containing a high-level language program, which is not PL/1 |
9257 | attempt to fetch a subroutine using the PLICALLA entry point |
9999 | invocation of an Language Environment for MVS/VM service failed |