Class ECIResourceAdapterRc

java.lang.Object
com.ibm.jakarta.connector2.cics.ECIResourceAdapterRc

public class ECIResourceAdapterRc extends Object
This class contains the return code strings that could be contained within any exception thrown by the ECI Resource Adapter.
  • Field Details

    • CLASS_VERSION

      public static final String CLASS_VERSION
      See Also:
    • ECI_NO_ERROR

      public static final int ECI_NO_ERROR
      The function completed normally.
      See Also:
    • ECI_ERR_INVALID_DATA_LENGTH

      public static final int ECI_ERR_INVALID_DATA_LENGTH
      Invalid COMMAREA length. This might be because the protocol used to communicate with CICS is unable to send or receive the specified COMMAREA size.
      See Also:
    • ECI_ERR_INVALID_EXTEND_MODE

      public static final int ECI_ERR_INVALID_EXTEND_MODE
      The extend mode is invalid. This is an internal error.
      See Also:
    • ECI_ERR_NO_CICS

      public static final int ECI_ERR_NO_CICS
      Communication with the target CICS server could not be established.
      See Also:
    • ECI_ERR_CICS_DIED

      public static final int ECI_ERR_CICS_DIED
      Communication with the target CICS server was interrupted during the request.
      See Also:
    • ECI_ERR_REQUEST_TIMEOUT

      public static final int ECI_ERR_REQUEST_TIMEOUT
      The timeout interval expired before the request was sent to CICS, or the timeout value supplied is negative.
      See Also:
    • ECI_ERR_NO_REPLY

      public static final int ECI_ERR_NO_REPLY
      No reply received to an asynchrous request.
      See Also:
    • ECI_ERR_RESPONSE_TIMEOUT

      public static final int ECI_ERR_RESPONSE_TIMEOUT
      The ECI call timed out while waiting for a response.
      See Also:
    • ECI_ERR_TRANSACTION_ABEND

      public static final int ECI_ERR_TRANSACTION_ABEND
      The CICS transaction abended.
      See Also:
    • ECI_ERR_EXEC_NOT_RESIDENT

      @Deprecated public static final int ECI_ERR_EXEC_NOT_RESIDENT
      Deprecated.
      See Also:
    • ECI_ERR_LUW_TOKEN

      public static final int ECI_ERR_LUW_TOKEN
      The LUW token is invalid. There is no active unit of work associated with the specified token.
      See Also:
    • ECI_ERR_SYSTEM_ERROR

      public static final int ECI_ERR_SYSTEM_ERROR
      An internal system error has occurred. If the problem persists, contact your service organization.
      See Also:
    • ECI_ERR_NULL_WIN_HANDLE

      @Deprecated public static final int ECI_ERR_NULL_WIN_HANDLE
      Deprecated.
      Not returned by the CICS Transaction Gateway Java API.
      See Also:
    • ECI_ERR_NULL_MESSAGE_ID

      @Deprecated public static final int ECI_ERR_NULL_MESSAGE_ID
      Deprecated.
      Not returned by the CICS Transaction Gateway Java API.
      See Also:
    • ECI_ERR_THREAD_CREATE_ERROR

      public static final int ECI_ERR_THREAD_CREATE_ERROR
      Error creating thread.
      See Also:
    • ECI_ERR_INVALID_CALL_TYPE

      public static final int ECI_ERR_INVALID_CALL_TYPE
      The call type is invalid. This can occur for the following reasons:
      • An active CICS request exit rejected the request.
      • The ECI request contains a channel and the target CICS server or server connection protocol does not support channels.
      See Also:
    • ECI_ERR_ALREADY_ACTIVE

      public static final int ECI_ERR_ALREADY_ACTIVE
      An attempt was made to continue an existing logical unit of work, but there was an outstanding asynchronous call for the same logical unit of work.
      See Also:
    • ECI_ERR_RESOURCE_SHORTAGE

      public static final int ECI_ERR_RESOURCE_SHORTAGE
      There are insufficient resources to communicate with the target CICS server; details might be available in one of the product error logs.
      See Also:
    • ECI_ERR_NO_SESSIONS

      public static final int ECI_ERR_NO_SESSIONS
      There are insufficient communication resources to communicate with the target CICS server.
      See Also:
    • ECI_ERR_NULL_SEM_HANDLE

      @Deprecated public static final int ECI_ERR_NULL_SEM_HANDLE
      Deprecated.
      Not returned by the CICS Transaction Gateway Java API.
      See Also:
    • ECI_ERR_INVALID_DATA_AREA

      public static final int ECI_ERR_INVALID_DATA_AREA
      The input data record is invalid.
      See Also:
    • ECI_ERR_INVALID_VERSION

      @Deprecated public static final int ECI_ERR_INVALID_VERSION
      Deprecated.
      Not returned by the CICS Transaction Gateway Java API.
      See Also:
    • ECI_ERR_UNKNOWN_SERVER

      public static final int ECI_ERR_UNKNOWN_SERVER
      The target CICS server is unknown.
      See Also:
    • ECI_ERR_CALL_FROM_CALLBACK

      public static final int ECI_ERR_CALL_FROM_CALLBACK
      The call was made from a Client daemon callback routine.
      See Also:
    • ECI_ERR_MORE_SYSTEMS

      public static final int ECI_ERR_MORE_SYSTEMS
      There are more systems to return than were requested. The total number of systems is returned in the ECIRequest.numServersKnown field.
      See Also:
    • ECI_ERR_NO_SYSTEMS

      public static final int ECI_ERR_NO_SYSTEMS
      There are no servers known to the Gateway daemon.
      See Also:
    • ECI_ERR_SECURITY_ERROR

      public static final int ECI_ERR_SECURITY_ERROR
      An invalid combination of username and password was specified.
      See Also:
    • ECI_ERR_MAX_SYSTEMS

      public static final int ECI_ERR_MAX_SYSTEMS
      CICS Transaction Gateway has reached the limit on the maximum number of CICS servers.
      See Also:
    • ECI_ERR_MAX_SESSIONS

      public static final int ECI_ERR_MAX_SESSIONS
      There are insufficient communication resources to complete this request.
      See Also:
    • ECI_ERR_ROLLEDBACK

      public static final int ECI_ERR_ROLLEDBACK
      An attempt was made to commit a logical unit of work, but the CICS server was unable to commit the changes, and backed them out instead.
      See Also:
    • ECI_ERR_XID_INVALID

      public static final int ECI_ERR_XID_INVALID
      No transaction exists with the specified XID. If the problem persists, collect JEE resource adapter and Gateway daemon trace and contact your IBM service representative.
      See Also:
    • ECI_ERR_NO_MSG_QUALS

      public static final int ECI_ERR_NO_MSG_QUALS
      An attempt to auto generate a message qualifier failed. There are no free message qualifiers.
      See Also:
    • ECI_ERR_MSG_QUAL_IN_USE

      public static final int ECI_ERR_MSG_QUAL_IN_USE
      The supplied message qualifier is already in use and cannot be used at this time.
      See Also:
    • strINVALID_CICS_RC

      public static final String strINVALID_CICS_RC
      See Also:
    • ERROR_CONNECTION_FAILED

      public static final int ERROR_CONNECTION_FAILED
      The connection to the CICS Transaction Gateway failed.
      See Also:
    • ERROR_UNKNOWN_REQUEST_TYPE

      public static final int ERROR_UNKNOWN_REQUEST_TYPE
      The request type was not recognised by the CICS Transaction Gateway.
      See Also:
    • ERROR_REPLY_MISMATCH

      public static final int ERROR_REPLY_MISMATCH
      The reply from the CICS Transaction Gateway did not match the original request type.
      See Also:
    • ERROR_GATEWAY_CLOSED

      public static final int ERROR_GATEWAY_CLOSED
      The CICS Transaction Gateway has closed.
      See Also:
    • ERROR_WORK_WAS_REFUSED

      public static final int ERROR_WORK_WAS_REFUSED
      The CICS Transaction Gateway refused the request. This occurs if the Gateway daemon failed to allocate a worker thread to a connection manager within the length of time defined by the workertimeout parameter in the initialization file. It also occurs if the Gateway daemon is shutting down when the request is received.
      See Also:
    • ERROR_GATEWAY_EXCEPTION

      public static final int ERROR_GATEWAY_EXCEPTION
      An exception occurred in the Gateway - used to tell callbacks what happened.
      See Also:
    • ERROR_NOT_AUTHORIZED

      public static final int ERROR_NOT_AUTHORIZED
      Flow of request was rejected, client is not authorized to flow requests.
      See Also:
    • ERROR_NOT_SUPPORTED

      public static final int ERROR_NOT_SUPPORTED
      The request type was not supported by the CICS Transaction Gateway.
      See Also:
    • ERROR_XA_SUPPORT_NOT_ENABLED

      public static final int ERROR_XA_SUPPORT_NOT_ENABLED
      The platform supports the type of request, but was not configured to allow this type of request.
      See Also:
    • ERROR_GATEWAY_BACK_LEVEL

      public static final int ERROR_GATEWAY_BACK_LEVEL
      The Gateway this Java Client connected to is at an earlier release.
      See Also:
    • ERROR_INVALID_REQUEST_TYPE

      public static final int ERROR_INVALID_REQUEST_TYPE
      The request type is invalid for the protocol handler which received it.
      See Also:
    • ERROR_EXIT_RETRY_INVALID

      public static final int ERROR_EXIT_RETRY_INVALID
      The server selected by the CICSRequestExit uses a different CICS communication protocol to that of the last attempted server. The servers returned by the exit for a particular ECI request must all use the same communication protocol (IPIC or EXCI).
      See Also:
    • strINVALID_GATEWAY_RC

      public static final String strINVALID_GATEWAY_RC
      See Also: