This topic defines the host connection manager (HCM) connection status codes. The following status are defined for the HCM: connection status, disconnect status, connection error codes, custom return codes, error code domains, custom error codes, data monitoring codes, encryption strength codes, and session state codes.
The following error occurs when the specified session is invalid.
HCM_E_BADSESSION: "Specified Session is invalid"
The code for a disconnect due to a client request (IConnect::Disconnect call) is
The code for an abnormal disconnect is
The code for a disconnect due to CLOSE_DOWN message from IPC is
The code for a disconnect due to REFRESH_CONFIG message from IPC is
The code that displays when there is no communications connection and no socket connection to the IPC could be established is
The code that displays when GTIDs were not successfully registered with the IPC is
The code that displays when an ACM PreConnect returned a failure is
The code that displays when an ACM PostConnect returned a failure is
The code that displays when a client aborts a connection attempt (called IConnect::Disconnect while the connection is being established) is
The codes that displays when a secure encrypted connection could not be established (not used) is
The code that displays when no valid response was received from the IPCS is
The code that displays when the callback from HCM to ISDTransaction(2)::GetTransactionInfo failed is
The code that displays when the ITransManager::CancelTransaction cannot be called from within a cancel notification is as follows. Note: This return value is not used by the current IPC implementation of the HCM.
The code that displays when the HCM is already connected is
The code that displays when the Terminal ID is invalid is
The code that displays when the session is already in use is
The code that displays for an invalid session is
The code that displays for ITransManager2::BeginSession when no session is available in the specified state is
The code that displays for an IConnect::Connect call that is already pending is
The code that displays for an invalid identity is
The following are the error values for HCM_E_DOMAIN_ROUTER.
The code that displays when the ISDTransaction::GetTransactionInfo failed is
The code that displays when the ISDTransaction::GetDataRecord failed is
The code that displays when the transaction times out is
The code that displays when the transaction was pending when HCM disconnected is
The code that displays when the message was reported as undelivered by IPC is
The code that displays when the data record returned is invalid is
*_DATA show data to/from the router section of the HCM.
*_ALLDATA shows raw data to/from the comm section (including IPC headers).
The code that displays when the session has been reset is
The code that displays when the session state is unknown is