You are viewing a plain text version of this content. The canonical link for it is here.
Posted to java-dev@axis.apache.org by sa...@apache.org on 2006/05/04 09:41:20 UTC

svn commit: r399590 - /webservices/axis2/trunk/c/include/axis2_error.h

Author: sahan
Date: Thu May  4 00:41:19 2006
New Revision: 399590

URL: http://svn.apache.org/viewcvs?rev=399590&view=rev
Log:
Start grouping errors

Modified:
    webservices/axis2/trunk/c/include/axis2_error.h

Modified: webservices/axis2/trunk/c/include/axis2_error.h
URL: http://svn.apache.org/viewcvs/webservices/axis2/trunk/c/include/axis2_error.h?rev=399590&r1=399589&r2=399590&view=diff
==============================================================================
--- webservices/axis2/trunk/c/include/axis2_error.h (original)
+++ webservices/axis2/trunk/c/include/axis2_error.h Thu May  4 00:41:19 2006
@@ -54,11 +54,186 @@
             error codes to error messages that the error codes are contiguous and 
             the last error value is always AXIS2_ERROR_LAST.
           */
+        /* 
+         * Group - Common Errors
+         */
         AXIS2_ERROR_NONE = 0,
         /** Out of memory */
         AXIS2_ERROR_NO_MEMORY,
         /** NULL paramater was passed when a non NULL parameter was expected */
         AXIS2_ERROR_INVALID_NULL_PARAM,
