About AIB return and reason codes

DL/I operations report problems by issuing return and reason codes. These codes are returned in an application interface block (AIB) as AIB return and reason codes. The AIBERRXT of the AIB block might contain additional information about the problem.

Important: X'000000F0' is a unique AIB return code assigned to the IMS Queue Control Facility manager message requeuer processor (IQCQMRQ0). It is set in the AIBRETRN field of the AIB by IQCQMRQ0 when an error is detected while performing an IMS Queue Control Facility function. For information about AIB reason codes that are associated with AIB return code X'000000F0', see the AIB reason codes information under IMS Queue Control Facility.

The following tables briefly explain each return and reason code, and list the calls for which these codes can be received.

If you receive the X'0900' return code, you must look at the status code in the program communication block (PCB). Also check the status code if you do not receive X'0900' but have a PCB associated with the call. (For detailed explanations of the status codes, see DL/I status codes.)

For expanded descriptions of the return and reason codes, see AIB return and reason codes. For information about AIB reason codes that are associated with AIB return code X'000000F0', see the AIB reason codes information under IMS Queue Control Facility.

Table 1. AIB return codes
Return code (hex) Description
0000 Call was completed successfully.
0004 Call was completed with information.
0008 Call was completed with warning.
00F0 An error was detected by the Queue Control Facility (QCF) routines.
0100 Call was completed with exception.
0104 Call incomplete -- application error.
0108 Call incomplete -- system error.
010C Call incomplete -- unavailable data.
0110 Call incomplete -- authorization error.
0900 PCB status code analysis required.
Table 2. Codes for database calls
Return code (hex) Reason code (hex) Database calls Description
0000 0000
CLSE (GSAM)
DEQ
GU, GHU
GN, GHN
GNP, GHNP
GUR
DLET, REPL
ISRT (LOAD)
ISRT (ADD)
FLD
POS
OPEN (GSAM)
RLSE
Call was completed successfully. Proceed.
0004 0004   Segment returned to I/O area. This segment is the last.
0004 0014   No more messages are available. No segment is returned.
0004 0018   No more messages are available. No segment is returned.
0004 0048   AO application waiting for AOI message was posted due to IMS system shutdown. No message segment war returned.
0004 004C   AO application waiting for AOI message was posted due to /PSTOP region command. No message segment was returned.
0100 000C   The output area was not large enough to contain all the data. Only partial data was returned.
0104 0204 CIMS TERM No value specified for IMS DB ID in AIBRSNM2 field.
0104 0208
CLSE (GSAM)
DEQ
GU, GHU
GN, GHN
GNP, GHNP
DLET, REPL
ISRT (LOAD)
ISRT (ADD)
FLD
POS
OPEN (GSAM)
RLSE
An invalid PCB name was passed in the AIB.
0104 020C
CLSE (GSAM)
DEQ
GU, GHU
GN, GHN
GNP, GHNP
DLET, REPL
ISRT (LOAD)
ISRT (ADD)
FLD
POS
OPEN (GSAM)
RLSE
No PSB scheduled. Call before APSB.
0104 0210   The output area length in the AIB was invalid. No data is returned.
0104 0218
CIMS INIT
CIMS TERM
Invalid subfunction code.
0104 021C   No AOI token specified in AIB on initial GMSG call.
0104 0220   GMSG call with WAITAOI specified did not specify an AOI token.
0104 0224   AOI token specified on GMSG call contained one or more invalid characters. AOI token might contain characters A-Z, O-9, @, #, and $.
0104 0228
CIMS INIT
CIMS TERM
CIMS TALL
Invalid AIBLEN must be a minimum of 264 bytes.
0104 0240
CLSE (GSAM)
DEQ
GU, GHU
GN, GHN
GNP, GHNP
DLET, REPL
ISRT (LOAD)
ISRT (ADD)
FLD
POS
OPEN (GSAM)
RLSE
An invalid AIBRSA1 parameter was passed in the AIB.
0104 0244
CLSE (GSAM)
DEQ
GU, GHU
GN, GHN
GNP, GHNP
DLET, REPL
ISRT (LOAD)
ISRT (ADD)
FLD
POS
OPEN (GSAM)
RLSE
An invalid AIBRSA3 parameter was passed in the AIB.
0104 0248 GUR Incorrect PCB was specified for the GUR call.
0104 0404   Invalid function code.
0104 0440   Invalid call from non-CPI-C application.
0104 0444   Invalid from the specific environment.
0104 0448   Invalid call from CPI-C application.
0104 044C   Invalid call from DEP region type.
0104 0450  

