00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017 #ifndef SANDESHA2_ERROR_H
00018 #define SANDESHA2_ERROR_H
00019
00020 #include <axutil_error.h>
00021
00022 #ifdef __cplusplus
00023 extern "C"
00024 {
00025 #endif
00026
00037 typedef enum sandesha2_error_codes sandesha2_error_codes_t;
00038 enum sandesha2_error_codes
00039 {
00040
00041 SANDESHA2_ERROR_NONE = SANDESHA2_ERROR_CODES_START,
00042
00043 SANDESHA2_ERROR_UNSUPPORTED_NS,
00044
00045
00046 SANDESHA2_ERROR_NULL_OM_ELEMENT,
00047
00048 SANDESHA2_ERROR_EMPTY_OM_ELEMENT,
00049
00050
00051 SANDESHA2_ERROR_TO_OM_NULL_ELEMENT,
00052
00053 SANDESHA2_ERROR_NULL_OM_ATTRIBUTE,
00054
00055 SANDESHA2_ERROR_TO_OM_INVALID_NUMBER,
00056
00057 SANDESHA2_ERROR_ACK_FINAL_NOT_ALLOWED,
00058
00059 SANDESHA2_ERROR_TO_ADDRESS_NOT_SET,
00060
00061 SANDESHA2_ERROR_SVC_CTX_NULL,
00062
00063 SANDESHA2_ERROR_SVC_NULL,
00064
00065 SANDESHA2_ERROR_NON_UNIQUE_RESULT,
00066
00067 SANDESHA2_ERROR_KEY_IS_NULL,
00068
00069 SANDESHA2_ERROR_ACK_NONE_NOT_ALLOWED,
00070
00071 SANDESHA2_ERROR_UNKNOWN_STORAGE_MGR,
00072
00073 SANDESHA2_ERROR_CONFIGURATION_NOT_SET,
00074
00075 SANDESHA2_ERROR_NULL_MSG_CTX,
00076
00077 SANDESHA2_ERROR_SENDING_FAULT,
00078
00079 SANDESHA2_ERROR_INVALID_MSG_NUM,
00080
00081 SANDESHA2_ERROR_SEQ_NOT_EXIST,
00082
00083 SANDESHA2_ERROR_INVALID_SPEC_VERSION,
00084
00085 SANDESHA2_ERROR_SENDING_ACK,
00086
00087 SANDESHA2_ERROR_NULL_TO,
00088
00089 SANDESHA2_ERROR_REQD_MSG_PART_MISSING,
00090
00091 SANDESHA2_ERROR_NULL_SEQ,
00092
00093 SANDESHA2_ERROR_STORAGE_MAP_NOT_PRESENT,
00094
00095 SANDESHA2_ERROR_ENTRY_IS_NOT_PRESENT_FOR_UPDATING,
00096
00097 SANDESHA2_ERROR_INVALID_NS_URI,
00098
00099 SANDESHA2_ERROR_INCOMING_SEQ_REPORT_NOT_PRESENT_FOR_GIVEN_SEQ_ID,
00100
00101 SANDESHA2_ERROR_TO_EPR_NOT_SET,
00102
00103 SANDESHA2_ERROR_OPTIONS_OBJECT_NOT_SET,
00104
00105 SANDESHA2_ERROR_UNKNOWN_SPEC_ERROR_MESSAGE,
00106
00107 SANDESHA2_ERROR_COULD_NOT_SEND_TERMINATE_MESSAGE,
00108
00109 SANDESHA2_ERROR_RM_SPEC_VERSION_DOES_NOT_DEFINE_A_SEQ_CLOSE_ACTION,
00110
00111 SANDESHA2_ERROR_COULD_NOT_SEND_THE_CLOSE_SEQ_MESSAGE,
00112
00113 SANDESHA2_ERROR_CLOSE_SEQ_FEATURE_ONLY_AVAILABLE_FOR_WSRM1_1,
00114
00115 SANDESHA2_ERROR_CANNOT_FIND_SEQ_REPORT_FOR_GIVEN_DATA,
00116
00117 SANDESHA2_ERROR_CANNOT_FIND_SEQ_REPORT_FOR_GIVEN_SEQ_ID,
00118
00119
00120
00121 SANDESHA2_ERROR_SEQ_NOT_IN_ACTIVE_STATE,
00122
00123 SANDESHA2_ERROR_SEQ_ID_BEAN_NOT_SET,
00124
00125 SANDESHA2_ERROR_EMPTY_ACK_REQUEST_MESSAGE,
00126
00127 SANDESHA2_ERROR_CANNOT_GENERATE_SEQ_REPORT_FOR_GIVEN_INTERNAL_SEQ_ID,
00128
00129 SANDESHA2_ERROR_CANNOT_SEND_ACK_REQUEST_MESSAGE_SINCE_IS_NOT_ACTIVE,
00130
00131 SANDESHA2_ERROR_SPEC_VERSION_DOES_NOT_DEFINE_A_ACK_REQUEST_ACTION,
00132
00133 SANDESHA2_ERROR_SPEC_VERSION_DOES_NOT_DEFINE_A_ACK_REQUEST_SOAP_ACTION,
00134
00135 SANDESHA2_ERROR_INVALID_EPR,
00136
00137 SANDESHA2_ERROR_CANNOT_FIND_SEQ_ID,
00138
00139 SANDESHA2_ERROR_RM_VERSION_DOES_NOT_ALLOW_SEQ_CLOSING,
00140
00141
00142
00143 NOT_A_VALID_TERMINATED_SEQ,
00144
00145
00146
00147 NOT_A_VALID_TIMEDOUT_SEQ,
00148
00149 SANDESHA2_ERROR_COMPLETED_MSGS_BEAN_IS_NULL,
00150
00151 SANDESHA2_ERROR_UNRECORDED_SEQ_ID,
00152
00153 SANDESHA2_ERROR_INVALID_RELATES_TO,
00154
00155 SANDESHA2_ERROR_TO_IS_NULL,
00156
00157 SANDESHA2_ERROR_CREATE_SEQ_PART_IS_NULL,
00158
00159 SANDESHA2_ERROR_ACKS_TO_IS_NULL,
00160
00161 SANDESHA2_ERROR_CREATE_SEQ_MSG_DOES_NOT_HAVE_WSA_ACTION_VALUE,
00162
00163
00164
00165 SANDESHA2_ERROR_CREATE_SEQ_MSG_DOES_NOT_HAVE_VALID_RM_NS_VALUE,
00166
00167
00168 SANDESHA2_ERROR_APPLICATION_MSG_NULL,
00169
00170 SANDESHA2_ERROR_CONF_CTX_NULL,
00171
00172 SANDESHA2_ERROR_CANNOT_FIND_RM_VERSION_OF_GIVEN_MSG,
00173
00174
00175
00176 SANDESHA2_ERROR_RM_NS_VALUE_IS_DIFFERENT_FROM_REGISTERED_NS_FOR_SEQ,
00177
00178 SANDESHA2_ERROR_CANNOT_INIT_MSG,
00179
00180 SANDESHA2_ERROR_CANNOT_PROCESS_MSG,
00181
00182 SANDESHA2_ERROR_INVALID_STRING_ARRAY,
00188
00189 SANDESHA2_ERROR_PENDING_HEADER_MUST_HAVE_ATTRIBUTE_PENDING,
00190
00191 SANDESHA2_ERROR_ATTRIBUTE_PENDING_MUST_HAVE_VALUE_TRUE_OR_FALSE,
00192
00193 SANDESHA2_ERROR_MAKE_CONNECTION_ELEMENT_SHOULD_HAVE_AT_LEAST_ADDRESS_OR_IDENTIFIER,
00194
00195 SANDESHA2_ERROR_INVALID_MAKE_CONNECTION_BOTH_IDENTIFER_AND_ADDRESS_NULL,
00196
00197 SANDESHA2_ERROR_MAKE_CONNECTION_IS_NOT_SUPPORTED_IN_THIS_RM_VERSION,
00198
00199 SANDESHA2_ERROR_INVALID_MAKE_CONNECTION_MSG,
00200
00201 SANDESHA2_ERROR_CANNOT_OPEN_DATABASE,
00202
00203 SANDESHA2_ERROR_SQL_ERROR,
00204
00205 SANDESHA2_ERROR_CANNOT_BUILD_MSG_CTX_WHEN_SVC_NOT_PRESENT,
00206
00207 SANDESHA2_ERROR_CANNOT_FIND_OP_FOR_GENERATED_MSG,
00208
00209 SANDESHA2_ERROR_INVALID_PERSISTENCE_PROPERTY_STRING,
00210 SANDESHA2_ERROR_LAST
00211 };
00212
00213 axis2_status_t AXIS2_CALL
00214 sandesha2_error_init();
00215
00217 #ifdef __cplusplus
00218 }
00219 #endif
00220
00221 #endif