# Sandesha2_error

## Typedefs
typedef enum sandesha2_error_codes | sandesha2_error_codes_t
| Sandesha2 error codes.
## Enumerations
enum | sandesha2_error_codes { SANDESHA2_ERROR_NONE = SANDESHA2_ERROR_CODES_START, SANDESHA2_ERROR_UNSUPPORTED_NS, SANDESHA2_ERROR_NULL_OM_ELEMENT, SANDESHA2_ERROR_EMPTY_OM_ELEMENT, SANDESHA2_ERROR_TO_OM_NULL_ELEMENT, SANDESHA2_ERROR_NULL_OM_ATTRIBUTE, SANDESHA2_ERROR_TO_OM_INVALID_NUMBER, SANDESHA2_ERROR_ACK_FINAL_NOT_ALLOWED, SANDESHA2_ERROR_TO_ADDRESS_NOT_SET, SANDESHA2_ERROR_SVC_CTX_NULL, SANDESHA2_ERROR_SVC_NULL, SANDESHA2_ERROR_NON_UNIQUE_RESULT, SANDESHA2_ERROR_KEY_IS_NULL, SANDESHA2_ERROR_ACK_NONE_NOT_ALLOWED, SANDESHA2_ERROR_UNKNOWN_STORAGE_MGR, SANDESHA2_ERROR_CONFIGURATION_NOT_SET, SANDESHA2_ERROR_NULL_MSG_CTX, SANDESHA2_ERROR_SENDING_FAULT, SANDESHA2_ERROR_INVALID_MSG_NUM, SANDESHA2_ERROR_SEQ_NOT_EXIST, SANDESHA2_ERROR_INVALID_SPEC_VERSION, SANDESHA2_ERROR_SENDING_ACK, SANDESHA2_ERROR_NULL_TO, SANDESHA2_ERROR_REQD_MSG_PART_MISSING, SANDESHA2_ERROR_NULL_SEQ, SANDESHA2_ERROR_STORAGE_MAP_NOT_PRESENT, SANDESHA2_ERROR_ENTRY_IS_NOT_PRESENT_FOR_UPDATING, SANDESHA2_ERROR_INVALID_NS_URI, SANDESHA2_ERROR_INCOMING_SEQ_REPORT_NOT_PRESENT_FOR_GIVEN_SEQ_ID, SANDESHA2_ERROR_TO_EPR_NOT_SET, SANDESHA2_ERROR_OPTIONS_OBJECT_NOT_SET, SANDESHA2_ERROR_UNKNOWN_SPEC_ERROR_MESSAGE, SANDESHA2_ERROR_COULD_NOT_SEND_TERMINATE_MESSAGE, SANDESHA2_ERROR_RM_SPEC_VERSION_DOES_NOT_DEFINE_A_SEQ_CLOSE_ACTION, SANDESHA2_ERROR_COULD_NOT_SEND_THE_CLOSE_SEQ_MESSAGE, SANDESHA2_ERROR_CLOSE_SEQ_FEATURE_ONLY_AVAILABLE_FOR_WSRM1_1, SANDESHA2_ERROR_CANNOT_FIND_SEQ_REPORT_FOR_GIVEN_DATA, SANDESHA2_ERROR_CANNOT_FIND_SEQ_REPORT_FOR_GIVEN_SEQ_ID, SANDESHA2_ERROR_SEQ_NOT_IN_ACTIVE_STATE, SANDESHA2_ERROR_SEQ_ID_BEAN_NOT_SET, SANDESHA2_ERROR_EMPTY_ACK_REQUEST_MESSAGE, SANDESHA2_ERROR_CANNOT_GENERATE_SEQ_REPORT_FOR_GIVEN_INTERNAL_SEQ_ID, SANDESHA2_ERROR_CANNOT_SEND_ACK_REQUEST_MESSAGE_SINCE_IS_NOT_ACTIVE, SANDESHA2_ERROR_SPEC_VERSION_DOES_NOT_DEFINE_A_ACK_REQUEST_ACTION, SANDESHA2_ERROR_SPEC_VERSION_DOES_NOT_DEFINE_A_ACK_REQUEST_SOAP_ACTION, SANDESHA2_ERROR_INVALID_EPR, SANDESHA2_ERROR_CANNOT_FIND_SEQ_ID, SANDESHA2_ERROR_RM_VERSION_DOES_NOT_ALLOW_SEQ_CLOSING, NOT_A_VALID_TERMINATED_SEQ, NOT_A_VALID_TIMEDOUT_SEQ, SANDESHA2_ERROR_COMPLETED_MSGS_BEAN_IS_NULL, SANDESHA2_ERROR_UNRECORDED_SEQ_ID, SANDESHA2_ERROR_INVALID_RELATES_TO, SANDESHA2_ERROR_TO_IS_NULL, SANDESHA2_ERROR_CREATE_SEQ_PART_IS_NULL, SANDESHA2_ERROR_ACKS_TO_IS_NULL, SANDESHA2_ERROR_CREATE_SEQ_MSG_DOES_NOT_HAVE_WSA_ACTION_VALUE, SANDESHA2_ERROR_CREATE_SEQ_MSG_DOES_NOT_HAVE_VALID_RM_NS_VALUE, SANDESHA2_ERROR_APPLICATION_MSG_NULL, SANDESHA2_ERROR_CONF_CTX_NULL, SANDESHA2_ERROR_CANNOT_FIND_RM_VERSION_OF_GIVEN_MSG, SANDESHA2_ERROR_RM_NS_VALUE_IS_DIFFERENT_FROM_REGISTERED_NS_FOR_SEQ, SANDESHA2_ERROR_CANNOT_INIT_MSG, SANDESHA2_ERROR_CANNOT_PROCESS_MSG, SANDESHA2_ERROR_INVALID_STRING_ARRAY, SANDESHA2_ERROR_PENDING_HEADER_MUST_HAVE_ATTRIBUTE_PENDING, SANDESHA2_ERROR_ATTRIBUTE_PENDING_MUST_HAVE_VALUE_TRUE_OR_FALSE, SANDESHA2_ERROR_MAKE_CONNECTION_ELEMENT_SHOULD_HAVE_AT_LEAST_ADDRESS_OR_IDENTIFIER, SANDESHA2_ERROR_INVALID_MAKE_CONNECTION_BOTH_IDENTIFER_AND_ADDRESS_NULL, SANDESHA2_ERROR_MAKE_CONNECTION_IS_NOT_SUPPORTED_IN_THIS_RM_VERSION, SANDESHA2_ERROR_INVALID_MAKE_CONNECTION_MSG, SANDESHA2_ERROR_CANNOT_OPEN_DATABASE, SANDESHA2_ERROR_SQL_ERROR, SANDESHA2_ERROR_CANNOT_BUILD_MSG_CTX_WHEN_SVC_NOT_PRESENT, SANDESHA2_ERROR_CANNOT_FIND_OP_FOR_GENERATED_MSG, SANDESHA2_ERROR_INVALID_PERSISTENCE_PROPERTY_STRING, SANDESHA2_ERROR_LAST }
## Functions
axis2_status_t | sandesha2_error_init ()

## Typedef Documentation

typedef enum sandesha2_error_codes sandesha2_error_codes_t

Sandesha2 error codes.

Set of error codes for Sandesha2

## Enumeration Type Documentation

enum sandesha2_error_codes

Enumerator:

  SANDESHA2_ERROR_PENDING_HEADER_MUST_HAVE_ATTRIBUTE_PENDING | The following has to be the last error value all the time. All other error codes should appear above this. SANDESHA_ERROR_LAST is used to track the number of error codes present for the purpose of sizing the error message array.