|
» |
|
|
|
This section includes NetIPC error messages (SOCKERRs) and
the form for submitting a service request (SR). SOCKERRS | |
NetIPC 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 NS 3000/XL Error Message Reference Manual. MESSAGE: SUCCESSFUL COMPLETION. | CAUSE: No error was detected. ACTION: None. |
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. |
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. |
MESSAGE: TRANSPORT HAS NOT BEEN INITIALIZED. | CAUSE: A :NETCONTROL was not issued to bring up the network transport. ACTION: Notify your operator. |
MESSAGE: INVALID SOCKET TYPE. | CAUSE: Specified socket type parameter is of an unknown
value. ACTION: Check and modify your socket type parameter. |
MESSAGE: INVALID PROTOCOL. | CAUSE: Specified protocol parameter is of an unknown
value. ACTION: Check and modify protocol parameter. |
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). |
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. |
MESSAGE: PROTOCOL IS NOT ACTIVE. | CAUSE: A NETCONTROL has not been issued to activate the requested protocol
module. ACTION: Notify your operator. |
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. |
MESSAGE: ERROR DETECTED WITH MAXIMUM
MESSAGES QUEUED OPTION. | CAUSE: Invalid option length specified or value of option
is not positive. ACTION: Correct option specification. |
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. |
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. |
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. |
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. |
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. |
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. |
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. |
MESSAGE: DUPLICATE opt RECORD OPTION
SPECIFIED. | CAUSE: The same opt record option was specified twice. ACTION: Remove the redundant call. |
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. |
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. |
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. |
MESSAGE: REQUIRED PARAMETER NOT SPECIFIED. | CAUSE: A required parameter was not supplied in an option
variable intrinsic call. ACTION: Check your calling sequence. |
MESSAGE: INVALID NAME LENGTH. | CAUSE: Specified name length was too large or negative. ACTION: Check your name length parameter. Shorten the
name if necessary. |
MESSAGE: INVALID DESCRIPTOR. | CAUSE: Specified descriptor is not a valid socket, connection,
or destination descriptor. ACTION: Check the value being specified. |
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. |
MESSAGE: DUPLICATE NAME. | CAUSE: Specified name was previously given. ACTION: Use a different name. |
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. |
MESSAGE: INVALID NAME. | CAUSE: Name is too long or has a negative length. ACTION: Check the name's length. Shorten the
name if necessary. |
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. |
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. |
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. |
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. |
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. |
MESSAGE: INVALID NODE NAME SYNTAX. | CAUSE: Syntax of the node name is invalid. ACTION: Check the node name being supplied. |
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. |
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. |
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. |
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. |
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. |
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. |
MESSAGE: INVALID DATA LENGTH. | CAUSE: Specified data length parameter is too long or
negative. ACTION: Check and modify the value. |
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. |
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. |
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. |
MESSAGE: INVALID CALL SOCKET DESCRIPTOR. | CAUSE: Specified descriptor is not for a call socket. ACTION: Validate the value being passed. |
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. |
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. |
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. |
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. |
MESSAGE: UNABLE TO ALLOCATE AN AFT. | CAUSE: User has no space for allocating an Active File
Table entry. ACTION: Close unnecessary files or sockets. |
MESSAGE: CONNECTION REQUEST PENDING;
CALL IPCRECV TO COMPLETE. | CAUSE: User called IPCCONNECT without a subsequent IPCRECV before issuing the current request. ACTION: Call IPCRECV. |
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. |
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. |
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. |
MESSAGE: INVALID CONNECTION DESCRIPTOR. | CAUSE: Supplied value is not that of a valid VC socket
(connection) descriptor. ACTION: Check the value being given. |
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. |
MESSAGE: RECEIVED A GRACEFUL RELEASE
OF THE CONNECTION. | CAUSE: Informational message. ACTION: Do not attempt to receive any more data. |
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. |
MESSAGE: I/O OUTSTANDING. | CAUSE: Attempted an operation with nowait I/O outstanding. ACTION: Call IOWAIT to complete the I/O or to abort any receives. |
MESSAGE: INVALID IPCCONTROL REQUEST
CODE. | CAUSE: Request code is unknown or a nonprivileged user
requested a privileged option. ACTION: Validate the value being passed. |
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. |
MESSAGE: INVALID TIMEOUT VALUE. | CAUSE: Value specified for the timeout is negative. ACTION: Modify the value. |
MESSAGE: INVALID WAIT/NOWAIT MODE. | CAUSE: Mode of socket cannot be used. ACTION: Use IPCCONTROL to specify correct mode. |
MESSAGE: TRACING NOT ENABLED | CAUSE: Attempted to turn off trace when tracing was not
on. ACTION: Remove the call. |
MESSAGE: INVALID TRACE FILE NAME. | CAUSE: Requested trace file name is not valid. ACTION: Validate and modify the trace file name. |
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. |
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. |
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. |
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 NS 3000/XL Error Messages Reference Manual to
determine the appropriate action for the specified NMERR. |
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. |
MESSAGE: INVALID SOCKET ERROR NUMBER. | CAUSE: IPCERRMSG was called with an invalid NetIPC error code. ACTION: Check the value being passed. |
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. |
MESSAGE: GENMESSAGE FAILURE; NOT A
MESSAGE CATALOG. | CAUSE: MAKECAT was not successfully run on the message
catalog. ACTION: Notify your operator. |
MESSAGE: INVALID REQUEST SOCKET DESCRIPTOR | CAUSE: Internal error ACTION: See "Submitting an SR" at the
end of this appendix. |
MESSAGE: INVALID REPLY SOCKET DESCRIPTOR | CAUSE: Internal error ACTION: See "Submitting an SR" at the
end of this appendix. |
MESSAGE: WOULD EXCEED LIMIT OF REPLIES
EXPECTED | CAUSE: Internal error ACTION: See "Submitting an SR" at the
end of this appendix. |
MESSAGE: MUST REPLY TO BEFORE RECEIVING
ANOTHER REQUEST. | CAUSE: Internal error ACTION: See "Submitting an SR" at the
end of this appendix. |
MESSAGE: INVALID SEQUENCE NUMBER. | CAUSE: Internal error ACTION: See "Submitting an SR" at the
end of this appendix. |
MESSAGE: NO OUTSTANDING REQUESTS. | CAUSE: Internal error ACTION: See "Submitting an SR" at the
end of this appendix. |
MESSAGE: RECEIVED AN UNSOLICITED REPLY. | CAUSE: Internal error ACTION: See "Submitting an SR" at the
end of this appendix. |
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. |
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. |
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. |
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. |
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. |
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. |
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. |
MESSAGE: CAN'T NAME A REQUEST SOCKET | CAUSE: Internal error. ACTION: See "Submitting an SR" at the
end of this appendix. |
MESSAGE: NO REPLY RECEIVED. | CAUSE: Internal error. ACTION: See "Submitting an SR" at the
end of this appendix. |
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". |
MESSAGE: TRANSPORT IS GOING DOWN. | CAUSE: The transport is being shut down. ACTION: Call IPCSHUTDOWN on all sockets and destination descriptors. |
MESSAGE: USER HAS RELEASED CONNECTION;
UNABLE TO SEND DATA. | CAUSE: Process tried to send after initiating a graceful
release. ACTION: Check command sequence. |
MESSAGE: PEER HAD RELEASED THE CONNECTION;
UNABLE TO RECEIVE DATA. | CAUSE: Process tried to receive after remote initiated
graceful release. ACTION: Check command sequence. |
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. |
MESSAGE: INTERNAL SOFTWARE ERROR DETECTED. | CAUSE: An internal error was detected. ACTION: See "Submitting an SR" at the
end of this appendix. |
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. |
MESSAGE: INVALID SOFTWARE INTERRUPT
PROCEDURE LABEL. | CAUSE: Procedure label passed when enabling software
interrupts is invalid. ACTION: Check the PLABEL you are passing. |
MESSAGE: CREATION OF SOCKET REGISTRY
PROCESS FAILED. | CAUSE: Socket registry program missing. ACTION: Contact your HP representative for assistance. |
MESSAGE: DESTINATION UNREACHABLE. | CAUSE: The transport was unable to route the packet to
the destination. ACTION: Notify your operator. |
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. |
MESSAGE: INCOMPATIBLE VERSION. | CAUSE: NetIPC software was incompatible with the software
being executed by the remote registry process. ACTION: Notify your operator. |
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. |
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. |
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. |
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. |
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. |
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. |
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. |
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. |
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. |
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 |
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. |
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. |
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. |
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. |
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). |
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. |
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. |
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. |
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. |
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 |
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). |
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. |
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 |
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. |
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. |
MESSAGE: MORE DATA IS AVAILABLE. | CAUSE: Warning message. READOPT request was for less data than available. ACTION: Specify a greater length in READOPT. |
|