z/OS MVS System Codes
Previous topic | Next topic | Contents | Contact z/OS | Library | PDF


AC4

z/OS MVS System Codes
SA38-0665-00

AC4

Explanation

JES3 encountered an error while processing an IATXCNDB service call which specified (or defaulted to) ABEND=YES. The abend reason code identifies the specific error.
Code
Explanation
00
Operation was successfully performed.
04
The OPERATION requested is not supported by the IATXCNDB macro.
08
An invalid IATXCNDB parameter list was passed to the IATCNDB module. The eyecatcher in the parameter list is not 'YCNDB '
0C
An invalid IATXCNDB parameter list was passed to the IATCNDB module. The version indicator in the parameter list was not equal to the the current version.
10
The input IATYCNDB (INCNDB parameter) passed to the IATXCNDB INITIALIZE service did not have 'CNDB' as its eyecatcher.
14
The console id and console name parameters were passed to the INITIALIZE service. These parameters are mutually exclusive.
18
An error return (>4) was received from the call to CONVCON by the IATXCNDB INITIALIZE operation.
1C
The IATYCNDB was successfully initialized, but the console name/ID passed to the INITIALIZE routine was not found in the JES3 console table. The IATYCNDB has been initialized with a "non-JES3" console type and the console ID and console name passed on the IATXCNDB invocation and returned by MCS.
20
The input IATYCNDB (CNDB parameter) address passed to the IATXCNDB TRANSFER service was zero.
24
The input IATYCNDB (CNDB parameter) passed to the IATXCNDB TRANSFER service did not have 'CNDB' as its eyecatcher.
28
The output IATYCNDB (OUTCNDB parameter) address passed to the IATXCNDB TRANSFER service was zero.
2C
The IATYCNDB passed to the VERIFY service did not have 'CNDB' as its eyecatcher.
30
An error return (>4) was received from the call to CONVCON by the IATXCNDB service VERIFY operation.
34
The IATYCNDB was successfully converted to an IATYCNDB at the current release level, but the console name in the down level CNDB was not found in the JES3 console table. The IATYCNDB has been initialized with a "non-JES3" console type and the console ID returned by MCS.
38
The input IATYCNDB (CNDB parameter) address passed to the IATXCNDB TRANSCONSID service was zero.
3C
The input IATYCNDB (CNDB parameter) passed to the IATXCNDB TRANSCONSID service did not have 'CNDB' as its eyecatcher.
40
The output IATYCNDB (OUTCNDB parameter) address passed to the IATXCNDB TRANSCONSID service was zero.
44
The input IATYCNDB (CNDB parameter) address passed to the IATXCNDB TRANSROUT service was zero.
48
The input IATYCNDB (CNDB parameter) passed to the IATXCNDB TRANSROUT service did not have 'CNDB' as its eyecatcher.
4C
The output IATYCNDB (OUTCNDB parameter) address passed to the IATXCNDB TRANSROUT service was zero.
50
The input IATYCNDB (CNDB parameter) address passed to the IATXCNDB EXTRACTCONSID service was zero.
54
The input IATYCNDB (CNDB parameter) passed to the IATXCNDB EXTRACTCONSID service did not have 'CNDB' as its eyecatcher.
58
The OUTCONSID address passed to the IATXCNDB EXTRACTCONSID service was zero.
5C
The input IATYCNDB (CNDB parameter) address passed to the IATXCNDB EXTRACTCONSNAME service was zero.
60
The input IATYCNDB (CNDB parameter) passed to the IATXCNDB EXTRACTCONSNAME service did not have 'CNDB' as its eyecatcher.
64
The OUTCONSNAME address passed to the IATXCNDB EXTRACTCONSNAME service was zero.
68
The input IATYCNDB (CNDB parameter) address passed to the IATXCNDB EXTRACTCONSTYPE service was zero.
6C
The input IATYCNDB (CNDB parameter) passed to the IATXCNDB EXTRACTCONSTYPE service did not have 'CNDB' as its eyecatcher.
70
The OUTCONSTYPE address passed to the IATXCNDB EXTRACTCONSTYPE service was zero.
74
The input IATYCNDB (CNDB parameter) address passed to the IATXCNDB EXTRACTROUT service was zero.
78
The input IATYCNDB (CNDB parameter) passed to the IATXCNDB EXTRACTROUT service did not have 'CNDB' as its eyecatcher.
7C
The OUTROUT address passed to the IATXCNDB EXTRACTROUT service was zero.
80
The input IATYCNDB (CNDB parameter) address passed to the IATXCNDB UPDATE service was zero.
84
The input IATYCNDB (CNDB parameter) passed to the IATXCNDB UPDATE service did not have 'CNDB' as its eyecatcher.
88
An attempt was made to pass the CONSID and CONSNM parameters to the IATXCNDB service for an UPDATE operation. These parameters are mutually exclusive.
8C
An error return (>4) was received from the call to CONVCON by the IATXCNDB UPDATE operation.
90
The IATYCNDB was successfully updated, but the console name/ID passed to the UPDATE routine was not found in the JES3 console table. The IATYCNDB has been Updated with a "non-JES3" console type and the console ID and console name passed on the IATXCNDB invocation and returned by MCS.
94
The input IATYCNDB (CNDB parameter) address passed to the IATXCNDB RESET service was zero.
98
The input IATYCNDB (CNDB parameter) passed to the IATXCNDB RESET service did not have 'CNDB' as its eyecatcher.
A8
The input IATYCNDB (CNDB parameter) address passed to the IATXCNDB EXTRACTCART service was zero.
AC
The input IATYCNDB (CNDB parameter) passed to the IATXCNDB EXTRACTCART service did not have 'CNDB' as its eyecatcher.
B0
The OUTROUT address passed to the IATXCNDB EXTRACTCART service was zero.

System action

The IATXCNDB request processing is ended.

System programmer response

To determine the error, perform the following:
  1. If called from the JES3 main task, locate the ACALL and RETURN trace entry for the IATXCNDB macro.
  2. Register 1 of the ACALL trace entry contains the address of the parameter list used by the IATXCNDB macro. The parameter list is mapped by a DSECT generated from an IATXCNDB MF=L call.
  3. Use the trace table to locate the module that issued the IATXCNDB macro. Register 14 of the ACALL entry in the trace table contains the return address and register 10 contains the base register.
  4. When IATXCNDB is invoked from a user's address space, the caller issued a BASSM R14,R15 from the IATXCNDB macro. The registers are then saved on the linkage stack by IATCNDB via 'BAKR R14,R0'.
  5. Use the abend reason code to identify the cause of the error.
  6. Correct the parameter list in the module that issued the IATXCNDB macro.

Source

JES3

Go to the previous page Go to the next page




Copyright IBM Corporation 1990, 2014