z/OS TSO/E Programming Services
Previous topic | Next topic | Contents | Contact z/OS | Library | PDF


Return Codes from IKJADTAB

z/OS TSO/E Programming Services
SA32-0973-00

When IKJADTAB returns control to its caller, general register 15 contains one of the following return codes:

Table 1. Return codes from IKJADTAB
Return code dec(Hex) Meaning
0(0) Successful completion. Additional information, listed by function, follows.
Function
Meaning
NEWTABLE
A previous table did not exist and a new table was created. Register 0 contains the token for the new table.
ADD_LOAD
An alternative library definition table exists and was updated. Register 0 contains the token for the table.
ENDTABLE
IKJADTAB freed all tables requested and set the corresponding table tokens in the parameter list to zero. All associated ddnames are also freed.
ALLTABLS
IKJADTAB freed all tables created by your program and by callers of your program.
4(4) Successful completion. Additional information, listed by function, follows.
Function
Meaning
NEWTABLE
A previous table existed, and a new table was created to replace it. Register 0 contains the token for the new table.
ADD_LOAD
An alternative library definition table did not exist, but IKJADTAB created and updated a new table. Register 0 contains the token for the new table.
ENDTABLE
IKJADTAB freed all alternative library definition tables and set the corresponding table tokens in the parameter list to zero. However, errors occurred when deallocating ddnames. IKJADTAB issues appropriate messages.
16(10) Unsuccessful completion. Additional information, listed by function, follows:
Function
Meaning
NEWTABLE
The calling program specified a non-zero value for the token for the model table (ADTAB_LIKE parameter), but a table containing alternative libraries was not found. Register 0 is unchanged. IKJADTAB issues an appropriate message.
ADD_LOAD
The system previously created an environment that it expected to use for the current request. IKJADTAB determined that this environment is in error. Register 0 is unchanged. IKJADTAB issues an appropriate message.
20(14) Unsuccessful completion. Additional information, listed by function, follows.
Function
Meaning
NEWTABLE
IKJADTAB was unable to obtain a table to contain alternative library definitions. Register 0 is unchanged. IKJADTAB issues an appropriate message.
ADD_LOAD
IKJADTAB was unable to obtain an alternative library definition table. Register 0 is unchanged. IKJADTAB issues an appropriate message.
ENDTABLE
At least one of the alternative library definition tables could not be freed. Register 0 contains the token for the first table that could not be freed. For tables that were freed successfully, IKJADTAB set the corresponding table tokens in the parameter list to zero. However, errors occurred when deallocating ddnames. IKJADTAB issues an appropriate message.
ALLTABLS
IKJADTAB could not free at least one of the tables.
28(1C) Unsuccessful completion. IKJADTAB was unable to establish a recovery environment. IKJADTAB issues an appropriate message.
40(28) Unsuccessful completion. A not valid function was specified (neither NEWTABLE, ADD_LOAD, ENDTABLE, nor ALLTABLS). IKJADTAB issues an appropriate message.
44(2C) Unsuccessful completion. The NEWTABLE function was requested, but a non-zero value was specified for the ADTAB_LOADLIB parameter. IKJADTAB issues an appropriate message.
48(30) Unsuccessful completion. The NEWTABLE function was requested, but a non-zero value was specified for the ADTAB_COUNT parameter. IKJADTAB issues an appropriate message.
52(34) Unsuccessful completion. The NEWTABLE function was requested, but a non-zero value was specified for the ADTAB_ARRAY parameter. IKJADTAB issues an appropriate message.
56(38) Unsuccessful completion. The ADD_LOAD function was requested, but a non-zero value was specified for the ADTAB_LIKE parameter. IKJADTAB issues an appropriate message.
60(3C) Unsuccessful completion. The ADD_LOAD function was requested, but a non-zero value was specified for the ADTAB_COUNT parameter. IKJADTAB issues an appropriate message.
64(40) Unsuccessful completion. The ADD_LOAD function was requested, but a non-zero value was specified for the ADTAB_ARRAY parameter. IKJADTAB issues an appropriate message.
68(44) Unsuccessful completion. The ENDTABLE function was requested, but a non-zero value was specified for the ADTAB_LIKE parameter. IKJADTAB issues an appropriate message.
72(48) Unsuccessful completion. The ENDTABLE function was requested, but a non-zero value was specified for the ADTAB_LOADLIB parameter. IKJADTAB issues an appropriate message.
76(4C) Unsuccessful completion. The ALLTABLS function was requested, but a non-zero value was specified for the ADTAB_LIKE parameter. IKJADTAB issues an appropriate message.
80(50) Unsuccessful completion. The ALLTABLS function was requested, but a non-zero value was specified for the ADTAB_LOADLIB parameter. IKJADTAB issues an appropriate message.
84(54) Unsuccessful completion. The ALLTABLS function was requested, but a non-zero value was specified for the ADTAB_COUNT parameter. IKJADTAB issues an appropriate message.
88(58) Unsuccessful completion. The ALLTABLS function was requested, but a non-zero value was specified for the ADTAB_ARRAY parameter. IKJADTAB issues an appropriate message.
100(64) Unsuccessful completion. Parameters are in storage that cannot be accessed.
104(68) Unsuccessful completion. An internal processing error occurred.
108(6C) Unsuccessful completion. IKJADTAB was not invoked in a TSO/E environment.
112(70) Unsuccessful completion. IKJADTAB was invoked in an authorized TSO/E environment.

Go to the previous page Go to the next page




Copyright IBM Corporation 1990, 2014