HPlogo NetIPC 3000/XL Programmer's Reference Manual: HP 3000 MPE/iX Computer Systems

Appendix C Error Messages

» 

Technical documentation

Complete book in PDF
» Feedback

 » Table of Contents

 » Glossary

 » Index

This appendix includes the mapping of X.25 SOCKERRs to protocol module errors, and the complete table of possible NetIPC errors (SOCKERRs).

In the IPCCHECK intrinsic, both socket errors (SOCKERRs) and the corresponding protocol module errors (pmerrs) are returned. The following SOCKERRs are mapped to pmerrs. Other SOCKERRs can be returned to NetIPC with a corresponding pmerr of zero (0).



MESSAGE: PMERR = 5 Intrinsics : IPCCONNECT

Level: SOCKERR 46

CAUSE: UNABLE TO INTERPRET RECEIVED PATH REPORT — Unable to find an X.25 address to call from the remote node name given.

ACTION: Check consistency between configuration file and network directory. In order to map the node name to the X.25 address, both the address key and the IP address are used.



MESSAGE: PMERR = 1 Intrinsic : IPCCREATE

Level: SOCKERR 55

CAUSE: EXCEEDED PROTOCOL MODULE'S SOCKET LIMIT. — All call socket entries in the X.25 internal tables are in use.

ACTION: Remember to release call sockets when no IPCCONNECT and IPCRECVCN are expected.



MESSAGE: PMERR = 45 Intrinsic : IPCCONNECT

Level: 

CAUSE: All connection entries in X.25 internal tables are in use.

ACTION: Remember to shut the VC's that are no longer in use.



MESSAGE: PMERR = 21 Intrinsic : IPCRECV, IPCSEND, IPCCONTROL

Level: SOCKERR 65

CAUSE: CONNECTION ABORTED BY LOCAL PROTOCOL MODULE. — Greater than 30,000 bytes of data was received in a single message.

ACTION: Alter the remote application program to send smaller messages.



MESSAGE: PMERR = 36 Intrinsic : IPCRECV, IPCSEND, IPCCONTROL

Level: 

CAUSE: The inactivity timer has timed out.

ACTION: Shutdown the connection before re-opening it.



MESSAGE: PMERR = 2 Intrinsic : IPCRECV, IPCSEND, IPCCONTROL

Level: SOCKERR 67

CAUSE: CONNECTION FAILURE DETECTED. — A clear packet has been received. The remote system or network aborted the connection.

ACTION: Retrieve the cause/diagnostic field with IPCCONTROL (to examine the cause), and issue IPCSHUTDOWN on the virtual circuit.



MESSAGE: PMERR = 4 Intrinsic : IPCCREATE

Level: SOCKERR 106

CAUSE: ADDRESS CURRENTLY IN USE BY ANOTHER SOCKET. — The requested protocol relative address is already used by another process through another IPCCREATE call.

ACTION: Use another protocol relative address or wait for previous process to release its call socket.



MESSAGE: PMERR = 7 Intrinsic : IPCCREATE, IPCRECV, IPCSEND, IPCCONTROL, IPCRECVCN

Level: SOCKERR 107:

CAUSE: TRANSPORT IS GOING DOWN. — A NETCONTROL STOP command has been issued. All connections have been aborted.

ACTION: Issue an IPCSHUTDOWN on all call sockets and virtual circuit sockets.



MESSAGE: PMERR = 13 Intrinsic : IPCCONNECT

Level: SOCKERR 116

CAUSE: DESTINATION UNREACHABLE. — Outgoing access not allowed. The destination X.25 address is either not configured in the SVC path table or the security flags do not allow outbound calls to this address. It could also be a problem with the network directory.

ACTION: Check the configuration of SVC path table security and the network directory.



MESSAGE: PMERR = 17 Intrinsic : IPCRECV completing IPCCONNECT

Level: SOCKERR 117

CAUSE: ATTEMPT TO ESTABLISH CONNECTION FAILED. — A connection could not be opened between the XL node and the DTC.

ACTION: Issue IPCSHUTDOWN on the virtual circuit, check the DTC XNA card is working, and re-issue IPCCONNECT.



MESSAGE: PMERR = 52 Intrinsic : IPCCONNECT

Level: SOCKERR 131

CAUSE: PROTOCOL MODULE DOES NOT HAVE SUFFICIENT ­RESOURCES — The protocol module has run out of buffers.

ACTION: Try again later. Reduce network load by closing some connections or increase the number of buffers in the configuration.



MESSAGE: PMERR = 51 Intrinsic : IPCSHUTDOWN, IPCCONNECT

Level: SOCKERR 142

CAUSE: INVALID CALL USER DATA OPT RECORD ENTRY — Too much call user data has been sent. The amount is determined by the "no address flag" and use of the fast select facility. The maximum call user data that can be sent is 128 bytes (with fast select).

ACTION: Send a smaller CUD, use fast select, or use the "no address" option.



MESSAGE: PMERR = 14 Intrinsic : IPCCONNECT

Level: SOCKERR 143

CAUSE: INVALID FACILITIES SET OPT RECORD ENTRY — The facility set passed as a parameter has not been found in the internal facility set table.

ACTION: Use one of the facility sets defined in the configuration or add a new one.



MESSAGE: PMERR = 10 Intrinsic : IPCRECV

Level: SOCKERR 146

CAUSE: RESET EVENT OCCURRED ON X.25 CONNECTION. — An unsolicited reset packet was received.

ACTION: Use IPCCONTROL (request 12) to examine the cause/diagnostic field. The connection is still up and operational but some data may have been lost.



MESSAGE: PMERR = 3 Intrinsic : IPCCREATE

Level: SOCKERR 153

CAUSE: SOCKET IS ALREADY IN USE. — A single socket per network interface can be created with the catch-all capability.

ACTION: Wait for catch-all socket to be released.



MESSAGE: PMERR = 12 Intrinsic : IPCRECV

Level: SOCKERR 156

CAUSE: INTERRUPT EVENT OCCURRED ON X.25 CONNECTION. — An interrupt packet was received.

ACTION: Use IPCCONTROL (request 12) to get interrupt data. The connection is still up and operational.



MESSAGE: PMERR = 18 Intrinsic : IPCRECV

Level: SOCKERR 158

CAUSE: CONNECTION REQUEST REJECTED BY REMOTE. — The outgoing call was rejected either by the local DTC, the network, the remote DTC or the remote host.

ACTION: Use IPCCONTROL (request 12) to retrieve the cause/diagnostic field. Take action depending on cause/diagnostic using table given.



MESSAGE: PMERR = 24 Intrinsic : IPCSEND, IPCCONTROL

Level: SOCKERR 160

CAUSE: INCOMPATIBLE WITH PROTOCOL STATE. — This connection is currently in the reset state. Either a reset was sent and the protocol is waiting for a reset confirmation, or a reset has been received.

ACTION: If you issued the reset, then wait and reissue the call later. Otherwise, issue IPCRECV> to complete an incoming reset.

Feedback to webmaster