HP 3000 Manuals

NetIPC Errors [ Net IPC 3000/XL Programmer's Reference Manual ] MPE/iX 5.0 Documentation


Net IPC 3000/XL Programmer's Reference Manual

NetIPC Errors 

This section includes NetIPC error messages (SOCKERRs) and the form for
submitting a service request (SR).

SOCKERRS 

NetIPC errors are (32-bit) integers that are returned in the result 
parameter of NetIPC intrinsics when the intrinsic execution fails.  (A
result of 0 indicates that the intrinsic succeeded.)  In addition, both
NetIPC errors and Transport Protocol errors are returned in the  IPCCHECK
intrinsic:  NetIPC errors in the  ipcerr parameter and Transport Protocol
errors in the  pmerr parameter.  Transport Protocol errors are documented
in the NS3000/XL Error Message Reference Manual.

----------------------------------------------------------------------------------------

0            MESSAGE      SUCCESSFUL COMPLETION.

             CAUSE        No error was detected.

             ACTION       None.
----------------------------------------------------------------------------------------

1            MESSAGE      INSUFFICIENT STACK SPACE.

             CAUSE        Area between S and Z registers is not sufficient for execution
                          of the intrinsic.

             ACTION       :PREP your program file with a greater MAXDATA value.

----------------------------------------------------------------------------------------

3            MESSAGE      PARAMETER BOUNDS VIOLATION.

             CAUSE        A specified parameter is out of bounds.

             ACTION       Check all parameters to make certain they are between the
                          user's DL and S registers.  If an array is specified, make
                          certain all of it is within bounds.

          (cont.) 

----------------------------------------------------------------------------------------

4            MESSAGE      TRANSPORT HAS NOT BEEN INITIALIZED.

             CAUSE        A : NETCONTROL was not issued to bring up the network
                          transport.

             ACTION       Notify your operator.

----------------------------------------------------------------------------------------

5            MESSAGE      INVALID SOCKET TYPE.

             CAUSE        Specified socket type parameter is of an unknown value.

             ACTION       Check and modify your socket type parameter.

----------------------------------------------------------------------------------------

6            MESSAGE      INVALID PROTOCOL.

             CAUSE        Specified protocol parameter is of an unknown value.

             ACTION       Check and modify protocol parameter.

----------------------------------------------------------------------------------------

7            MESSAGE      ERROR DETECTED IN  flags PARAMETER.

             CAUSE        An unsupported bit in the flags parameter was set, or a
                          nonprivileged user set a privileged bit.

             ACTION       Verify that the proper bits are specified in the flags
                          parameter.  Bit numbering is from left to right (0..31).

----------------------------------------------------------------------------------------

8            MESSAGE      INVALID OPTION IN THE  opt RECORD.

             CAUSE        An unsupported option was specified in the  opt record, or a
                          nonprivileged user attempted to specify a privileged option.
             ACTION       Check the options added to the  opt record and remove or
                          modify the option.  Verify that the  opt record was
                          initialized correctly using  INITOPT.

          (cont.) 

----------------------------------------------------------------------------------------

9            MESSAGE      PROTOCOL IS NOT ACTIVE.

             CAUSE        A  NETCONTROL has not been issued to activate the requested
                          protocol module.

             ACTION       Notify your operator.

----------------------------------------------------------------------------------------

10           MESSAGE      PROTOCOL DOES NOT SUPPORT THE SPECIFIED SOCKET TYPE.

             CAUSE        The type of socket you are trying to create is not supported
                          by the protocol to be used.

             ACTION       Use a different socket type or protocol.

----------------------------------------------------------------------------------------

12           MESSAGE      ERROR DETECTED WITH MAXIMUM MESSAGES QUEUED OPTION.

             CAUSE        Invalid option length specified or value of option is not
                          positive.

             ACTION       Correct option specification.

----------------------------------------------------------------------------------------

13           MESSAGE      UNABLE TO ALLOCATE AN ADDRESS.

             CAUSE        No addresses were available for dynamic allocation.

             ACTION       If unsuccessful the second time, see "Submitting an SR" at the
                          end of this appendix.

----------------------------------------------------------------------------------------

14           MESSAGE      ADDRESS OPTION ERROR.

             CAUSE        The address option in the  opt record has an error in it
                          (e.g., invalid length).

             ACTION       Check the values being placed in the  opt record.

          (cont.) 

----------------------------------------------------------------------------------------

15           MESSAGE      ATTEMPT TO EXCEED LIMIT OF SOCKETS PER PROCESS.

             CAUSE        User has already reached the limit of 64 sockets per process.
             ACTION       Shut down any sockets which are not being used or have been
                          aborted.

----------------------------------------------------------------------------------------

16           MESSAGE      OUT OF PATH DESCRIPTORS OR PATH DESCRIPTOR EXTENSIONS.

             CAUSE        Transport's Path Cache or Path Descriptor table is full.

             ACTION       Contact your operator to see if the table can be expanded.

----------------------------------------------------------------------------------------

18           MESSAGE      FORMAT OF THE  opt RECORD IS INCORRECT.

             CAUSE        NetIPC was unable to parse the specified  opt record.

             ACTION       Check your  INITOPT and ADDOPT calls.

----------------------------------------------------------------------------------------

19           MESSAGE      ERROR DETECTED WITH MAXIMUM MESSAGE SIZE OPTION.

             CAUSE        Maximum message size option in the  opt record had an error
                          associated with it (e.g., too many bytes specified, invalid
                          message size value).

             ACTION       Check the values being placed in the  opt record.

----------------------------------------------------------------------------------------

20           MESSAGE      ERROR WITH DATA OFFSET OPTION.

             CAUSE        Data offset option in the  opt record had an error associated
                          with it (e.g., too many bytes specified).

             ACTION       Check the values being placed in the  opt record.

          (cont.) 

----------------------------------------------------------------------------------------

21           MESSAGE      DUPLICATE  opt RECORD OPTION SPECIFIED.

             CAUSE        The same  opt record option was specified twice.

             ACTION       Remove the redundant call.

----------------------------------------------------------------------------------------

24           MESSAGE      ERROR DETECTED IN MAXIMUM CONNECTION REQUESTS QUEUED OPTION.

             CAUSE        Maximum connection requests queued option in the  opt record
                          had an error associated with it (e.g., too many bytes
                          specified, bad value).

             ACTION       Check the values being placed in the  opt record.

----------------------------------------------------------------------------------------

25           MESSAGE      SOCKETS NOT INITIALIZED; NO GLOBAL DATA SEGMENT.
             CAUSE        Error occurred attempting to initialize NetIPC, or Network
                          Management is still initializing.

             ACTION       See "Submitting an SR" at the end of this appendix.

----------------------------------------------------------------------------------------

26           MESSAGE      UNABLE TO ALLOCATE A DATA SEGMENT.

             CAUSE        The attempt to create a data segment failed because the DST
                          table was full or there was not enough virtual memory.

             ACTION       Contact your operator to see if these tables can be expanded.

----------------------------------------------------------------------------------------

27           MESSAGE      REQUIRED PARAMETER NOT SPECIFIED.

             CAUSE        A required parameter was not supplied in an option variable
                          intrinsic call.

             ACTION       Check your calling sequence.

          (cont.) 

----------------------------------------------------------------------------------------

28           MESSAGE      INVALID NAME LENGTH.

             CAUSE        Specified name length was too large or negative.

             ACTION       Check your name length parameter.  Shorten the name if
                          necessary.

----------------------------------------------------------------------------------------

29           MESSAGE      INVALID DESCRIPTOR.

             CAUSE        Specified descriptor is not a valid socket, connection, or
                          destination descriptor.

             ACTION       Check the value being specified.

----------------------------------------------------------------------------------------

30           MESSAGE      UNABLE TO NAME CONNECTION SOCKETS.

             CAUSE        The socket descriptor given in the  IPCNAME call was for a VC
                          socket; VC sockets may not be named.

             ACTION       Check if the correct descriptor was specified.

----------------------------------------------------------------------------------------

31           MESSAGE      DUPLICATE NAME.

             CAUSE        Specified name was previously given.

             ACTION       Use a different name.
----------------------------------------------------------------------------------------

32           MESSAGE      NOT CALLABLE IN SPLIT STACK.

             CAUSE        The particular NetIPC intrinsic cannot be called from split
                          stack.

             ACTION       Recode to call the intrinsic from the stack.  Vectored data
                          may be required.

----------------------------------------------------------------------------------------

33           MESSAGE      INVALID NAME.

             CAUSE        Name is too long or has a negative length.

             ACTION       Check the name's length.  Shorten the name if necessary.

          (cont.) 

----------------------------------------------------------------------------------------

34           MESSAGE      CRITICAL ERROR PREVIOUSLY REPORTED; MUST SHUTDOWN SOCKET.

             CAUSE        NetIPC previously detected and reported an irrecoverable
                          error; most likely it was initiated by the protocol module.

             ACTION       The socket can no longer be used.  Call IPCSHUTDOWN to clean
                          up.

----------------------------------------------------------------------------------------

35           MESSAGE      ATTEMPT TO EXCEED LIMIT OF NAMES PER SOCKET.

             CAUSE        A socket can have only four names; the caller attempted to
                          give it a fifth.

             ACTION       Use no more than four names.

----------------------------------------------------------------------------------------

36           MESSAGE      TABLE OF NAMES IS FULL.

             CAUSE        Socket registry or give table is full.

             ACTION       Shut down unused sockets, call  IPCNAMERASE on any sockets
                          that no longer need to be looked up, or get given sockets.
                          See "Submitting an SR" at the end of this appendix.

----------------------------------------------------------------------------------------

37           MESSAGE      NAME NOT FOUND.

             CAUSE        Name was not previously specified in an IPCNAME or  IPCGIVE
                          call; IPCNAMERASE or  IPCGET was previously issued with the
                          name; or socket no longer exists.

             ACTION       Check names specified, make sure names were properly agreed
                          on, determine if a timing problem exists.

----------------------------------------------------------------------------------------

38           MESSAGE      USER DOES NOT OWN THE SOCKET.
             CAUSE        Attempted to erase a name of a socket you do not own.

             ACTION       Have the owner of the socket call IPCNAMERASE.

          (cont.) 

----------------------------------------------------------------------------------------

39           MESSAGE      INVALID NODE NAME SYNTAX.

             CAUSE        Syntax of the node name is invalid.

             ACTION       Check the node name being supplied.

----------------------------------------------------------------------------------------

40           MESSAGE      UNKNOWN NODE.

             CAUSE        Unable to resolve the specified node name as an NS node name.

             ACTION       Check the node name to see if it is correct.  The node name
                          may be valid but the specified node's transport may not be
                          active.

----------------------------------------------------------------------------------------

41           MESSAGE      ATTEMPT TO EXCEED PROCESS LIMIT OF DESTINATION DESCRIPTORS.

             CAUSE        User has already reached the limit of 261 destination
                          descriptors per process.

             ACTION       Call  IPCSHUTDOWN on any unneeded destination descriptors.

----------------------------------------------------------------------------------------

43           MESSAGE      UNABLE TO CONTACT THE REMOTE REGISTRY SERVER.

             CAUSE        Send to remote socket registry process failed.  This is often
                          caused by the fact that the PXP protocol module is not active
                          on the local node.

             ACTION       Contact your operator.  If unable to resolve the problem, see
                          "Submitting an SR" at the end of this appendix.

----------------------------------------------------------------------------------------

44           MESSAGE      NO RESPONSE FROM REMOTE REGISTRY SERVER.

             CAUSE        No reply was received from the remote registry process.  This
                          is often due to the remote node not having initialized its
                          transport.

             ACTION       Contact your operator.  If unable to resolve the problem, see
                          "Submitting an SR" at the end of this appendix.

          (cont.) 
----------------------------------------------------------------------------------------

46           MESSAGE      UNABLE TO INTERPRET RECEIVED PATH REPORT.

             CAUSE        Unable to interpret the information returned by the remote
                          socket registry process regarding the looked-up socket.

             ACTION       See "Submitting an SR" at the end of this appendix.

----------------------------------------------------------------------------------------

47           MESSAGE      INVALID MESSAGE RECEIVED FROM REMOTE SERVER.

             CAUSE        The message received from the remote registry process does not
                          appear to be a valid socket registry message.

             ACTION       See "Submitting an SR" at the end of this appendix.

----------------------------------------------------------------------------------------

50           MESSAGE      INVALID DATA LENGTH.

             CAUSE        Specified data length parameter is too long or negative.

             ACTION       Check and modify the value.

----------------------------------------------------------------------------------------

51           MESSAGE      INVALID DESTINATION DESCRIPTOR.

             CAUSE        Supplied destination descriptor value is not that of a valid
                          destination descriptor.

             ACTION       Verify that you are passing an active destination descriptor.

----------------------------------------------------------------------------------------

52           MESSAGE      SOURCE AND DESTINATION SOCKET PROTOCOL MISMATCH.

             CAUSE        The source socket is not of the same protocol as the socket
                          described by the destination descriptor.

             ACTION       Validate that you are using the correct destination
                          descriptor.  Make certain both processes have agreed on the
                          same protocol.  Determine the correct socket was looked up.

          (cont.) 

----------------------------------------------------------------------------------------

53           MESSAGE      SOURCE AND DESTINATION SOCKET TYPE MISMATCH.

             CAUSE        The source socket cannot be used for communication with the
                          socket described by the destination descriptor.

             ACTION       Validate that you are using the correct destination
                          descriptor.  Make certain both processes have agreed on the
                          same method of communication.  Determine the correct socket
                          was looked up.

----------------------------------------------------------------------------------------

54           MESSAGE      INVALID CALL SOCKET DESCRIPTOR.
             CAUSE        Specified descriptor is not for a call socket.

             ACTION       Validate the value being passed.

----------------------------------------------------------------------------------------

55           MESSAGE      EXCEEDED PROTOCOL MODULE'S SOCKET LIMIT.

             CAUSE        Protocol module being used cannot create any more sockets.

             ACTION       Contact your operator; the limit may be configurable.

----------------------------------------------------------------------------------------

57           MESSAGE      ATTEMPT TO EXCEED LIMIT OF NOWAIT SENDS OUTSTANDING.

             CAUSE        User tried to send data too many times in nowait mode without
                          calling  IOWAIT.

             ACTION       Call  IOWAIT to complete a send.  The limit is 7.

----------------------------------------------------------------------------------------

58           MESSAGE      ATTEMPT TO EXCEED LIMIT OF NOWAIT RECEIVES OUTSTANDING.

             CAUSE        User tried to issue too many consecutive nowait receives
                          without calling  IOWAIT.

             ACTION       Call  IOWAIT to complete a receive.  The limit is 1.

          (cont.) 

----------------------------------------------------------------------------------------

59           MESSAGE      SOCKET TIMEOUT.

             CAUSE        The socket timer popped before data was received.

             ACTION       If this is not desired, call  IPCCONTROL to increase or
                          disable the timeout.

----------------------------------------------------------------------------------------

60           MESSAGE      UNABLE TO ALLOCATE AN AFT.

             CAUSE        User has no space for allocating an Active File Table entry.

             ACTION       Close unnecessary files or sockets.

----------------------------------------------------------------------------------------

62           MESSAGE      CONNECTION REQUEST PENDING; CALL IPCRECV TO COMPLETE.

             CAUSE        User called  IPCCONNECT without a subsequent IPCRECV before
                          issuing the current request.

             ACTION       Call  IPCRECV.

----------------------------------------------------------------------------------------

63           MESSAGE      WAITING CONFIRMATION; CALL IPCCONTROL TO ACCEPT/REJECT.
             CAUSE         IPCRECV called with deferred connection option.   IPCCONTROL
                          has not been called to accept/reject.

             ACTION       Use the call  IPCCONTROL with the accept/reject option.

----------------------------------------------------------------------------------------

64           MESSAGE      REMOTE ABORTED THE CONNECTION.

             CAUSE        Remote protocol module aborted the connection.  This will
                          occur when a peer has called  IPCSHUTDOWN on the connection.

             ACTION       Call  IPCSHUTDOWN to clean up your end of the connection.

          (cont.) 

----------------------------------------------------------------------------------------

65           MESSAGE      CONNECTION ABORTED BY LOCAL PROTOCOL MODULE.

             CAUSE        Local protocol module encountered some error which caused it
                          to abort the connection.

             ACTION       Call  IPCSHUTDOWN to clean up your end of the connection.  See
                          "Submitting an SR" at the end of this appendix.

----------------------------------------------------------------------------------------

66           MESSAGE      INVALID CONNECTION DESCRIPTOR.

             CAUSE        Supplied value is not that of a valid VC socket (connection)
                          descriptor.

             ACTION       Check the value being given.

----------------------------------------------------------------------------------------

67           MESSAGE      CONNECTION FAILURE DETECTED.

             CAUSE        An event occurred which caused the local protocol module to
                          determine that the connection is no longer up (e.g.,
                          retransmitted data was never acknowledged).

             ACTION       Call  IPCSHUTDOWN to clean up your end of the connection.

----------------------------------------------------------------------------------------

68           MESSAGE      RECEIVED A GRACEFUL RELEASE OF THE CONNECTION.

             CAUSE        Informational message.

             ACTION       Do not attempt to receive any more data.

----------------------------------------------------------------------------------------

69           MESSAGE      MUTUALLY EXCLUSIVE  flags OPTIONS SPECIFIED.

             CAUSE        Bits in the  flags parameter were set which indicate requests
                          for mutually exclusive options.

             ACTION       Check and clear the appropriate bits.

          (cont.) 

----------------------------------------------------------------------------------------

71           MESSAGE      I/O OUTSTANDING.

             CAUSE        Attempted an operation with nowait I/O outstanding.

             ACTION       Call  IOWAIT to complete the I/O or IPCCONTROL to abort any
                          receives.

----------------------------------------------------------------------------------------

74           MESSAGE      INVALID IPCCONTROL REQUEST CODE.

             CAUSE        Request code is unknown or a nonprivileged user requested a
                          privileged option.

             ACTION       Validate the value being passed.

----------------------------------------------------------------------------------------

75           MESSAGE      UNABLE TO CREATE A PORT FOR LOW LEVEL I/O.

             CAUSE        Unable to create an entity used for communication between
                          NetIPC and the protocol module.

             ACTION       See "Submitting an SR" at the end of this appendix.

----------------------------------------------------------------------------------------

76           MESSAGE      INVALID TIMEOUT VALUE.

             CAUSE        Value specified for the timeout is negative.

             ACTION       Modify the value.

----------------------------------------------------------------------------------------

77           MESSAGE      INVALID WAIT/NOWAIT MODE.

             CAUSE        Mode of socket cannot be used.

             ACTION       Use  IPCCONTROL to specify correct mode.

          (cont.) 

----------------------------------------------------------------------------------------

78           MESSAGE      TRACING NOT ENABLED.

             CAUSE        Attempted to turn off trace when tracing was not on.

             ACTION       Remove the call.

----------------------------------------------------------------------------------------

79           MESSAGE      INVALID TRACE FILE NAME.

             CAUSE        Requested trace file name is not valid.
             ACTION       Validate and modify the trace file name.

----------------------------------------------------------------------------------------

80           MESSAGE      ERROR IN TRACE DATA LENGTH OPTION.

             CAUSE        An error was detected in the option specifying the maximum
                          amount of data to be traced (e.g., negative value, too large,
                          too many bytes used to specify the value).

             ACTION       Modify the values being used.

----------------------------------------------------------------------------------------

81           MESSAGE      ERROR IN NUMBER OF TRACE FILE RECORDS OPTION.

             CAUSE        An error was detected in the option specifying the maximum
                          amount of records to be in the trace file (e.g., negative or
                          too large a value, too many bytes used to specify the value).

             ACTION       Modify the values being used.

----------------------------------------------------------------------------------------

82           MESSAGE      TRACING ALREADY ENABLED.

             CAUSE        Attempted to turn on tracing when tracing already enabled.

             ACTION       Remove the call or turn off trace before the call.

          (cont.) 

----------------------------------------------------------------------------------------

83           MESSAGE      ATTEMPT TO TURN ON TRACE FAILED.

             CAUSE        The Node Management Subsystem (NMS) was unable to enable
                          tracing.

             ACTION       Call  IPCCHECK; the protocol module error returned will be the
                          Node Management error number.  Refer to the Node Management
                          Errors (NMERR) in the NS3000/XL Error Messages Reference 
                          Manual to determine the appropriate action for the specified
                          NMERR.

----------------------------------------------------------------------------------------

84           MESSAGE      PROCESS HAS NO LOCAL SOCKET DATA STRUCTURES.

             CAUSE         IPCCHECK was called, but the user had no sockets or
                          destination descriptors, and therefore no data structure for
                          retaining error codes.

             ACTION       None, but no NetIPC or protocol module errors are available.

----------------------------------------------------------------------------------------

85           MESSAGE      INVALID SOCKET ERROR NUMBER.

             CAUSE         IPCERRMSG was called with an invalid NetIPC error code.

             ACTION       Check the value being passed.
----------------------------------------------------------------------------------------

86           MESSAGE      UNABLE TO OPEN ERROR CATALOG SOCKCAT.NET.SYS.

             CAUSE        The error message catalog does not exist, it is opened
                          exclusively, or the caller does not have access rights to the
                          file.

             ACTION       Notify your operator.

----------------------------------------------------------------------------------------

87           MESSAGE      GENMESSAGE FAILURE; NOT A MESSAGE CATALOG.

             CAUSE        MAKECAT was not successfully run on the message catalog.

             ACTION       Notify your operator.

          (cont.) 

----------------------------------------------------------------------------------------

88           MESSAGE      INVALID REQUEST SOCKET DESCRIPTOR

             CAUSE        Internal error

             ACTION       See "Submitting an SR" at the end of this appendix.

----------------------------------------------------------------------------------------

89           MESSAGE      INVALID REPLY SOCKET DESCRIPTOR

             CAUSE        Internal error.

             ACTION       See "Submitting an SR" at the end of this appendix.

----------------------------------------------------------------------------------------

91           MESSAGE      WOULD EXCEED LIMIT OF REPLIES EXPECTED

             CAUSE        Internal error.

             ACTION       See "Submitting an SR" at the end of this appendix.

----------------------------------------------------------------------------------------

92           MESSAGE      MUST REPLY TO BEFORE RECEIVING ANOTHER REQUEST.

             CAUSE        Internal error.

             ACTION       See "Submitting an SR" at the end of this appendix.

----------------------------------------------------------------------------------------

93           MESSAGE      INVALID SEQUENCE NUMBER

             CAUSE        Internal error.

             ACTION       See "Submitting an SR" at the end of this appendix.

          (cont.) 
----------------------------------------------------------------------------------------

94           MESSAGE      NO OUTSTANDING REQUESTS.

             CAUSE        Internal error.

             ACTION       See "Submitting an SR" at the end of this appendix.

----------------------------------------------------------------------------------------

95           MESSAGE      RECEIVED AN UNSOLICITED REPLY.

             CAUSE        Internal error.

             ACTION       See "Submitting an SR" at the end of this appendix.

----------------------------------------------------------------------------------------

96           MESSAGE      INTERNAL BUFFER MANAGER ERROR.

             CAUSE        Attempted use of the buffer manager by NetIPC or the protocol
                          module resulted in an error.

             ACTION       See "Submitting an SR" at the end of this appendix.

----------------------------------------------------------------------------------------

98           MESSAGE      INVALID DATA SEGMENT INDEX IN VECTORED DATA.

             CAUSE        Data segment index value in the vectored data array is not
                          valid.

             ACTION       Check the value being supplied.

----------------------------------------------------------------------------------------

99           MESSAGE      INVALID BYTE COUNT IN VECTORED DATA.

             CAUSE        The count of data in the vectored data array is invalid.

             ACTION       Check the values being given.

          (cont.) 

----------------------------------------------------------------------------------------

100          MESSAGE      TOO MANY VECTORED DATA DESCRIPTORS.

             CAUSE        More than two data locations were specified in the vectored
                          data array.

             ACTION       Limit the number to two per operation.  Use multiple sends or
                          receives if necessary.

----------------------------------------------------------------------------------------

101          MESSAGE      INVALID VECTORED DATA TYPE.

             CAUSE        Type of vectored data is unknown (must be a 0, 1, or 2) or the
                          data type is for a data segment (1 or 2) and the user is not
                          privileged.
             ACTION       Check the value being used.

----------------------------------------------------------------------------------------

102          MESSAGE      UNABLE TO GRACEFULLY RELEASE THE CONNECTION

             CAUSE        Protocol module does not support graceful release, process
                          tried to release connection that was not in the correct state,
                          or output pending.

             ACTION       Check command sequence.

----------------------------------------------------------------------------------------

103          MESSAGE      USER DATA NOT SUPPORTED DURING CONNECTION ESTABLISHMENT.

             CAUSE        User data option is not supported for IPCRECV or  IPCCONNECT.

             ACTION       Do not use user data option.

----------------------------------------------------------------------------------------

104          MESSAGE      CAN'T NAME A REQUEST SOCKET

             CAUSE        Internal error.

             ACTION       See "Submitting an SR" at the end of this appendix.

          (cont.) 

----------------------------------------------------------------------------------------

105          MESSAGE      NO REPLY RECEIVED.

             CAUSE        Internal error.

             ACTION       See "Submitting an SR" at the end of this appendix.

----------------------------------------------------------------------------------------

106          MESSAGE      ADDRESS CURRENTLY IN USE BY ANOTHER SOCKET.

             CAUSE        Address being specified for use is already being used.

             ACTION       If you are a privileged user trying to specify a well known
                          address, try again later.  If you are nonprivileged, then see
                          "Submitting an SR".

----------------------------------------------------------------------------------------

107          MESSAGE      TRANSPORT IS GOING DOWN.

             CAUSE        The transport is being shut down.

             ACTION       Call  IPCSHUTDOWN on all sockets and destination descriptors.

----------------------------------------------------------------------------------------

108          MESSAGE      USER HAS RELEASED CONNECTION; UNABLE TO SEND DATA.

             CAUSE        Process tried to send after initiating a graceful release.
             ACTION       Check command sequence.

----------------------------------------------------------------------------------------

109          MESSAGE      PEER HAD RELEASED THE CONNECTION; UNABLE TO RECEIVE DATA.

             CAUSE        Process tried to receive after remote initiated graceful
                          release.

             ACTION       Check command sequence.

          (cont.) 

----------------------------------------------------------------------------------------

110          MESSAGE      UNANTICIPATED ERROR.

             CAUSE        NetIPC received a protocol module error which it was unable to
                          map.

             ACTION       Call  IPCCHECK to get the protocol module error.  Call
                          IPCSHUTDOWN to clean up.  See "Submitting an SR" at the end of
                          this appendix.

----------------------------------------------------------------------------------------

111          MESSAGE      INTERNAL SOFTWARE ERROR DETECTED.

             CAUSE        An internal error was detected.

             ACTION       See "Submitting an SR" at the end of this appendix.

----------------------------------------------------------------------------------------

112          MESSAGE      NOT PERMITTED WITH SOFTWARE INTERRUPTS ENABLED.

             CAUSE        A request was made which cannot be performed with software
                          interrupts enabled.

             ACTION       Disable software interrupts or remove the request.

----------------------------------------------------------------------------------------

113          MESSAGE      INVALID SOFTWARE INTERRUPT PROCEDURE LABEL.

             CAUSE        Procedure label passed when enabling software interrupts is
                          invalid.

             ACTION       Check the  PLABEL you are passing.

----------------------------------------------------------------------------------------

114          MESSAGE      CREATION OF SOCKET REGISTRY PROCESS FAILED.

             CAUSE        Socket registry program missing.

             ACTION       Contact your HP representative for assistance.

          (cont.) 
----------------------------------------------------------------------------------------

116          MESSAGE      DESTINATION UNREACHABLE.

             CAUSE        The transport was unable to route the packet to the
                          destination.

             ACTION       Notify your operator.

----------------------------------------------------------------------------------------

117          MESSAGE      ATTEMPT TO ESTABLISH CONNECTION FAILED.

             CAUSE        Protocol module was unable to set up the requested connection.
                          This may be caused by the remote protocol module not being
                          active.

             ACTION       Notify your operator.

----------------------------------------------------------------------------------------

118          MESSAGE      INCOMPATIBLE VERSION.

             CAUSE        NetIPC software was incompatible with the software being
                          executed by the remote registry process.

             ACTION       Notify your operator.

----------------------------------------------------------------------------------------

119          MESSAGE      ERROR IN BURST SIZE OPTION.

             CAUSE        An unsupported option was specified in the  opt record, or a
                          nonprivileged user attempted to specify a privileged option.

             ACTION       Check your  opt record and remove or modify the option.

----------------------------------------------------------------------------------------

120          MESSAGE      ERROR IN WINDOW UPDATE THRESHOLD OPTION.

             CAUSE        An unsupported option was specified in the  opt record, or a
                          nonprivileged user attempted to specify a privileged option.

             ACTION       Check your  opt record and remove or modify the option.

          (cont.) 

----------------------------------------------------------------------------------------

124          MESSAGE      ENTRY NUMBER NOT VALID FOR SPECIFIED OPT RECORD.

             CAUSE        User error.  Entry number of option is either negative or
                          higher than specified in  INITOPT value.

             ACTION       Correct and reissue command.

----------------------------------------------------------------------------------------

125          MESSAGE      INVALID OPTION DATA LENGTH.

             CAUSE        User error.  Data length for option is either negative or
                          higher than specified in  INITOPT value.
             ACTION       Correct and reissue command.

----------------------------------------------------------------------------------------

126          MESSAGE      INVALID NUMBER OF EVENTUAL OPT RECORD ENTRIES.

             CAUSE        Number of option entries is either too high or negative.
                          Either an internal restriction or a user mistake.

             ACTION       Remove the cause by making the number positive or smaller in
                          value.

----------------------------------------------------------------------------------------

127          MESSAGE      UNABLE TO READ ENTRY FROM OPT RECORD.

             CAUSE        The option record indicates that the entry is not valid or the
                          buffer supplied by the user was too small to hold all of the
                          data.

             ACTION       Check entry number, make sure the option record has not been
                          written over and check output buffer length.

----------------------------------------------------------------------------------------

131          MESSAGE      PROTOCOL MODULE DOES NOT HAVE SUFFICIENT RESOURCES.

             CAUSE        Protocol module is temporarily out of buffers or internal data
                          descriptors.

             ACTION       Retry later when the system load is lighter.

          (cont.) 

----------------------------------------------------------------------------------------

141          MESSAGE      X.25 NETWORK NAME INCORRECTLY SPECIFIED

             CAUSE        Invalid X.25 network name specified or not configured.

             ACTION       Correct the network name or notify the operator.

----------------------------------------------------------------------------------------

142          MESSAGE      INVALID CALL USER DATA OPT RECORD ENTRY.

             CAUSE        The length of the call user data is invalid for the transport
                          protocol type.

             ACTION       Check the length of the call user data option in the  opt 
                          array.  The call user data  opt record must be greater than 1
                          for  IPCCONNECT and 4 for IPCRECVCN. The maximum length is
                          protocol specific.

----------------------------------------------------------------------------------------

143          MESSAGE      INVALID FACILITIES SET OPT RECORD ENTRY

             CAUSE        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.

----------------------------------------------------------------------------------------

144          MESSAGE      INVALID CALLING NODE OPT ENTRY.

             CAUSE        The user may request the address of the calling node.  Address
                          of 8 bytes will be returned.

             ACTION       The length of the option entry must be exactly 8 bytes.

----------------------------------------------------------------------------------------

146          MESSAGE      RESET EVENT OCCURRED ON X.25 CONNECTION

             CAUSE        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.

          (cont.) 

----------------------------------------------------------------------------------------

151          MESSAGE      COULD NOT OBTAIN A SEMAPHORE.

             CAUSE        The attempt to obtain a semaphore before sending a message to
                          the protocol module failed.

             ACTION       See "Submitting an SR" at the end of this appendix.

----------------------------------------------------------------------------------------

153          MESSAGE      SOCKET IS ALREADY IN USE.

             CAUSE        A single socket per network interface can be created with the
                          catch-all capability.

             ACTION       Wait for catch-all socket to be released.

----------------------------------------------------------------------------------------

155          MESSAGE      INVALID X.25 FLAGS OPT RECORD ENTRY.

             CAUSE        Invalid flag bits set in protocol specific flags option, or
                          invalid length specified for option.

             ACTION       Check bits set and length specified.  Bit numbering is from
                          left to right (0..31).

----------------------------------------------------------------------------------------

156          MESSAGE      INTERRUPT EVENT OCCURRED ON X.25 CONNECTION

             CAUSE        An unsolicited interrupt packet was received.

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

158          MESSAGE      CONNECTION REQUEST REJECTED BY REMOTE.

             CAUSE        The remote node received the connection request and rejected
                          it.

             ACTION       The call may be retried later.  Otherwise, the reason for the
                          reject must be known.

          (cont.) 

----------------------------------------------------------------------------------------

160          MESSAGE      INCOMPATIBLE WITH PROTOCOL STATE.

             CAUSE        The user requested an operation which is not supported by the
                          protocol module.

             ACTION       Verify the sequence of intrinsic calls.

----------------------------------------------------------------------------------------

163          MESSAGE      PERMANENT VIRTUAL CIRCUIT ALREADY ESTABLISHED.

             CAUSE        A connection request was issued on a PVC which is in use by
                          another process.

             ACTION       Select a different PVC or retry later.

----------------------------------------------------------------------------------------

164          MESSAGE      ADDRESS VALUE IS OUT OF RANGE.

             CAUSE        Address specified in  opt parameter is out of range.

             ACTION       Specify an address in the range 30767 to 32767.

----------------------------------------------------------------------------------------

165          MESSAGE      INVALID ADDRESS LENGTH.

             CAUSE        An invalid address length was specified in the  opt parameter.

             ACTION       The address length is 2 bytes (for non-privileged users).

----------------------------------------------------------------------------------------

166          MESSAGE      CONNECTION NOT IN VIRTUAL CIRCUIT WAIT CONFIRM STATE.

             CAUSE        Attempt was made to accept or reject a connection that is open
                          or in the process of closing.

             ACTION       Use flags parameter in  IPCRECVCN to defer acceptance or
                          rejection of the connection request.

          (cont.) 
----------------------------------------------------------------------------------------

167          MESSAGE      TIMEOUT NOT ALLOWED ON SHARED CONNECTION.

             CAUSE        Attempt to set a send time out on a shared connection.

             ACTION       Use  IPCCONTROL to disallow sharing of the connection or do
                          not attempt to set send time out on this connection.

----------------------------------------------------------------------------------------

171          MESSAGE      INVALID FACILITY FIELD.

             CAUSE        For  IPCCONNECT, IPCRECVCN, or  IPCRECV, the opt parameter
                          "facility field length" is wrong.

             ACTION       Check the facility field length.  The length may be 1 to 109
                          bytes inclusive.

----------------------------------------------------------------------------------------

172          MESSAGE      CONNECTION MUST BE REJECTED.

             CAUSE        An  IPCCONTROL request 9, accept the connection, cannot be
                          performed because fast select restricted has been configured.

             ACTION       Use  IPCCONTROL request 15 to reject the connection.

----------------------------------------------------------------------------------------

173          MESSAGE      MORE DATA IS AVAILABLE.

             CAUSE        Warning message.   READOPT request was for less data than
                          available.

             ACTION       Specify a greater length in  READOPT.



MPE/iX 5.0 Documentation