+
+        /*
+         * Group - core:addr
+         */
+
+        /*
+         * Group - core:clientapi
+         */
+        /** Blocking invocation expects response */
+        AXIS2_ERROR_BLOCKING_INVOCATION_EXPECTS_RESPONSE,
+        /** cannot infer transport from URL */
+        AXIS2_ERROR_CANNOT_INFER_TRANSPORT,
+        /** Client side support only one configuration context */
+        AXIS2_ERROR_CLIENT_SIDE_SUPPORT_ONLY_ONE_CONF_CTX,
+        /* MEP cannot be NULL in MEP client */
+        AXIS2_ERROR_MEP_CANNOT_BE_NULL_IN_MEP_CLIENT,
+        /* MEP Mismatch */
+        AXIS2_ERROR_MEP_MISMATCH_IN_MEP_CLIENT,
+        /** Response timed out */
+        AXIS2_ERROR_RESPONSE_TIMED_OUT,
+        /** SOAP envelope or SOAP body NULL */
+        AXIS2_ERROR_SOAP_ENVELOPE_OR_SOAP_BODY_NULL,
+        /** Two way channel needs addressing module to be engaged */
+        AXIS2_ERROR_TWO_WAY_CHANNEL_NEEDS_ADDRESSING,
+        /** Unknown Transport */
+        AXIS2_ERROR_UNKNOWN_TRANSPORT,
+        /* Unsupported SOAP style */
+        AXIS2_ERROR_UNSUPPORTED_TYPE,
+        /*
+         * Group - core:clientapi:diclient
+         */
+
+        /*
+         * Group - core:context
+         */
+        /** Invalid SOAP envelope state */
+        AXIS2_ERROR_INVALID_SOAP_ENVELOPE_STATE,
+        /** Invalid SOAP version */
+        AXIS2_ERROR_INVALID_SOAP_VERSION,
+        /** Invalid message context state  */
+        AXIS2_ERROR_INVALID_STATE_MSG_CTX,
+        /** Service accessed has invalid state */
+        AXIS2_ERROR_INVALID_STATE_SVC,
+        /** Service group accessed has invalid state */
+        AXIS2_ERROR_INVALID_STATE_SVC_GRP,
+        /** Service not yet found */
+        AXIS2_ERROR_SERVICE_NOT_YET_FOUND,
+
+       /*
+        * Group - core:deployment
+        */ 
+        /* Invalid phase found in phase validation*/
+        AXI2_ERROR_INVALID_PHASE,
+        /* axis2.xml cannot be not found*/
+        AXIS2_ERROR_CONFIG_NOT_FOUND,
+        /* TODO ADDCOMMENT*/
+        AXIS2_ERROR_CONF_NOT_FOUND,
+        /** error occured creating xml stream reader */
+        AXIS2_ERROR_CREATING_XML_STREAM_READER,
+        /* Data element of the OM Node is null */
+        AXIS2_ERROR_DATA_ELEMENT_IS_NULL,
+        /* TODO ADDCOMMENT*/
+        AXIS2_ERROR_INFLOW_NOT_ALLOWED_IN_TRS_OUT,
+        /** Invalid handler state */
+        AXIS2_ERROR_INVALID_HANDLER_STATE,
+        /* TODO ADDCOMMENT*/
+        AXIS2_ERROR_INVALID_MODUELE_REF,
+        /* TODO ADDCOMMENT*/
+        AXIS2_ERROR_INVALID_MODUELE_REF_BY_OP,
+        /* TODO ADDCOMMENT*/
+        AXIS2_ERROR_INVALID_MODULE_CONF,
+        /* TODO ADDCOMMENT*/
+        AXIS2_ERROR_INVALID_STATE_DESC_BUILDER,
+        /* TODO ADDCOMMENT*/
+        AXIS2_ERROR_MODULE_NOT_FOUND,
+        /* TODO ADDCOMMENT*/
+        AXIS2_ERROR_MODULE_VALIDATION_FAILED,
+        /** Module xml file is not found in the given path */
+        AXIS2_ERROR_MODULE_XML_NOT_FOUND_FOR_THE_MODULE,
+        /* TODO ADDCOMMENT*/
+        AXIS2_ERROR_NO_DISPATCHER_FOUND,
+        /* TODO ADDCOMMENT*/
+        AXIS2_ERROR_OPERATION_NAME_MISSING,
+        /* TODO ADDCOMMENT*/
+        AXIS2_ERROR_OP_NAME_MISSING,
+        /* TODO ADDCOMMENT*/
+        AXIS2_ERROR_OUTFLOW_NOT_ALLOWED_IN_TRS_IN,
+        /* TODO ADDCOMMENT*/
+        AXIS2_ERROR_REPO_CAN_NOT_BE_NULL,
+        /* TODO ADDCOMMENT*/
+        AXIS2_ERROR_REPOSITORY_NOT_EXIST,
+        /* TODO ADDCOMMENT*/
+        AXIS2_ERROR_REPOS_LISTENER_INIT_FAILED,
+        /** Service xml file is not found in the given path */
+        AXIS2_ERROR_SERVICE_XML_NOT_FOUND,
+        /* TODO ADDCOMMENT*/
+        AXIS2_ERROR_SVC_NAME_ERROR,
+        /* TODO ADDCOMMENT*/
+        AXIS2_ERROR_TRANSPORT_SENDER_ERROR,
+        /* TODO ADDCOMMENT*/
+        AXIS2_PATH_TO_CONFIG_CAN_NOT_BE_NULL,
+        /* TODO ADDCOMMENT*/
+        AXIS2_ERROR_INVALID_SVC,
+        /* TODO ADDCOMMENT*/
+        AXIS2_ERROR_MODULE_CREATION_FAILED,
+       /*
+        * Group - core:description
+        */ 
+        /* Cannot correlate message*/
+        AXIS2_ERROR_CANNOT_CORRELATE_MSG,
+        /** Could not Map the MEP URI to a axis MEP constant value */
+        AXIS2_ERROR_COULD_NOT_MAP_MEP_URI_TO_MEP_CONSTANT,
+        /* Invalid messge addition , operation context completed */
+        AXIS2_ERROR_INVALID_MESSAGE_ADDITION,
+        /** Module description accessed has invalid state */
+        AXIS2_ERROR_INVALID_STATE_MODULE_DESC,
+        /** Parameter not set */
+        AXIS2_ERROR_INVALID_STATE_PARAM,
+        /** Parameter container not set */
+        AXIS2_ERROR_INVALID_STATE_PARAM_CONTAINER,
+        /** module has alredy engaged to the op op terminated !!! */
+        AXIS2_ERROR_MODULE_ALREADY_ENGAGED_TO_OP,
+        /** module has alredy been engaged on the service.Operation terminated !!! */
+        AXIS2_ERROR_MODULE_ALREADY_ENGAGED_TO_SVC,
+        /** module has alredy been engaged on the service. Group Operation terminated !!! */
+        AXIS2_ERROR_MODULE_ALREADY_ENGAGED_TO_SVC_GRP,
+        /** Parameter locked, Cannot override */
+        AXIS2_ERROR_PARAMETER_LOCKED_CANNOT_OVERRIDE,
+       /*
+        * Group - core:engine
+        */ 
+        /** Both before and after handlers cannot be the same */
+        AXIS2_ERROR_BEFORE_AFTER_HANDLERS_SAME,
+        /** Invalid handler rules  */
+        AXIS2_ERROR_INVALID_HANDLER_RULES,
+        /* TODO ADDCOMMENT*/
+        AXIS2_ERROR_INVALID_MODULE,
+        /** Invalid first handler for phase  */
+        AXIS2_ERROR_INVALID_PHASE_FIRST_HANDLER,
+        /** Invalid last handler for phase  */
+        AXIS2_ERROR_INVALID_PHASE_LAST_HANDLER,
+        /** Invalid engine config state */
+        AXIS2_ERROR_INVALID_STATE_CONF,
+        /** Message context processing a fault already */
+        AXIS2_ERROR_INVALID_STATE_PROCESSING_FAULT_ALREADY,
+        /** fault to field not specified in message context */
+        AXIS2_ERROR_NOWHERE_TO_SEND_FAULT,
+        /** Only one handler allowed for phase, adding handler is not allowed  */
+        AXIS2_ERROR_PHASE_ADD_HANDLER_INVALID,
+        /** First handler of phase already set */
+        AXIS2_ERROR_PHASE_FIRST_HANDLER_ALREADY_SET,
+        /** Last handler of phase already set */
+        AXIS2_ERROR_PHASE_LAST_HANDLER_ALREADY_SET,
+        /**Two service can not have same name, a service with same name alredy 
+           exist in the system */
+        AXIS2_ERROR_TWO_SVCS_CANNOT_HAVE_SAME_NAME,
+       /*
+        * Group - core:phaseresolver
+        */ 
+        /* TODO ADDCOMMENT*/
+        AXIS2_ERROR_INVALID_MODULE_REF,
+        /* TODO ADDCOMMENT*/
+        AXIS2_ERROR_INVALID_PHASE,
+        /* TODO ADDCOMMENT*/
+        AXIS2_ERROR_NO_TRANSPORT_IN_CONFIGURED,
+        /* TODO ADDCOMMENT*/
+        AXIS2_ERROR_NO_TRANSPORT_OUT_CONFIGURED,
+        /* TODO ADDCOMMENT*/
+        AXIS2_ERROR_PHASE_IS_NOT_SPECIFED,
+        /* TODO ADDCOMMENT*/
+        AXIS2_ERROR_SERVICE_MODULE_CAN_NOT_REFER_GLOBAL_PHASE,
+        /*================================================================ */
         /** Iterator state invalid e.g. next called before calling first */
         AXIS2_ERROR_INVALID_ITERATOR_STATE,
         /** Node type is different from what is expected */
