Gateway Socket Error Codes
The following table lists Gateway socket error codes.
Note: The Gateway Socket Error Codes are never returned to an application; they are used internally by the DIM update processes. They would be visible only through an MDS trace.
Messages |
Code |
Probable Cause |
META_E_GWYSOCKET_EINTR |
0x80007800 |
Socket request failed: A socket request failed because the system call was interrupted by a signal. |
META_E_GWYSOCKET_EAGAIN |
0x80007801 |
Socket request failed: A socket request failed because of insufficient memory or swap space. |
META_E_GWYSOCKET_ENOMEM |
0x80007802 |
Socket request failed: A socket request failed because a new object could not be created. |
META_E_GWYSOCKET_EINVAL |
0x80007803 |
Invalid parameter: An invalid parameter value was passed. |
META_E_GWYSOCKET_ENFILE |
0x80007804 |
System file table full: A new socket could not be created because the system file table is full. |
META_E_GWYSOCKET_ENOSR |
0x80007805 |
Socket request failed: A socket request failed because of no available streams resources. |
META_E_GWYSOCKET_EMSGSIZE |
0x80007806 |
Unable to send message: A size of a message to be sent exceeds 64K or the size of an input message exceeds the length of the receiver’s input buffer. |
META_E_GWYSOCKET_EADDRINUSE |
0x80007807 |
Socket request failed: A socket request to create a server socket failed because there is currently another active socket serving the requested port number. |
META_E_GWYSOCKET_EADDRNOTAVAIL |
0x80007808 |
Cannot connect to address: A request to connect to a specific IP address on the local system failed. |
META_E_GWYSOCKET_ENETDOWN |
0x80007809 |
Socket request failed: A socket request failed because TCP/IP is down. |
META_E_GWYSOCKET_EISCONN |
0x8000780A |
Connection failed to remote system: An attempt to create a client connection to a remote system failed because the process already has a connection to the specified remote system and service address. |
META_E_GWYSOCKET_ENOTCONN |
0x8000780B |
Socket message failed: An attempt to send or receive a socket message failed because there is no existing connection to the specified remote system and service address. |
META_E_GWYSOCKET_ECONNREFUSED |
0x8000780C |
Connection failed to remote system: An attempt to connect to a remote system at a specific service address failed because the remote system has no server for the requested service. |
META_E_GWYSOCKET_EWOULDBLOCK |
0x8000780D |
Socket request failed: A socket request failed because completion would require the process to suspend and the requestor wants an immediate response. |
META_E_GWYSOCKET_EMFILE |
0x8000780E |
Socket not created: A new socket could not be created because the process’s file limit would be exceeded.
|
META_E_GWYSOCKET_GENERAL_FAILURE |
||
|
0x8000780F |
Socket request failed: A socket request failed for an unspecified reason. |
META_E_GWYSOCKET_CONNECTION_LOST |
||
|
0x80007810 |
Socket request failed: A socket request failed because the connection to the peer has been lost. |
META_E_GWYSOCKET_SOCKET_NOT_READY |
||
|
0x80007811 |
Socket request failed: A socket request failed because the protocol exchanges needed to set up encryption of the socket messages has not completed. |