Gateway Socket Error Codes - Teradata Meta Data Services

Teradata Meta Data Services Programmer Guide

Product
Teradata Meta Data Services
Release Number
15.00
Language
English (United States)
Last Update
2018-09-28
Product Category
Teradata Tools and Utilities

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.

 

Table 55: Gateway Socket Error Codes 

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.