@@ -89,70 +264,22 @@
 		AXIS2_ERROR_ENVIRONMENT_IS_NULL,
         /** Parent requested, but parent is null */
         AXIS2_ERROR_INVALID_STATE_PARENT_NULL,
-        /** Parameter locked, Cannot override */
-        AXIS2_ERROR_PARAMETER_LOCKED_CANNOT_OVERRIDE,
-        /** Parameter container not set */
-        AXIS2_ERROR_INVALID_STATE_PARAM_CONTAINER,
-        /** Parameter not set */
-        AXIS2_ERROR_INVALID_STATE_PARAM,
         /** Operation accessed has invalid state */
         AXIS2_ERROR_INVALID_STATE_OP,
-        /** Service accessed has invalid state */
-        AXIS2_ERROR_INVALID_STATE_SVC,
         /** Wsdl Service accessed has invalid state */
         AXIS2_ERROR_INVALID_STATE_WSDL_SVC,
-        /** Service group accessed has invalid state */
-        AXIS2_ERROR_INVALID_STATE_SVC_GRP,
         /** Wsdl op accessed has invalid state */
         AXIS2_ERROR_INVALID_STATE_WSDL_OP,
-        /** Module description accessed has invalid state */
-        AXIS2_ERROR_INVALID_STATE_MODULE_DESC,
         /** Array list index out of bounds */
         AXIS2_ERROR_INDEX_OUT_OF_BOUNDS,