No messages to retrieve. AO user exit DFSAOE00 does not exist.

0104 0464   Call issued before a PSB was scheduled.
0104 048C   APSB for PSB with no DPSB.
0104 0490   DPSB with no CPI-RR commit.
0104 0494   PSB was not allocated.
0104 054C   Invalid output destination was found.
0104 0550   DEALLOC_ABND issued for destination.
0104 060C   Invalid AUTH class name specified.
0104 0610
CLSE (GSAM)
DEQ
GU, GHU
GN, GHN
GNP, GHNP
DLET, REPL
ISRT (LOAD)
ISRT (ADD)
FLD
POS
OPEN (GSAM)
Required I/O area address parameter missing. No data is returned.
0104 0618   I/O area length is longer than the PSB work area defined by the IOASIZE parameter on PSBGEN.
0104 0620   ZZ field of the I/O area is not zero.
0104 0624
GU, GHU
GN, GHN
GNP, GHNP
REPL
ISRT (ADD)
The I/O area length that is specified in the AIB= (AIBOALEN field) is larger than the size that is specified on the IOAREALEN parameter.
0104 0754   The segment length is less than 5.
0104 0810   Required option list parameter is missing.
0104 0920   Queue Space Notification Exit (DFSQSPC0) determined that the application has reached its limit of data that can be inserted to the message queue.
0104 0924 ISRT The number of inserted segments is exceeded.
0104 1004   Command as entered not allowed from an application.
0104 1008   Invalid command verb specified in I/O area.
0104 1010   ICMD call was not issued before RCMD call.
0104 1110 APSB An Allocate PSB (APSB) call was issued without a preceding CIMS INIT or CIMS CONNECT call.
0108 0004   Error encountered during PC router processing.
0108 0010 CIMS INIT Unable to obtain private storage. GETMAIN failure trying to obtain required DRA storage.
0108 0014   Unable to obtain global storage.
0108 0018   Internal latch error. For GMSG call, no segment is returned.
0108 001C CIMS INIT ATTACH of the DRA TCB failed.
0108 0020 CIMS INIT Load of required DRA module failed. The name of the module is returned in AIBSNM2.
Or:
Load of DRA startup table (DFScccc0) failed. The table name is returned in AIBRSNM2 (only when AIBRSNM2=DBCTLID
0108 0024 CIMS INIT OPEN of DRA RELIB failed.
0108 002C CIMS INIT MVS™ Name/Token service failed.
0108 0030   Spool API data set CLOSE error.
0108 0034   Spool API data set deallocation (DYNALLOC) error.
0108 0038   Spool API data set allocation (DYNALLOC) error.
0108 003C   Spool API data set OPEN error.
0108 0040   Spool API WRITE to data set error.
0108 0044   Spool API create output descriptor (OUTADD) error.
0108 0048   Spool API delete output descriptor (OUTDEL) error.
0108 0060   DFSLUMIF failure.
0108 0064   DFSYFND failure.
0108 0068   DFSYLUM failure.
0108 0080   RACINIT failure - LU 6.2 originated transaction.
0108 020C   Invalid AWE encountered during command processing.
0108 0214 CIMS INIT Required DFSPRP parameters not specified correctly.
0108 0220   PST 62 extension was not found.
0108 0224   Security UTOKEN not found.
0108 0240   Internal error. PST posted with invalid post code. No segment returned.
0108 0244   PST posted during abnormal terminate thread processing. No segment returned.
0108 0304   PSB was not found.
0108 0308   PSB authorization failure.
0108 030C   PSB permanently bad.
0108 0310   Fast Path DB stopped/locked.
0108 0314   PSB already scheduled.
0108 0318   PSB stopped/locked.
0108 031C   I/O error reading PSB/DMB.
0108 0320   PSBW/DMB/PSB pool too small.
0108 0324   Invalid option 'L' or 'LS'.
0108 0328   Fast Path buffer fix error.
0108 032C   Invalid processing intent.
0108 0330   IRLM failure occurred and the catalog PCB cannot be attached.
0108 0334   IMS catalog PSB is involved in OLC.
0108 0338 GUR Active resource are not found in the catalog.
0108 033C GUR Resource is not defined on this IMS.
0108 0340 GUR Batch region cannot find the resource in the catalog.
0108 0342 GUR The GUR call was unable to build a valid XML response document.
0108 0344 GUR Resource does not exist in the catalog.
0108 0540
CIMS INIT
CIMS TERM
No active communication with IMS DB.
0108 0544 CIMS INIT RRS/MVS is not active. The CIMS INIT call cannot be issued. This command only applies when AIBRSNM2=DBCTLID.
0110 000C   Resource specified was not authorized.
0110 0020   Program not authorized to RACF®.
0110 0024   User ID not authorized to RACF.
0110 0028   Program not authorized to issue the command.
0110 002C   User ID not authorized to issue the command.
0110 0030   DFSCCMD0 indicated program was not authorized to issue command.
0110 0034   DFSCCMD0 indicated user ID was not authorized to issue command.
0110 0038   ICMD call not authorized from any program (AOIS=N).
0110 003C   RACF not available for authorization check (AOIS=A|R).
0110 0040   DFSCCMD0 not available for authorization check (AOIS=A|C).
0110 0044   Transaction not authorized to RACF.
0110 0048   Transaction not authorized to issue the command.
0110 004C   DFSCCMD0 indicated transaction was not authorized to issue command.
0110 0050   A CPI-C driven application issued an APSB call and the user ID is not authorized to RACF.
0110 0054   Command not authorized to RACF.
0110 0058   Command not authorized to issue the transaction.
0110 005C   DFSCCMD0 indicated that the command was not authorized to be issued by the transaction.
0110 0070 CIMS INIT The DRA execution library is not authorized.
0900  
CLSE (GSAM)
DEQ
GU, GHU
GN, GHN
GNP, GHNP
DLET, REPL
ISRT (LOAD)
ISRT (ADD)
FLD
POS
OPEN (GSAM)
RLSE
Reason code unmodified on 0900. PCB status code analysis required.
Table 3. Codes for message calls
Return code (hex) Reason code (hex) Message calls Description
0000 0000
AUTH
GU
GN
ICAL
ISRT
CHNG
CMD
GCMD
PURG
SETO
Call was completed successfully. Proceed.
0004 0004   Segment returned to I/O area. This segment is the last.
0004 0014   No more messages are available. No segment is returned.
0004 0018   No more messages are available. No segment is returned.
0004 0048   AO application waiting for AOI message was posted due to IMS system shutdown. No message segment returned.
0004 004C   AO application waiting for AOI message was posted due to /PSTOP region command. No message segment is returned.
00F0 Any
GU
GN
ISRT
CMD
GCMD
PURG
Invalid call using the MRQPSB block or error detected by the IBM® IMS Queue Control Facility for z/OS® routines.
0100 000C   The output area was not large enough to contain all the data. Only partial data was returned.
0100 0100
ICAL
An error message is returned in the output response data.
0100 0104
ICAL
The request timed out.
0100 0108
ICAL
The request message is rejected by the external application.
0100 010C ICAL An IMS command was issued to cancel the ICAL call.
0100 0110 ICAL A synchronous program switch request was rejected by IMS or failed during processing.
0104 0208
AUTH
GU
GN
ISRT
CHNG
CMD
GCMD
PURG
SETO
An invalid PCB name was passed in the AIB.
0104 020C
AUTH
GU
GN
ISRT
CHNG
CMD
GCMD
PURG
SETO
No PSB scheduled. Call before APSB.
0104 0210
AUTH
The output area length in the AIB was invalid. No data is returned.
ICAL
The input area length in the AIB is set to zero.
0104 0214
ICAL
The output area length in the AIB is set to zero.
0104 0218   Subfunction unknown or invalid.
0104 021C   No AOI token specified in AIB on initial GMSG call.
0104 0220   GMSG call with WAITAOI specified did not specify an AOI token.
0104 0224   AOI token specified on GMSG call contained one or more invalid characters. AOI token might contain characters A-Z, 0-9, @, #, and $.
0104 0404   Invalid function code.
0104 0440   Invalid call.
0104 0444   Invalid from the specific environment.
0104 0448
SETO
Invalid call from CPI-C application.
0104 044C
SETO
Invalid call from DEP region type.
0104 0450  

No messages to retrieve. AO user exit DFSAOE00 does not exist.

0104 048C   APSB for PSB with no DPSB.
0104 0490   DPSB with no CPI-RR commit.
0104 0494   PSB not allocated.
0104 054C
SETO
Invalid output destination.
0104 0550
ISRT
SETO
DEALLOC_ABND issued for destination.
0104 0560
CHNG
ISRT
An error was encountered when attempting to process a routing request from either the DFSCMPR0 or DFSMSCE0 user routing exit. A1 status code is set.
0104 0564
CHNG
ISRT
Either the DFSCMPR0 or DFSMSCE0 user routing exit rejected the call with a A1 status code.
0104 0568
CHNG
ISRT
The DFSMSCE0 user routing exit rejected the call with a 3303 abend. A1 status code is set.
0104 056C
CHNG
ISRT
The DFSMSCE0 user routing exit rejected the call with a A4 status code.
0104 0570
CHNG
ISRT
The DFSMSCE0 user routing exit rejected the call with a E1 status code.
0104 0574
CHNG
ISRT
The DFSMSCE0 user routing exit rejected the call with a E2 status code.
0104 0578
CHNG
ISRT
The DFSMSCE0 user exit rejected the call with a E3 status code.
0104 057C
CHNG
ISRT
An error was encountered while processing a request from either the DFSCMPR0 or DFSMSCE0 user routing exit to override an MSC direct routing request message. Error status QH or XF is set.
0104 060C
AUTH
Invalid AUTH class name specified.
0104 0610
AUTH
GU
GN
ICAL
ISRT
CHNG
CMD
GCMD
PURG
SETO
Required I/O area address parameter is missing. For an ICAL call, the request input area address parameter is missing. No data is returned.
0104 0614
ICAL
The response output area address parameter is missing.
0104 0618   I/O area length is longer than the PSB work area defined by the IOASIZE parameter on PSBGEN.
0104 0620
AUTH
ZZ field of I/O area not zero.
0104 0754
ISRT
SETO
The segment length is less than 5.
0104 0810
SETO
Required option list parameter is missing.
0104 0920
ISRT
SETO
Queue Space Notification Exit (DFSQSPC0) determined the application has reached its limit of data that can be inserted to the message queue.
0104 1004   Command as entered not allowed from an application.
0104 1008   Invalid command verb specified in I/O area.
0104 1010   ICMD call was not issued before RCMD call.
0104 1020
ICAL
The OTMA descriptor name is not valid.
0104 1024
ICAL
The timeout value is not valid.
0108 0004   Error encountered during PC router processing.
0108 0010
ICAL
ISRT
CHNG
SETO
Unable to obtain private storage.
0108 0014
GU
CHNG
SETO
Unable to obtain global storage.
0108 0018   Internal latch error. For GMSG call, no segment is returned.
0108 0030
PURG
Spool API data set CLOSE error.
0108 0034
PURG
Spool API data set deallocation (DYNALLOC) error.
0108 0038
ISRT
Spool API data set allocation (DYNALLOC) error.
0108 003C
ISRT
Spool API data set OPEN error.
0108 0040
ISRT
Spool API WRITE to data set error.
0108 0044
CHNG
Spool API create output descriptor (OUTADD) error.
0108 0048
CHNG
Spool API delete output descriptor (OUTDEL) error.
0108 0060
GU
ISRT
CHNG
SETO
DFSLUMIF failure.
0108 0064
ISRT
CHNG
PURG
DFSYFND failure.
0108 0068   DFSYLUM failure.
0108 0080
AUTH
RACINIT failure - LU 6.2 originated transaction.
0108 020C   Invalid AWE encountered during command processing.
0108 0220
AUTH
PST 62 extension was not found.
0108 0224
AUTH
Security UTOKEN not found.
0108 0240   Internal error, PST posted with invalid post code. No segment returned.
0108 0244   PST posted during abnormal terminate thread processing. No segment returned.
0108 0304   PSB was not found.
0108 0308   PSB authorization failure.
0108 030C   PSB permanently bad.
0108 0310   Fast Path DB stopped/locked.
0108 0314   PSB already scheduled.
0108 0318   PSB stopped/locked.
0108 031C   I/O error reading PSB/DMB.
0108 0320   PSBW/DMB/PSB pool too small.
0108 0324   Invalid option 'L' or 'LS'.
0108 0328   Fast Path buffer fix error.
0108 032C   Invalid processing intent.
0108 056C   Sync point failure occurred. AIBERRXT contains SYNC return code.
0108 0580
ICAL
Unable to send the request message to the external application.
0108 0584
ICAL
Unable to process the response output message from the external application.
0108 0588 ICAL IMS Connect cannot process the response of the ICAL call.
0108 058C ICAL IMS Connect cannot process the response of the ICAL call. However, some raw data is returned.
0110 000C
AUTH
Resource specified was not authorized.
0110 0020   Program not authorized to RACF.
0110 0024   The user ID was not authorized to RACF.
0110 0028   Program not authorized to issue the program.
0110 002C   The user ID was not authorized to issue the program.
0110 0030   DFSCCMD0 indicated that the program was not authorized to issue command.
0110 0034   DFSCCMD0 indicated that the user ID was not authorized to issue command.
0110 0038   ICMD call not authorized from any program (AOIS=N).
0110 003C   RACF not available for authorization check (AOIS=A|R).
0110 0040   DFSCCMD0 not available for authorization check (AOIS=A|C).
0110 0050   A CPI-C driven application issued an APSB call and the user ID is not authorized to RACF.
0110 0054   Command not authorized to RACF.
0110 0058   Command not authorized to be issued by the transaction.
0110 005C   DFSCCMD0 indicated that the command was not authorized to be issued by the transaction.
0900  
AUTH
GU
GN
ISRT
CHNG
CMD
GCMD
PURG
SETO
Reason code unmodified on 0900. PCB status code analysis required.
Table 4. Codes from system service calls
Return code (hex) Reason code (hex) System service calls Description
0000 0000
APSB
CHKP
CIMS CONNECT
DPSB
GMSG
ICMD
INIT
INQY
LOG
RCMD
ROLB
ROLS
SETS
SETU
SNAP2
STAT3
SYNC
XRST
Call was completed successfully. Proceed.
0004 0004
GMSG
ICMD
RCMD
Segment returned to I/O area. This segment is the last.
0004 0014
GMSG
No more messages are available. No segment is returned.
0004 0018
GMSG
RCMD
No more segments are available. No segment is returned.
0004 0048
GMSG
AO application waiting for AOI message was posted due to IMS system shutdown. No message segment returned.
0004 004C
GMSG
AO application waiting for AOI message was posted due to /PSTOP region command. No message segment is returned.
0100 000C
GMSG
ICMD
INQY
RCMD
The output area was not large enough to contain all the data. Only partial data was returned.
0100 0204 CIMS CONNECT All connect requests were unsuccessful.
0100 0208 CIMS CONNECT Mixed results. At least one request succeeded, and at least one request failed. Check request return, reason, and error extension codes for further information.
0104 0204
APSB
DPSB
No value specified for IMS DB ID in AIBRSNM2 field.
0104 0208
CHKP
INIT
INQY
LOG
ROLB
ROLS
SETS
SETU
SNAP2
STAT3
SYNC
XRST
An invalid PCB name was passed in the AIB. (see note 4).
0104 020C
CHKP
GMSG
ICMD
INIT
INQY
LOG
RCMD
ROLB
ROLS
SETS
SETU
SNAP2
STAT3
SYNC
XRST
No PSB scheduled. Call before APSB.
0104 0210
GMSG
ICMD
INQY
LOG
RCMD
SETS
SETU
The output area length in the AIB was invalid. No data is returned.
0104 0218
CIMS CONNECT
GMSG
INQY
Subfunction unknown or invalid.
0104 021C
GMSG
No AOI token specified in AIB on initial GMSG call.
0104 0220
GMSG
GMSG call with WAITAOI specified did not specify an AOI token.
0104 0224
GMSG
AOI token specified on GMSG call contained one or more invalid characters. AOI token might contain characters A-Z, 0-9, @, #, and $.
0104 0228
APSB
DPSB
Invalid AIBLEN must be a minimum of 264 bytes.
0104 022C APSB MAXTHRD value reached. Cannot allocate a thread.
0104 0404
APSB
CIMS CONNECT
DPSB
GMSG
ICMD
RCMD
Invalid function code was found.
0104 0440   Invalid call.
0104 0444   Invalid call from the specific environment occurred.
0104 0448
INQY
Invalid call from CPI-C application occurred.
0104 044C   Invalid call from DEP region type was found.
0104 0450
GMSG

No messages to retrieve. AO user exit DFSAOE00 does not exist.

0104 048C
APSB
APSB for PSB with no DPSB.
0104 0490
APSB
DPSB
DPSB with no CPI-RR commit.
0104 0494
DPSB
PSB was not allocated.
0104 0498 DPSB DPSB call was issued before COMMIT. Forced backout.
0104 054C   Invalid output destination was found.
0104 0550   DEALLOC_ABND issued for destination.
0104 060C   Invalid AUTH class name specified.
0104 0610
CHKP
GMSG
ICMD
INIT
INQY
LOG
RCMD
ROLB
ROLS
SETS
SETU
SNAP2
STAT3
SYNC
XRST
Required I/O area address parameter missing. No data is returned.
0104 0618
ICMD
I/O area length is longer than the PSB work area defined by the IOASIZE parameter on PSBGEN.
0104 0620
INQY
SETS
SETU
A ZZ field of I/O area not zero.
0104 0754   The segment length is less than 5.
0104 0810   Required option list parameter is missing.
0104 0920   Queue Space Notification exit (DFSQSPC0) determined the application reached the limit of data that can be inserted to the message queue.
0104 0924 ISRT The number of inserted segments is exceeded.
0104 1004
ICMD
Command as entered not allowed from an application.
0104 1008
ICMD
Invalid command verb specified in I/O area.
0104 1010
RCMD
ICMD call was not issued before RCMD call.
0104 1104 CIMS CONNECT Invalid Alias name was supplied by caller.
0104 1108 CIMS CONNECT Invalid CONNECT count was found.
0104 110C CIMS CONNECT CONNECT request list with no CONNECT count was found.
0104 1110 APSB An Allocate PSB (APSB) call was issued without a preceding CIMS INIT or CIMS CONNECT call.
0108 0004
GMSG
ICMD
RCMD
Error encountered during PC router processing.
0108 0010
CIMS CONNECT
GMSG
ICMD
RCMD
Unable to obtain private storage.
0108 0014
GMSG
ICMD
RCMD
Unable to obtain global storage.
0108 0018
GMSG
Internal latch error. For GMSG call, no segment is returned.
0108 001C
APSB
ATTACH of the DRA TCB failed.
0108 0020
APSB
CIMS CONNECT
The LOAD of the required DRA or ODBA module failed or startup table failed. Error extension contains the four characters that follow DFS in the module name.
0108 0024
APSB
OPEN of the DRA execution library failed.
0108 0028
APSB
Dynamic allocation of the DRA execution library failed.
0108 002C
CIMS CONNECT
APSB
MVS Name/Token service failed. Return code from Name Token services is saved in AIBERRXT.
0108 0030   Spool API data set CLOSE error.
0108 0034   Spool API data set deallocation (DYNALLOC) error.
0108 0038   Spool API data set allocation (DYNALLOC) error.
0108 003C   Spool API data set OPEN error.
0108 0040   Spool API WRITE to data set error.
0108 0044   Spool API create output descriptor (OUTADD) error.
0108 0048   Spool API delete output descriptor (OUTDEL) error.
0108 0060
INQY
DFSLUMIF failure.
0108 0064
INQY
DFSYFND failure.
0108 0068
INQY
DFSYLUM failure.
0108 0080   RACINIT failure - LU 6.2 originated transaction.
0108 020C
ICMD
Invalid AWE encountered during command processing.
0108 0214
APSB
CIMS CONNECT
The DRA startup table (DFSccccc0) required parameters were not specified correctly.
Invalid PRP parameter was found. Error extension contains further diagnostic information to determine the cause of the error.
0108 0220   PST 62 extension was not found.
0108 0224   Security UTOKEN not found.
0108 0240
GMSG
Internal error. PST posted with invalid post code. No segment returned.
0108 0244
GMSG
PST posted during abnormal terminate thread processing. No segment returned.
0108 0304
APSB
PSB was not found.
0108 0308
APSB
PSB authorization failure.
0108 030C
APSB
PSB permanently bad.
0108 0310
APSB
Fast Path DB stopped/locked.
0108 0314
APSB
PSB already scheduled.
0108 0318
APSB
PSB stopped/locked.
0108 031C
APSB
I/O error reading PSB/DMB.
0108 0320
APSB
PSBW/DMB/PSB pool too small.
0108 0324
APSB
Invalid option 'L' or 'LS'.
0108 0328
APSB
Fast Path buffer fix error.
0108 032C
APSB
Invalid processing intent.
0108 0540
APSB
CIMS CONNECT
DPSB
No active communication with IMS DB.
0108 0544
APSB
RRS/MVS is not active. APSB call cannot be issued.
0108 0548
APSB
SWITCH_CONTEXT failed.
0108 054C
APSB
Database stopped for PSB.
0108 0550
APSB
The recovery token is not unique or the z/OS application region ID is invalid.
0108 0554
APSB
DPSB
Recovery token passed is zeros.
0108 0558
APSB
SCHED failed by a /STOP REG command.
0108 0560
APSB
SCHED failed by a /STOP THREAD command.
0108 0564
APSB
SIGNON token was not found.
0108 0568
APSB
Mismatch address space connection occurred.
0108 0600   ODBM failed to create a security environment.
0108 0604   ODBM failed to obtain storage for an AIB block.
0108 0608   ODBM failed to obtain storage for the ODBM Allocate PSB (APSB) block.
0108 060C   ODBM failed to obtain storage for the adapter parameter list (PAPL) block.
0108 0610   ODBM failed to locate the IMS alias name that is specified on the call.
0110 000C   Resource specified was not authorized.
0110 0020
ICMD
Program not authorized to RACF.
0110 0024
ICMD
The user ID was not authorized to RACF.
0110 0028
ICMD
Program was not authorized to issue the command.
0110 002C
ICMD
The user ID was not authorized to issue the command.
0110 0030
ICMD
DFSCCMD0 indicated program was not authorized to issue command.
0110 0034
ICMD
DFSCCMD0 indicated the user ID was not authorized to issue command.
0110 0038
ICMD
ICMD call not authorized from any program (AOIS=N).
0110 003C
ICMD
RACF not available for authorization check (AOIS=A|R).
0110 0040
ICMD
DFSCCMD0 was not available for authorization check (AOIS=A|C).
0110 0050
APSB
A CPI-C driven application issued an APSB call and the user ID is not authorized to RACF.
0110 0054 ICMD Command was not authorized to RACF.
0110 0058 ICMD Command was not authorized to be issued by the transaction.
0110 005C ICMD DFSCCMD0 indicated that the command was not authorized to be issued by the transaction.
0900 N/A
CHKP
INIT
INQY
LOG
ROLB
ROLS
SETS
SETU
SNAP2
STAT3
SYNC
XRST
Reason code unmodified on 0900. PCB status code analysis required.
Notes:
  1. GSCD is a Product-sensitive programming interface.
  2. SNAP is a Product-sensitive programming interface.
  3. STAT is a Product-sensitive programming interface.
  4. When using the AIBTDLI interface for functions that do not require a PCB (such as APSB or GMSG), you can receive this return⁄reason code instead of X'0104'/X'0404'. You can also receive this return⁄reason code if the function is invalid and no PCB name is passed in the AIB.