DB2 Server for VM: Messages and Codes


VM IUCV Communication Codes

The VM IUCV communication codes are usually displayed as returned to the DB2 Server for VM system. In some cases, they are translated by the database manager. These codes are displayed by the database manager and the Resource Adapter virtual machines.

The message ARI0504I is issued by the Resource Adapter and displays the request code, return code, and reason code. If the reason code = 06 or 07 with a return code of 04, accompanying messages will be issued by the DB2 Server for VM virtual machine. The accompanying messages must be considered to determine the condition that existed and the action to be taken.

The following is a list of the reason codes, return codes, and their meanings as contained in message ARI0504I. The list is presented in four parts:

  1. Codes common to the DB2 Server for VM and Resource Adapter virtual machines.
  2. Codes of the DB2 Server for VM virtual machine.
  3. Codes of the Resource Adapter virtual machine.
  4. Codes arising during Block I/O operations on the database.


Codes Common to the DB2 Server for VM and Resource Adapter Virtual Machines



Reason
Code
Value
Dec (Hex)


Return
Code
Value
Dec (Hex)

Reason Code Meaning
04 (04) 12 (0C) User with this name previously issued HNDIUCV SET
06 (06) 04 (04) Path was severed normally
07 (07) 04 (04) Path was severed abnormally
08 (08) 08 (08) Running single user mode
08 (08) 12 (0C) HNDIUCV SET has not been issued for this application
12 (0C) 12 (0C) The application does not own the path
16 (10) 12 (0C) NAME parameter not specified, or its address is 0
20 (14) 12 (0C) EXIT parameter not specified, or its address is 0
24 (18) 12 (0C) PARMLIST parameter not specified, or its address is 0
28 (1C) 12 (0C) An IUCV SEVER with the IPALL bit on is not allowed
32 (20) 12 (0C) DECLARE BUFFER already issued by a non-CMSIUCV user; CMSIUCV support cannot be initialized
36 (24) 12 (0C) Errors occurred while reading the directory for the virtual machine during IUCV initialization
40 (28) 12 (0C) Unrecognized function name (not SET, REP, CLR, CONNECT, ACCEPT, or SEVER)
101 (65) 12 (0C) Path id not valid
108 (6C) 12 (0C) Message id found, message class or path id not valid
110 (6E) 12 (0C) Message length is negative
118 (76) 12 (0C) Value in message limit exceeds 255
119 (77) 12 (0C) DECLARE BUFFER previously issued
2xx (--) 12 (0C) Error occurred while acquiring or freeing CMS free storage; xx is return code from the CMS free storage or DMSFRET macro.

Codes of the DB2 Server for VM Virtual Machine



Reason
Code
Value
Dec (Hex)


Return
Code
Value
Dec (Hex)

Reason Code Meaning
07 (07) 04 (04) Connection cannot be completed; originator severed
17 (11) 04 (04) Message has been purged
105 (69) 12 (0C) Receive or answer buffer is too short to contain message
125 (7D) 12 (0C) Fetch protection on receive buffer
126 (7E) 12 (0C) Addressing exception on receive buffer
127 (7F) 12 (0C) Fetch protection on reply buffer
128 (80) 12 (0C) Addressing exception on reply buffer
129 (81) 12 (0C) No message found
254 (FE) 08 (08) External interrupt not valid

Codes of the Resource Adapter Virtual Machine



Reason
Code
Value
Dec (Hex)


Return
Code
Value
Dec (Hex)

Reason Code Meaning
01 (01) 04 (04) Message was rejected by target
10 (0A) 04 (04) Target communicator has not logged on
11 (0B) 04 (04) Target communicator has not declared buffer
12 (0C) 04 (04) Maximum number of connects for target exceeded; no connect by partner
23 (17) 08 (08) Partner issued a SHUTDOWN
102 (66) 12 (0C) Path quiesced; no sends allowed
103 (67) 12 (0C) Message limit exceeded
104 (68) 12 (0C) Priority messages not allowed on this path
113 (71) 12 (0C) Maximum number of connects for originator exceeded
115 (73) 12 (0C) No authorization found
116 (74) 12 (0C) CP system service name not valid
117 (75) 12 (0C) Function code in IPFCNCD not valid
121 (79) 12 (0C) Protection exception on send buffer
122 (80) 12 (0C) Addressing exception on send buffer
123 (81) 12 (0C) Protection exception on answer buffer
124 (82) 12 (0C) Addressing exception on answer buffer

Codes Arising during Block I/O Operations



Reason
Code
Value
Dec (Hex)


Return
Code
Value
Dec (Hex)

Reason Code Meaning
04 (04) 12 (0C) High-order byte of R1 was not zero
08 (08) 12 (0C) HNDIUCV SET has not been issued for this application
12 (0C) 12 (0C) DASD was not reserved with the RESERVE command (from DISKID)
12 (0C) 12 (0C) The application does not own the path (from CONNECT)
16 (10) 12 (0C) NAME parameter not specified, or its address is 0
24 (18) 12 (0C) PARMLIST parameter not specified, or its address is 0
28 (1C) 12 (0C) ddname not defined (from DISKID)
28 (1C) 12 (0C) An IUCV SEVER with the IPALL bit on is not allowed (from CONNECT)
36 (24) 12 (0C) Disk not accessed
40 (28) 12 (0C) Unrecognized function name (not SET, REP, CLR, CONNECT, ACCEPT, or SEVER)
100 (64) 12 (0C) Disk not attached
1xx (--) 12 (0C) I/O error occurred, where xx is the return code from DIAGNOSE 18 (Count-Key-Data devices)
108 (6C) 12 (0C) Message id found, message class or path id not valid
113 (71) 12 (0C) Maximum number of connects for originator exceeded
116 (74) 12 (0C) CP system service name not valid
117 (75) 12 (0C) Function code in IPFCNCD not valid
118 (76) 12 (0C) Value in message limit exceeds 255
151 (97) 12 (0C) Virtual device not defined
152 (98) 12 (0C) Virtual device not supported
153 (99) 12 (0C) Blocksize not supported
154 (9A) 12 (0C) IUCV path already exists
155 (9B) 12 (0C) Connection not using PRMDATA=YES
175 (AF) 04 (04) Virtual device is read only
2xx (C-) 12 (0C) I/O error occurred, where xx is the return code from DIAGNOSE 20 (Fixed Block Architecture devices) (from DISKID)
2xx (C-) 12 (0C) Error occurred while getting or freeing CMS free storage; xx is the return code from free storage or DMSFRET (from CONNECT)


[ Top of Page | Previous Page | Next Page | Table of Contents | Index ]