-        /** Both before and after handlers cannot be the same */
-        AXIS2_ERROR_BEFORE_AFTER_HANDLERS_SAME,
-        /** First handler of phase already set */
-        AXIS2_ERROR_PHASE_FIRST_HANDLER_ALREADY_SET,
-        /** Invalid first handler for phase  */
-        AXIS2_ERROR_INVALID_PHASE_FIRST_HANDLER,
-        /** Last handler of phase already set */
-        AXIS2_ERROR_PHASE_LAST_HANDLER_ALREADY_SET,
-        /** Invalid last handler for phase  */
-        AXIS2_ERROR_INVALID_PHASE_LAST_HANDLER,
-        /** Only one handler allowed for phase, adding handler is not allowed  */
-        AXIS2_ERROR_PHASE_ADD_HANDLER_INVALID,
-        /** Invalid handler rules  */
-        AXIS2_ERROR_INVALID_HANDLER_RULES,
-        /** Invalid handler state */
-        AXIS2_ERROR_INVALID_HANDLER_STATE,
         /** No such element */
         AXIS2_ERROR_NO_SUCH_ELEMENT,
-        /** Could not Map the MEP URI to a axis MEP constant value */
-        AXIS2_ERROR_COULD_NOT_MAP_MEP_URI_TO_MEP_CONSTANT,
-        /** module has alredy engaged to the op op terminated !!! */
-        AXIS2_ERROR_MODULE_ALREADY_ENGAGED_TO_OP,
-        /** module has alredy been engaged on the service.Operation terminated !!! */
-        AXIS2_ERROR_MODULE_ALREADY_ENGAGED_TO_SVC,
-        /** module has alredy been engaged on the service. Group Operation terminated !!! */
-        AXIS2_ERROR_MODULE_ALREADY_ENGAGED_TO_SVC_GRP,
-        /** Invalid message context state  */
-        AXIS2_ERROR_INVALID_STATE_MSG_CTX,
-        /** Invalid engine config state */
-        AXIS2_ERROR_INVALID_STATE_CONF,
-        /** Service not yet found */
-        AXIS2_ERROR_SERVICE_NOT_YET_FOUND,
         /** error occured creating xml stream writer */
         AXIS2_ERROR_CREATING_XML_STREAM_WRITER,
-        /** error occured creating xml stream writer */
-        AXIS2_ERROR_CREATING_XML_STREAM_READER,
         
-        AXIS2_ERROR_INVALID_MODULE_REF,
         
-        AXIS2_ERROR_PHASE_IS_NOT_SPECIFED,
         
-        AXIS2_ERROR_SERVICE_MODULE_CAN_NOT_REFER_GLOBAL_PHASE,
         
-        AXIS2_ERROR_INVALID_PHASE,
         /** error a namespace should have a valid uri */
         AXIS2_ERROR_INVALID_EMPTY_NAMESPACE_URI,
         /** error occured in writing start element in xml writer */
@@ -189,21 +316,8 @@
         AXIS2_ERROR_WRITING_DTD,
         /** error in writing default namespace */
         AXIS2_ERROR_WRITING_DEFAULT_NAMESPACE,
-        /**Two service can not have same name, a service with same name alredy 
-          * exist in the system
-          */
-        AXIS2_ERROR_TWO_SVCS_CANNOT_HAVE_SAME_NAME,
-        /** Message context processing a fault already */
-        AXIS2_ERROR_INVALID_STATE_PROCESSING_FAULT_ALREADY,
-        /** fault to field not specified in message context */
-        AXIS2_ERROR_NOWHERE_TO_SEND_FAULT,
         /* Invalid status line or invalid request line */
         AXIS2_ERROR_INVALID_HTTP_HEADER_START_LINE,
-        /* Cannot correlate message*/
-        AXIS2_ERROR_CANNOT_CORRELATE_MSG,
-        AXIS2_ERROR_INVALID_STATE_DESC_BUILDER,
-        AXIS2_ERROR_CONF_NOT_FOUND,
-        AXIS2_ERROR_MODULE_NOT_FOUND,
         AXIS2_ERROR_DLL_CREATE_FAILED,
         AXIS2_ERROR_DLL_LOADING_FAILED,
         AXIS2_ERROR_SVC_SKELETON_CREATION_FAILED,
@@ -211,16 +325,8 @@
         AXIS2_ERROR_MSG_RECV_CREATION_FAILED,
         /* Operation cannot be NULL in MEP client */
         AXIS2_ERROR_OPERATION_CANNOT_BE_NULL_IN_MEP_CLIENT,
-        /* MEP cannot be NULL in MEP client */
-        AXIS2_ERROR_MEP_CANNOT_BE_NULL_IN_MEP_CLIENT,
-        /* MEP Mismatch */
-        AXIS2_ERROR_MEP_MISMATCH_IN_MEP_CLIENT,
         /* Cannot determine MEP */
         AXIS2_ERROR_MEP_CANNOT_DETERMINE_MEP,
-        /** cannot infer transport from URL */
-        AXIS2_ERROR_CANNOT_INFER_TRANSPORT,
-        /** Invalid SOAP version */
-        AXIS2_ERROR_INVALID_SOAP_VERSION,
         /* HTTP version cannot be null in the status/request line */ 
         AXIS2_ERROR_NULL_HTTP_VERSION,
         /* A valid conf_ctx is reqd for the http worker */
@@ -229,22 +335,10 @@
         AXIS2_ERROR_OUT_TRNSPORT_INFO_NULL,
         /** invalid type passed */
         AXIS2_ERROR_INVALID_BASE_TYPE,
-        /** Response timed out */
-        AXIS2_ERROR_RESPONSE_TIMED_OUT,
-        /** Blocking invocation expects response */
-        AXIS2_ERROR_BLOCKING_INVOCATION_EXPECTS_RESPONSE,
-        /** Client side support only one configuration context */
-        AXIS2_ERROR_CLIENT_SIDE_SUPPORT_ONLY_ONE_CONF_CTX,
-        /** Unknown Transport */
-        AXIS2_ERROR_UNKNOWN_TRANSPORT,
-        /** Two way channel needs addressing module to be engaged */
-        AXIS2_ERROR_TWO_WAY_CHANNEL_NEEDS_ADDRESSING,
         /** om element is expected */
         AXIS2_ERROR_OM_ELEMENT_EXPECTED,
 
         AXIS2_ERROR_INVALID_HTTP_INVALID_HEADER_START_LINE,
-        /** SOAP envelope or SOAP body NULL */
-        AXIS2_ERROR_SOAP_ENVELOPE_OR_SOAP_BODY_NULL,
         /* must understatnd attribute should have values of true or false */
         AXIS2_ERROR_MUST_UNDERSTAND_SHOULD_BE_1_0_TRUE_FALSE,
         
@@ -271,39 +365,14 @@
         AXIS2_ERROR_INVALID_HEADER,
         /** No body present in the request or the response */
         AXIS2_ERROR_NULL_BODY,
-        /** Invalid SOAP envelope state */
-        AXIS2_ERROR_INVALID_SOAP_ENVELOPE_STATE,
-        /** Service xml file is not found in the given path */
-        AXIS2_ERROR_SERVICE_XML_NOT_FOUND,
-        /** Module xml file is not found in the given path */
-        AXIS2_ERROR_MODULE_XML_NOT_FOUND_FOR_THE_MODULE,
         
-        AXIS2_ERROR_OPERATION_NAME_MISSING,
         
-        AXIS2_ERROR_SVC_NAME_ERROR,
         
-        AXIS2_ERROR_OP_NAME_MISSING,
         
-        AXIS2_ERROR_OUTFLOW_NOT_ALLOWED_IN_TRS_IN,
         
-        AXIS2_ERROR_INFLOW_NOT_ALLOWED_IN_TRS_OUT,
         
-        AXIS2_ERROR_NO_DISPATCHER_FOUND,
-        AXIS2_ERROR_TRANSPORT_SENDER_ERROR,
-        AXIS2_ERROR_REPO_CAN_NOT_BE_NULL,
-        AXIS2_ERROR_REPOSITORY_NOT_EXIST,
-        AXIS2_ERROR_CONFIG_NOT_FOUND,
-        AXIS2_PATH_TO_CONFIG_CAN_NOT_BE_NULL,
-        AXIS2_ERROR_MODULE_VALIDATION_FAILED,
-        AXI2_ERROR_INVALID_PHASE,
-        AXIS2_ERROR_INVALID_MODUELE_REF,
-        AXIS2_ERROR_INVALID_MODUELE_REF_BY_OP,
-        AXIS2_ERROR_INVALID_SVC,
-        AXIS2_ERROR_INVALID_MODULE,
-        AXIS2_ERROR_MODULE_CREATION_FAILED,
         AXIS2_ERROR_SOAP_ENVELOPE_MUST_HAVE_BODY_ELEMENT,
 
-        AXIS2_ERROR_INVALID_MODULE_CONF,
         
         AXIS2_ERROR_SOAP_MESSAGE_FIRST_ELEMENT_MUST_CONTAIN_LOCAL_NAME,
         /** soap builder encountered multiple headers */
@@ -316,8 +385,6 @@
         element */
         AXIS2_ERROR_SOAP_BUILDER_ENVELOPE_CAN_HAVE_ONLY_HEADER_AND_BODY,
 
-        /* Invalid messge addition , operation context completed */
-        AXIS2_ERROR_INVALID_MESSAGE_ADDITION,
         /** invalid soap namespace uri found */
         AXIS2_ERROR_INVALID_SOAP_NAMESPACE_URI,
         /** soap message does not have an envelope element */
@@ -385,14 +452,10 @@
 
         AXIS2_ERROR_TRANSPORT_RECV_CREATION_FAILED,
         AXIS2_ERROR_TRANSPORT_SENDER_CREATION_FAILED,
-        AXIS2_ERROR_NO_TRANSPORT_IN_CONFIGURED,
-        AXIS2_ERROR_NO_TRANSPORT_OUT_CONFIGURED,
         /* Listen failed for the server socket */
         AXIS2_ERROR_SOCKET_LISTEN_FAILED,
         AXIS2_ERROR_FILE_NAME_NOT_SET,
-        AXIS2_ERROR_REPOS_LISTENER_INIT_FAILED,
         AXIS2_ERROR_INVALID_STATE_DLL_DESC,
-        AXIS2_ERROR_UNSUPPORTED_TYPE,
         /* Null soap envelope in msg_ctx */
         AXIS2_ERROR_NULL_SOAP_ENVELOPE_IN_MSG_CTX,
         /* Generation of platform dependent uuid failed */
@@ -409,8 +472,6 @@
         AXIS2_ERROR_NULL_STREAM_IN_CHUNKED_STREAM,
         /* Flow type of PhaseOrder element cannot be null */
         AXIS2_ERROR_FLOW_TYPE_CANNOT_BE_NULL,
-        /* Data element of the OM Node is null */
-        AXIS2_ERROR_DATA_ELEMENT_IS_NULL,
         /* Wsdl binding name cannot be NULL(Is required) */
         AXIS2_ERROR_WSDL_BINDING_NAME_IS_REQUIRED,
         /* PortType/Interface name cannot be null(Required) */