Main Page | Modules | Class List | Directories | File List | Class Members | File Members | Examples

soap constants
[Woden/C projectXml Schema/C project]


Modules

 AXIOM (Axis Object Model)
 Axis2 utilities
 Utils

Defines

#define AXIOM_SOAP11_SOAP_ENVELOPE_NAMESPACE_URI   "http://schemas.xmlsoap.org/soap/envelope/"
#define AXIOM_SOAP11_ATTR_ACTOR   "actor"
#define AXIOM_SOAP11_SOAP_FAULT_CODE_LOCAL_NAME   "faultcode"
#define AXIOM_SOAP11_SOAP_FAULT_STRING_LOCAL_NAME   "faultstring"
#define AXIOM_SOAP11_SOAP_FAULT_ACTOR_LOCAL_NAME   "faultactor"
#define AXIOM_SOAP11_SOAP_FAULT_DETAIL_LOCAL_NAME   "detail"
#define AXIOM_SOAP11_CONTENT_TYPE   "text/xml"
#define AXIOM_SOAP11_FAULT_CODE_SENDER   "Client"
#define AXIOM_SOAP11_FAULT_CODE_RECEIVER   "Server"
#define AXIOM_SOAP11_SOAP_ACTOR_NEXT   "http://schemas.xmlsoap.org/soap/actor/next"
#define AXIOM_SOAP12_SOAP_ENVELOPE_NAMESPACE_URI   "http://www.w3.org/2003/05/soap-envelope"
#define AXIOM_SOAP12_SOAP_ROLE   "role"
#define AXIOM_SOAP12_SOAP_RELAY   "relay"
#define AXIOM_SOAP12_SOAP_FAULT_CODE_LOCAL_NAME   "Code"
#define AXIOM_SOAP12_SOAP_FAULT_SUB_CODE_LOCAL_NAME   "Subcode"
#define AXIOM_SOAP12_SOAP_FAULT_VALUE_LOCAL_NAME   "Value"
#define AXIOM_SOAP12_SOAP_FAULT_VALUE_VERSION_MISMATCH   "VersionMismatch"
#define AXIOM_SOAP12_SOAP_FAULT_VALUE_MUST_UNDERSTAND   "MustUnderstant"
#define AXIOM_SOAP12_SOAP_FAULT_VALUE_DATA_ENCODING_UKNOWN   "DataEncodingUnknown"
#define AXIOM_SOAP12_SOAP_FAULT_VALUE_SENDER   "Sender"
#define AXIOM_SOAP12_SOAP_FAULT_VALUE_RECEIVER   "Receiver"
#define AXIOM_SOAP12_SOAP_FAULT_REASON_LOCAL_NAME   "Reason"
#define AXIOM_SOAP12_SOAP_FAULT_TEXT_LOCAL_NAME   "Text"
#define AXIOM_SOAP12_SOAP_FAULT_TEXT_LANG_ATTR_LOCAL_NAME   "lang"
#define AXIOM_SOAP12_SOAP_FAULT_TEXT_LANG_ATTR_NS_URI   "http://www.w3.org/XML/1998/namespace"
#define AXIOM_SOAP12_SOAP_FAULT_TEXT_LANG_ATTR_NS_PREFIX   "xml"
#define AXIOM_SOAP12_SOAP_FAULT_NODE_LOCAL_NAME   "Node"
#define AXIOM_SOAP12_SOAP_FAULT_DETAIL_LOCAL_NAME   "Detail"
#define AXIOM_SOAP12_SOAP_FAULT_ROLE_LOCAL_NAME   "Role"
#define AXIOM_SOAP12_CONTENT_TYPE   "application/soap+xml"
#define AXIOM_SOAP12_FAULT_CODE_SENDER   "Sender"
#define AXIOM_SOAP12_FAULT_CODE_RECEIVER   "Receiver"
#define AXIOM_SOAP12_SOAP_ROLE_NEXT   "http://www.w3.org/2003/05/soap-envelope/role/next"
#define AXIOM_SOAP12_SOAP_ROLE_NONE   "http://www.w3.org/2003/05/soap-envelope/role/none"
#define SOAP12_SOAP_ROLE_ULTIMATE_RECEIVER   "http://www.w3.org/2003/05/soap-envelope/role/ultimateReceiver"
#define AXIOM_SOAP_DEFAULT_NAMESPACE_PREFIX   "soapenv"
#define AXIOM_SOAP_ENVELOPE_LOCAL_NAME   "Envelope"
#define AXIOM_SOAP_HEADER_LOCAL_NAME   "Header"
#define AXIOM_SOAP_BODY_LOCAL_NAME   "Body"
#define AXIOM_SOAP_BODY_NAMESPACE_PREFIX   AXIOM_SOAP_DEFAULT_NAMESPACE_PREFIX
#define AXIOM_SOAP_BODY_FAULT_LOCAL_NAME   "Fault"
#define AXIOM_SOAP_ATTR_MUST_UNDERSTAND   "mustUnderstand"
#define AXIOM_SOAP_ATTR_MUST_UNDERSTAND_TRUE   "true"
#define AXIOM_SOAP_ATTR_MUST_UNDERSTAND_FALSE   "false"
#define AXIOM_SOAP_ATTR_MUST_UNDERSTAND_0   "0"
#define AXIOM_SOAP_ATTR_MUST_UNDERSTAND_1   "1"
#define AXIOM_SOAP_FAULT_LOCAL_NAME   "Fault"
#define AXIOM_SOAP_FAULT_DETAIL_LOCAL_NAME   "detail"
#define AXIOM_SOAP_FAULT_NAMESPACE_PREFIX   AXIOM_SOAP_DEFAULT_NAMESPACE_PREFIX
#define AXIOM_SOAP_FAULT_DETAIL_EXCEPTION_ENTRY   "Exception"
#define AXIOM_SOAP_FAULT_CODE_VERSION_MISMATCH   "env:VersionMismatch"
#define AXIOM_SOAP_FAULT_CODE_MUST_UNDERSTAND   "env:MustUnderstand"
#define AXIOM_SOAP_FAULT_CODE_DATA_ENCODING_UNKNOWN   "env:DataEncodingUnknown"
#define AXIOM_SOAP_FAULT_CODE_SENDER   ""
#define AXIOM_SOAP_FAULT_CODE_RECEIVER   ""
#define AXIS2_XOP_NAMESPACE_URI   "http://www.w3.org/2004/08/xop/include"
#define AXIS2_XOP_INCLUDE   "Include"
#define AXIOM_SOAP_STYLE_RPC_ENCODED   1000
#define AXIOM_SOAP_STYLE_DOC_LITERAL_WRAPPED   1002
#define AXIS2_SCOPE   "scope"
#define AXIS2_APPLICATION_SCOPE   "application"
#define AXIS2_SESSION_SCOPE   "session"
#define AXIS2_MESSAGE_SCOPE   "message"
#define AXIS2_PHASE_SERVICE   "service"
#define AXIS2_PHASE_TRANSPORT   "transport"
#define AXIS2_PHASE_GLOBAL   "global"
#define AXIS2_SESSION_CONTEXT_PROPERTY   "SessionContext"
#define AXIS2_TRANSPORT_TCP   "tcp"
#define AXIS2_TRANSPORT_HTTP   "http"
#define AXIS2_TRANSPORT_MAIL   "mail"
#define AXIS2_TRANSPORT_JMS   "jms"
#define AXIS2_TRANSPORT_LOCAL   "local"
#define AXIS2_REQUEST_URL_PREFIX   "/services"
#define AXIS2_LISTSERVICES   "listServices"
#define AXIS2_LIST_SERVICE_FOR_MODULE_ENGAMNET   "listop"
#define AXIS2_ADMIN_LISTSERVICES   "listService"
#define AXIS2_LIST_MODULES   "listModules"
#define AXIS2_LIST_GLOABLLY_ENGAGED_MODULES   "globalModules"
#define AXIS2_LIST_PHASES   "listPhases"
#define AXIS2_ENGAGE_GLOBAL_MODULE   "engagingglobally"
#define AXIS2_ENGAGE_MODULE_TO_SERVICE   "engageToService"
#define AXIS2_ENGAGE_MODULE_TO_SERVICE_GROUP   "engageToServiceGroup"
#define AXIS2_ADMIN_LOGIN   "adminlogin"
#define AXIS2_LIST_CONTEXTS   "listContexts"
#define AXIS2_LOGOUT   "logout"
#define AXIS2_VIEW_GLOBAL_HANDLERS   "viewGlobalHandlers"
#define AXIS2_SELECT_SERVICE   "selectService"
#define AXIS2_EDIR_SERVICE_PARA   "editServicepara"
#define AXIS2_SELECT_SERVICE_FOR_PARA_EDIT   "selectServiceParaEdit"
#define AXIS2_VIEW_SERVICE_HANDLERS   "viewServiceHandlers"
#define AXIS2_LIST_SERVIC_GROUPS   "listServciceGroups"
#define AXIS2_SERVICE_MAP   "servicemap"
#define AXIS2_SERVICE_GROUP_MAP   "serviceGroupmap"
#define AXIS2_CONFIG_CONTEXT   "config_context"
#define AXIS2_SERVICE   "service"
#define AXIS2_OPEARTION_MAP   "opmap"
#define AXIS2_MODULE_MAP   "modulemap"
#define AXIS2_SELECT_SERVICE_TYPE   "SELECT_SERVICE_TYPE"
#define AXIS2_GLOBAL_HANDLERS   "axisconfig"
#define AXIS2_SERVICE_HANDLERS   "serviceHandlers"
#define AXIS2_PHASE_LIST   "phaseList"
#define AXIS2_LIST_OPS_FOR_THE_SERVICE   "listOperations"
#define AXIS2_REMOVE_SERVICE   "removeService"
#define AXIS2_ENGAGE_STATUS   "engagestatus"
#define AXIS2_ERROR_SERVICE_MAP   "errprservicemap"
#define AXIS2_ERROR_MODULE_MAP   "errormodulesmap"
#define AXIS2_IS_FAULTY   "Fault"
#define AXIS2_MODULE_ADDRESSING   "addressing"
#define AXIS2_USER_NAME   "userName"
#define AXIS2_PASSWORD   "password"
#define AXIS2_SINGLE_SERVICE   "singleservice"
#define AXIS2_WSDL_CONTENT   "wsdl"
#define AXIS2_LOGGED   "Logged"
#define AXIS2_ENABLE_REST   "enableREST"
#define AXIS2_ENABLE_REST_THROUGH_GET   "restThroughGet"
#define AXIS2_ENABLE_MTOM   "enableMTOM"
#define AXIS2_ATTACHMENT_TEMP_DIR   "attachmentDIR"
#define AXIS2_CACHE_ATTACHMENTS   "cacheAttachments"
#define AXIS2_FILE_SIZE_THRESHOLD   "sizeThreshold"
#define AXIS2_VALUE_TRUE   "true"
#define AXIS2_VALUE_FALSE   "false"
#define AXIS2_CONTAINER_MANAGED   "ContainerManaged"
#define AXIS2_RESPONSE_WRITTEN   "CONTENT_WRITTEN"
#define AXIS2_TESTING_PATH   "target/test-resources/"
#define AXIS2_TESTING_REPOSITORY   "target/test-resources/samples"
#define AXIS2_GET_PARAMETER_OP   "op"
#define AXIS2_GET_PARAMETER_URL   "http://ws.apache.org/goGetWithREST"
#define AXIS2_NAMESPACE_PREFIX   "axis2"
#define AXIS2_NAMESPACE_URI   "http://ws.apache.org/namespaces/axis2"
#define AXIS2_SVC_GRP_ID   "ServiceGroupId"
#define AXIS2_WSDL4C_HTTP_TRANSPORT   "http://schemas.xmlsoap.org/soap/http"
#define AXIS2_WSDL4C_HTTP_BINDING   "http://schemas.xmlsoap.org/wsdl/http/"
#define AXIS2_WSDL4C_SOAP_ENC_URI   "http://schemas.xmlsoap.org/soap/encoding/"
#define AXIS2_WSDL4C_SOAP_ENV_URI   "http://schemas.xmlsoap.org/soap/envelope/"
#define AXIS2_WSDL4C_SOAP_BINDING_URI   "http://schemas.xmlsoap.org/wsdl/soap/"
#define XML_SCHEMA_CONST_ALL   "all"
#define XML_SCHEMA_CONST_NONE   "none"
#define XML_SCHEMA_CONST_EXTENSION   "extension"
#define XML_SCHEMA_CONST_LIST   "list"
#define XML_SCHEMA_CONST_RESTRICTION   "restricton"
#define XML_SCHEMA_CONST_SUBSTITUTION   "substitution"
#define XML_SCHEMA_CONST_UNION   "union"
#define XML_SCHEMA_CONST_UNION   "union"
#define XML_SCHEMA_CONST_STRING   "string"
#define XML_SCHEMA_CONST_EMPTY   "empty"
#define XML_SCHEMA_CONST_ELEMENT_ONLY   "elementOnly"
#define XML_SCHEMA_CONST_MIXED   "mixed"
#define XML_SCHEMA_CONST_TEXT_ONLY   "textOnly"
#define XML_SCHEMA_CONST_LAX   "lax"
#define XML_SCHEMA_CONST_SKIP   "skip"
#define XML_SCHEMA_CONST_STRICT   "strict"
#define XML_SCHEMA_CONST_OPTIONAL   "optional"
#define XML_SCHEMA_CONST_PROHIBITED   "prohibited"
#define XML_SCHEMA_CONST_REQUIRED   "required"
#define XML_SCHEMA_CONST_ERROR   "error"
#define XML_SCHEMA_CONST_WARNING   "warning"

Typedefs

typedef enum soap_version axiom_soap_version
typedef enum axis2_wsdl4c_constraints axis2_wsdl4c_constraints_t
typedef enum axis2_wsdl4c_optype axis2_wsdl4c_optype_t
typedef enum axis2_wsdl4c_msg_type axis2_wsdl4c_msg_type_t
typedef enum axis2_part_ref_type axis2_wsdl4c_part_ref_type_t
typedef enum woden_obj_types woden_obj_types_t
 Axis2 types.
typedef enum xml_schema_types xml_schema_types_t
 Axis2 types.

Enumerations

enum  soap_version { AXIOM_SOAP_VERSION_NOT_SET = 0, AXIOM_SOAP11, AXIOM_SOAP12 }
enum  axis2_wsdl4c_constraints { AXIS2_WSDL4C_KEY, AXIS2_WSLD4C_KEYREF, AXIS2_WSDL4C_UNIQUE }
enum  axis2_wsdl4c_optype {
  AXIS2_WSDL4C_OP_NONE, AXIS2_WSDL4C_OP_IN, AXIS2_WSDL4C_OP_OUT, AXIS2_WSDL4C_OP_IN_OUT,
  AXIS2_WSDL4C_OP_OUT_IN
}
enum  axis2_wsdl4c_msg_type { AXIS2_WSDL4C_INPUT, AXIS2_WSDL4C_OUTPUT, AXIS2_WSDL4C_FAULT }
enum  {
  AXIS2_WSDL4C_PARSER_NONE, AXIS2_WSDL4C_PARSER_START, AXIS2_WSDL4C_PARSER_DEFINITION, AXIS2_WSDL4C_PARSER_DOCUMENTATION,
  AXIS2_WSDL4C_PARSER_ANNOTATION, AXIS2_WSDL4C_PARSER_IMPORT, AXIS2_WSDL4C_PARSER_SCHEMA, AXIS2_WSDL4C_PARSER_TYPES,
  AXIS2_WSDL4C_PARSER_MESSAGE, AXIS2_WSDL4C_PARSER_PART, AXIS2_WSDL4C_PARSER_PORT_TYPE, AXIS2_WSDL4C_PARSER_OPERATION,
  AXIS2_WSDL4C_PARSER_INPUT, AXIS2_WSDL4C_PARSER_OUTPUT, AXIS2_WSDL4C_PARSER_FAULT, AXIS2_WSDL4C_PARSER_BINDING,
  AXIS2_WSDL4C_PARSER_EXTENSIBILITY, AXIS2_WSDL4C_PARSER_SERVICE, AXIS2_WSDL4C_PARSER_PORT, AXIS2_WSDL4C_PARSER_END
}
enum  axis2_part_ref_type { None, Elem, Type }
enum  axis2_wsdl4c_encoding_t { AXIS2_WSDL4C_LITERAL, AXIS2_WSDL4C_ENCODED }
enum  axis2_wsdl4c_style_t { AXIS2_WSDL4C_RPC, AXIS2_WSDL4C_DOC }
enum  axis2_wsdl4c_transport_t { AXIS2_WSDL4C_NONE, AXIS2_WSDL4C_HTTP, AXIS2_WSDL4C_SMTP }
enum  woden_obj_types {
  WODEN_SCHEMA = 0, WODEN_IMPORTED_SCHEMA, WODEN_INLINED_SCHEMA, WODEN_XML_ATTR,
  WODEN_QNAME_ATTR, WODEN_URI_ATTR, WODEN_QNAME_LIST_ATTR, WODEN_STRING_ATTR,
  WODEN_QNAME_LIST_OR_TOKEN_ANY_ATTR, WODEN_QNAME_OR_TOKEN_ANY_ATTR, WODEN_BOOL_ATTR, WODEN_WSDL_ELEMENT,
  WODEN_ATTR_EXTENSIBLE, WODEN_ELEMENT_EXTENSIBLE, WODEN_FEATURE, WODEN_PROPERTY,
  WODEN_DESC, WODEN_TYPES, WODEN_DOCUMENTATION, WODEN_TYPE_DEF,
  WODEN_INTERFACE, WODEN_INTERFACE_FAULT, WODEN_INTERFACE_FAULT_REF, WODEN_INTERFACE_MSG_REF,
  WODEN_INTERFACE_OP, WODEN_BINDING, WODEN_BINDING_FAULT, WODEN_BINDING_FAULT_REF,
  WODEN_BINDING_MSG_REF, WODEN_BINDING_OP, WODEN_ENDPOINT, WODEN_SVC,
  WODEN_ELEMENT_DECL, WODEN_SOAP_BINDING_EXTS, WODEN_SOAP_BINDING_FAULT_EXTS, WODEN_SOAP_BINDING_FAULT_REF_EXTS,
  WODEN_SOAP_BINDING_MSG_REF_EXTS, WODEN_SOAP_BINDING_OP_EXTS, WODEN_IMPORT, WODEN_INCLUDE,
  AXIS2_QNAME, AXIS2_QNAME_LIST, WODEN_SOAP_HEADER_BLOCK, WODEN_SOAP_MODULE,
  WODEN_SOAP_MODULE_DESERIALIZER, WODEN_SOAP_HEADER_BLOCK_DESERIALIZER
}
 Axis2 types. More...
enum  xml_schema_types {
  XML_SCHEMA = 0, XML_SCHEMA_ENUM, XML_SCHEMA_USE, XML_SCHEMA_CONTENT_PROCESSING,
  XML_SCHEMA_FORM, XML_SCHEMA_CONTENT_TYPE, XML_SCHEMA_DERIVATION_METHOD, XML_SCHEMA_SEVERITY_TYPE,
  XML_SCHEMA_TOKENIZED_TYPE, XML_SCHEMA_OBJ, XML_SCHEMA_ANNOTATION, XML_SCHEMA_APP_INFO,
  XML_SCHEMA_DOCUMENTATION, XML_SCHEMA_ANNOTATED, XML_SCHEMA_FACET, XML_SCHEMA_ENUMARATION_FACET,
  XML_SCHEMA_FRACTION_DIGITS_FACET, XML_SCHEMA_LENGTH_FACET, XML_SCHEMA_MAX_EXCLUSIVE_FACET, XML_SCHEMA_MAX_INCLUSIVE_FACET,
  XML_SCHEMA_MAX_LENGTH_FACET, XML_SCHEMA_MIN_EXCLUSIVE_FACET, XML_SCHEMA_MIN_INCLUSIVE_FACET, XML_SCHEMA_MIN_LENGTH_FACET,
  XML_SCHEMA_NUMERAIC_FACET, XML_SCHEMA_PATTERN_FACET, XML_SCHEMA_TATAL_DIGITS_FACET, XML_SCHEMA_WHITE_SPACE_FACET,
  XML_SCHEMA_PARTICLE, XML_SCHEMA_ANY, XML_SCHEMA_GROUP_BASE, XML_SCHEMA_CHOICE,
  XML_SCHEMA_ALL, XML_SCHEMA_SEQUENCE, XML_SCHEMA_GROUP_REF, XML_SCHEMA_ELEMENT,
  XML_SCHEMA_XPATH, XML_SCHEMA_GROUP, XML_SCHEMA_ANY_ATTRIBUTE, XML_SCHEMA_TYPE,
  XML_SCHEMA_SIMPLE_CONTENT_EXTENSION, XML_SCHEMA_SIMPLE_CONTENT_RESTRICTION, XML_SCHEMA_COMPLEX_CONTENT_EXTENSION, XML_SCHEMA_COMPLEX_CONTENT_RESTRICTION,
  XML_SCHEMA_SIMPLE_CONTENT, XML_SCHEMA_COMPLEX_CONTENT, XML_SCHEMA_SIMPLE_TYPE, XML_SCHEMA_COMPLEX_TYPE,
  XML_SCHEMA_SIMPLE_TYPE_CONTENT, XML_SCHEMA_SIMPLE_TYPE_LIST, XML_SCHEMA_SIMPLE_TYPE_RESTRICTION, XML_SCHEMA_SIMPLE_TYPE_UNION,
  XML_SCHEMA_EXTERNAL, XML_SCHEMA_IMPORT, XML_SCHEMA_INCLUDE, XML_SCHEMA_REDEFINE,
  XML_SCHEMA_IDENTITY_CONSTRAINT, XML_SCHEMA_UNIQUE, XML_SCHEMA_KEY, XML_SCHEMA_KEYREF,
  XML_SCHEMA_ATTRIBUTE, XML_SCHEMA_ATTRIBUTE_GROUP, XML_SCHEMA_ATTRIBUTE_GROUP_REF
}
 Axis2 types. More...

Functions

void * axis2_wsdl4c_binding_create (void *parser)
void axis2_wsdl4c_binding_destroy (void *binding)
int axis2_wsdl4c_binding_get_binding_info (void *binding)
void * axis2_wsdl4c_binding_get_port_type (void *binding)
int axis2_wsdl4c_binding_get_service_ext_id (void *binding)
int axis2_wsdl4c_binding_num_ops (void *binding)
void * axis2_wsdl4c_binding_get_operation (void *binding, int index)
char * axis2_wsdl4c_binding_get_binding_method (void *binding)
int axis2_wsdl4c_binding_get_op_binding (void *binding, int index, int **bindings)
int axis2_wsdl4c_binding_get_output_binding (void *binding, int index, int **bindings)
int axis2_wsdl4c_binding_get_input_binding (void *binding, int index, int **bindings)
int axis2_wsdl4c_binding_get_fault_binding (void *binding, int index, int **bindings)
void axis2_wsdl4c_binding_set_port_type (void *binding, void *port_type)
void axis2_wsdl4c_binding_set_binding_info (void *binding, int id)
void axis2_wsdl4c_binding_set_method (void *binding, char *ns)
void axis2_wsdl4c_binding_set_service_ext_id (void *binding, int id)
int axis2_wsdl4c_binding_add_operation (void *binding, void *operation)
void axis2_wsdl4c_binding_add_op_binding (void *binding, int index, int oBn)
void axis2_wsdl4c_binding_add_output_binding (void *binding, int index, int opBn)
void axis2_wsdl4c_binding_add_input_binding (void *binding, int index, int ipBn)
void axis2_wsdl4c_binding_add_fault_binding (void *binding, int index, int fBn)
char * axis2_wsdl4c_binding_get_name (void *binding)
char * axis2_wsdl4c_binding_get_documentation (void *binding)
int * axis2_wsdl4c_binding_get_extensibility_elements (void *binding, char *namespc)
int * axis2_wsdl4c_binding_get_extensibility_attributes (void *binding, char *namespc)
void axis2_wsdl4c_binding_set_name (void *binding, char *name)
void axis2_wsdl4c_binding_add_ext_element (void *binding, int ident)
void axis2_wsdl4c_binding_add_ext_attribute (void *binding, int ident)
void axis2_wsdl4c_binding_set_documentation (void *binding, char *doc)
void * axis2_wsdl4c_constraint_create (axis2_wsdl4c_constraints_t constraints)
char * axis2_wsdl4c_constraint_get_name (void *constraint)
void axis2_wsdl4c_constraint_set_name (void *constraint, char *name)
void axis2_wsdl4c_constraint_set_selector (void *constraint, char *xpath)
void axis2_wsdl4c_constraint_add_field (void *constraint, char *xpath)
char * axis2_wsdl4c_constraint_selector (void *constraint)
axis2_array_list_taxis2_wsdl4c_constraint_fields (void *constraint)
void axis2_wsdl4c_constraint_set_annotation (void *constraint, char *s)
void * axis2_wsdl4c_element_create ()
void axis2_wsdl4c_element_destroy (void *element)
void axis2_wsdl4c_element_set_type (void *element, int id)
char * axis2_wsdl4c_element_get_name (void *element)
int axis2_wsdl4c_element_get_type (void *element)
int axis2_wsdl4c_element_get_max (void *element)
int axis2_wsdl4c_element_get_min (void *element)
void * axis2_wsdl4c_msg_create (void *parser)
void axis2_wsdl4c_msg_destroy (void *message)
int axis2_wsdl4c_msg_get_num_parts (void *message)
int axis2_wsdl4c_msg_get_part_index (void *message, char *name)
int axis2_wsdl4c_msg_get_part_type_a_index (void *message, int index)
int axis2_wsdl4c_msg_get_part_type_a_name (void *message, char *name)
void * axis2_wsdl4c_msg_get_part_element (void *message, int index)
void * axis2_wsdl4c_msg_get_message_part_a_index (void *message, size_t index)
void * axis2_wsdl4c_msg_get_message_part_a_nam (void *message, char *nam)
int axis2_wsdl4c_msg_get_part_content_schema_id_a_index (void *message, int index)
int axis2_wsdl4c_msg_get_part_content_schema_id_a_name (void *message, char *name)
char * axis2_wsdl4c_msg_get_part_name (void *message, int index)
axis2_wsdl4c_part_ref_type_t axis2_wsdl4c_msg_get_part_ref_type_a_nam (void *message, char *nam)
axis2_wsdl4c_part_ref_type_t axis2_wsdl4c_msg_get_part_ref_type_a_index (void *message, int index)
void axis2_wsdl4c_msg_add_part (void *message, char *pname, axis2_wsdl4c_part_ref_type_t reftype, void *d, int schema_id)
char * axis2_wsdl4c_msg_get_name (void *message)
char * axis2_wsdl4c_msg_get_documentation (void *message)
int * axis2_wsdl4c_msg_get_extensibility_elements (void *message, char *namespc)
int * axis2_wsdl4c_msg_get_extensibility_attributes (void *message, char *namespc)
void axis2_wsdl4c_msg_set_name (void *message, char *name)
void axis2_wsdl4c_msg_add_ext_element (void *message, int ident)
void axis2_wsdl4c_msg_add_ext_attribute (void *message, int ident)
void axis2_wsdl4c_msg_set_documentation (void *message, char *doc)
void * axis2_wsdl4c_operation_create (void *parser, void *port_type)
void axis2_wsdl4c_operation_destroy (void *operation)
void * axis2_wsdl4c_operation_get_message (void *operation, axis2_wsdl4c_msg_type_t type)
axis2_array_list_taxis2_wsdl4c_operation_get_faults (void *operation)
axis2_wsdl4c_optype_t axis2_wsdl4c_operation_get_type (void *operation)
void * axis2_wsdl4c_operation_port_type (void *operation)
void axis2_wsdl4c_operation_set_message (void *operation, void *message, axis2_wsdl4c_msg_type_t type)
char * axis2_wsdl4c_operation_get_name (void *operation)
char * axis2_wsdl4c_operation_get_documentation (void *operation)
int * axis2_wsdl4c_operation_get_extensibility_elements (void *operation, char *namespc)
int * axis2_wsdl4c_operation_get_extensibility_attributes (void *operation, char *namespc)
void axis2_wsdl4c_operation_set_name (void *operation, char *name)
void axis2_wsdl4c_operation_add_ext_element (void *operation, int ident)
void axis2_wsdl4c_operation_add_ext_attribute (void *operation, int ident)
void axis2_wsdl4c_operation_set_documentation (void *operation, char *doc)
void * axis2_wsdl4c_parser_create (char *wsdl_file, char *schema_path)
void axis2_wsdl4c_parser_destroy (void *parser)
void axis2_wsdl4c_parser_set_schema_path (void *parser, char *schema_path)
int axis2_wsdl4c_parser_get_next_element (void *parser)
int axis2_wsdl4c_parser_get_event_type (void *parser)
char * axis2_wsdl4c_parser_get_namespace (void *parser)
char * axis2_wsdl4c_parser_get_name (void *parser)
char * axis2_wsdl4c_parser_get_documentation (void *parser)
void * axis2_wsdl4c_parser_get_binding (void *parser)
void * axis2_wsdl4c_parser_get_binding_q (void *parser, void *q)
axis2_array_list_taxis2_wsdl4c_parser_get_bindings (void *parser)
axis2_array_list_taxis2_wsdl4c_parser_get_services (void *parser)
void * axis2_wsdl4c_parser_get_service (void *parser)
void * axis2_wsdl4c_parser_get_service_a_q (void *parser, void *q)
void * axis2_wsdl4c_parser_get_port_type (void *parser)
void * axis2_wsdl4c_parser_get_port_type_q (void *parser, void *q)
axis2_array_list_taxis2_wsdl4c_parser_get_port_types (void *parser)
axis2_array_list_taxis2_wsdl4c_parser_get_operations (void *parser, void *port_type_qname)
void * axis2_wsdl4c_parser_get_operation (void *parser, void *port_type_qname, void *q)
void * axis2_wsdl4c_parser_get_message (void *parser)
void * axis2_wsdl4c_parser_get_message_a_q (void *parser, void *q)
void * axis2_wsdl4c_parser_get_messages (void *parser)
int axis2_wsdl4c_parser_get_num_schemas (void *parser)
void * axis2_wsdl4c_parser_get_schema_parser_a_namespc (void *parser, char *target_namespace)
void * axis2_wsdl4c_parser_get_schema_parser_a_schema_id (void *parser, int schema_id)
axis2_bool_t axis2_wsdl4c_parser_status (void *parser)
char * axis2_wsdl4c_parser_wsdl_path (void *parser)
void axis2_wsdl4c_parser_add_extensibility_handler (void *parser, void *ext)
void * axis2_wsdl4c_parser_get_extensibility_handler_a_ns (void *parser, const char *ns)
void * axis2_wsdl4c_parser_get_extensibility_handler_a_ext_id (void *parser, int ext_id)
void * axis2_wsdl4c_part_create (char *n)
void axis2_wsdl4c_part_destroy (void *part)
axis2_wsdl4c_part_ref_type_t axis2_wsdl4c_part_ref_type (void *part)
char * axis2_wsdl4c_part_name (void *part)
int axis2_wsdl4c_part_type (void *part)
void * axis2_wsdl4c_part_element (void *part)
int axis2_wsdl4c_part_schema_id (void *part)
void axis2_wsdl4c_part_set_type (void *part, int typeId, int schema)
void axis2_wsdl4c_part_set_element (void *part, void *element, int schema)
void * axis2_wsdl4c_port_type_create (void *parser)
void axis2_wsdl4c_port_type_destroy (void *port_type)
int axis2_wsdl4c_port_type_get_num_ops (void *port_type)
void * axis2_wsdl4c_port_type_get_operation_a_index (void *port_type, int index)
void * axis2_wsdl4c_port_type_get_operation_a_qname (void *port_type, void *qname)
int axis2_wsdl4c_port_type_get_operation_index (void *port_type, axis2_char_t *op_name)
axis2_array_list_taxis2_wsdl4c_port_type_get_operations (void *port_type)
void * axis2_wsdl4c_port_type_binding (void *port_type, char *nsp)
void axis2_wsdl4c_port_type_add_op (void *port_type, void *op)
void axis2_wsdl4c_port_type_set_binding (void *port_type, void *bn)
char * axis2_wsdl4c_port_type_get_name (void *port_type)
char * axis2_wsdl4c_port_type_get_documentation (void *port_type)
int * axis2_wsdl4c_port_type_get_extensibility_elements (void *port_type, char *namespc)
int * axis2_wsdl4c_port_type_get_extensibility_attributes (void *port_type, char *namespc)
void axis2_wsdl4c_port_type_set_name (void *port_type, char *name)
void axis2_wsdl4c_port_type_add_ext_element (void *port_type, int ident)
void axis2_wsdl4c_port_type_add_ext_attribute (void *port_type, int ident)
void axis2_wsdl4c_port_type_set_documentation (void *port_type, char *doc)
void * axis2_wsdl4c_qname_create_with_name (char *name)
void * axis2_wsdl4c_qname_create_with_qname (void *qn)
void * axis2_wsdl4c_qname_create ()
void axis2_wsdl4c_qname_destroy (void *qname)
char * axis2_wsdl4c_qname_get_localname (void *qname)
char * axis2_wsdl4c_qname_get_prefix (void *qname)
char * axis2_wsdl4c_qname_get_namespace (void *qname)
void axis2_wsdl4c_qname_set_namespace (void *qname, char *uri)
void * axis2_wsdl4c_schema_parser_create (char *schema_file, char *schema_path)
void axis2_wsdl4c_schema_parser_destroy (void *schema_parser)
axis2_char_t * axis2_wsdl4c_schema_parser_get_namespace (void *schema_parser)
void * axis2_wsdl4c_service_create (void *parser)
void axis2_wsdl4c_service_destroy (void *service)
void axis2_wsdl4c_service_add_port (void *service, char *name, void *binding, int svc_ext_id)
int axis2_wsdl4c_service_get_port_extention (void *service, char *name)
void * axis2_wsdl4c_service_get_port_binding (void *service, char *name)
axis2_array_list_taxis2_wsdl4c_service_get_ports (void *service)
char * axis2_wsdl4c_service_get_name (void *service)
char * axis2_wsdl4c_service_get_documentation (void *service)
int * axis2_wsdl4c_service_get_extensibility_elements (void *service, char *namespc)
int * axis2_wsdl4c_service_get_extensibility_attributes (void *service, char *namespc)
void axis2_wsdl4c_service_set_name (void *service, char *name)
void axis2_wsdl4c_service_add_ext_element (void *service, int ident)
void axis2_wsdl4c_service_add_ext_attribute (void *service, int ident)
void axis2_wsdl4c_service_set_documentation (void *service, char *doc)
void * axis2_wsdl4c_soap_create (axis2_char_t *schema_path)
void axis2_wsdl4c_soap_destroy (void *soap)
void axis2_wsdl4c_soap_set_schema_path (void *soap, axis2_char_t *schema_path)
axis2_wsdl4c_transport_t axis2_wsdl4c_soap_get_transport_method (void *soap)
axis2_wsdl4c_style_t axis2_wsdl4c_soap_get_style (void *soap)
axis2_char_t * axis2_wsdl4c_soap_get_namespace (void *soap)
void axis2_wsdl4c_soap_set_namespace_prefix (void *soap, axis2_char_t *prefix)
axis2_char_t * axis2_wsdl4c_soap_get_namespace_prefix (void *soap)
axis2_bool_t axis2_wsdl4c_soap_is_namespace_handler (void *soap, axis2_char_t *ns)
axis2_char_t * axis2_wsdl4c_soap_get_extensibility_schema (void *soap)
axis2_char_t * axis2_wsdl4c_soap_get_encoding_schema (void *soap)
void axis2_wsdl4c_soap_set_schema_parser (void *soap, void *schema_parser)
int axis2_wsdl4c_soap_handle_element (void *soap, int parent, void *xml_pull_parser)
int axis2_wsdl4c_soap_handle_attribute (void *soap, int parent, axis2_char_t *att_name, void *xml_pull_parser)
int axis2_wsdl4c_soap_get_element_name (void *soap, int id)
int axis2_wsdl4c_soap_get_elem_attribute (void *soap, int id, int att_num)
int axis2_wsdl4c_soap_get_elem_attribute_value (void *soap, int id, int att_num)
int axis2_wsdl4c_soap_get_attribute_name (void *soap, int id)
void axis2_wsdl4c_soap_set_start_id (void *soap, int id)
int axis2_wsdl4c_soap_get_start_id (void *soap)
void axis2_wsdl4c_soap_set_wsdl_parser (void *soap, void *wp)
void * axis2_wsdl4c_soap_wsdl_parser (void *soap)
axis2_bool_t axis2_wsdl4c_soap_was_used (void *soap)
void axis2_wsdl4c_soap_get_operation_info (void *soap, int elem_id, axis2_char_t **soap_action, axis2_wsdl4c_style_t *style)
void axis2_wsdl4c_soap_get_body_info (void *soap, int elem_id, axis2_char_t **ns, axis2_wsdl4c_encoding_t *use, axis2_char_t **encoding_style)
void axis2_wsdl4c_soap_get_header_info (void *soap, int elem_id, int *part_id, void **message)
axis2_bool_t axis2_wsdl4c_soap_get_service_location (void *soap, int elem_id, axis2_char_t **location)
axis2_bool_t axis2_wsdl4c_soap_is_soap_body (void *soap, int id)
axis2_bool_t axis2_wsdl4c_soap_is_soap_header (void *soap, int id)

Define Documentation

#define AXIOM_SOAP11_SOAP_ENVELOPE_NAMESPACE_URI   "http://schemas.xmlsoap.org/soap/envelope/"
 

soap 11 constants

#define AXIOM_SOAP12_SOAP_ENVELOPE_NAMESPACE_URI   "http://www.w3.org/2003/05/soap-envelope"
 

soap12 constants

#define AXIOM_SOAP12_SOAP_FAULT_REASON_LOCAL_NAME   "Reason"
 

SOAP Fault

#define AXIOM_SOAP_ATTR_MUST_UNDERSTAND   "mustUnderstand"
 

attribute must understand

#define AXIOM_SOAP_STYLE_DOC_LITERAL_WRAPPED   1002
 

Field SOAP_STYLE_DOC_LITERAL_WRAPPED

#define AXIOM_SOAP_STYLE_RPC_ENCODED   1000
 

Field SOAP_STYLE_RPC_ENCODED

#define AXIS2_ADMIN_LISTSERVICES   "listService"
 

List service for adminpagse

#define AXIS2_APPLICATION_SCOPE   "application"
 

Field APPLICATION_SCOPE

#define AXIS2_ERROR_SERVICE_MAP   "errprservicemap"
 

Errorness servcie

#define AXIS2_LOGGED   "Logged"
 

Field METHOD_NAME_ESCAPE_CHARACTOR

#define AXIS2_MESSAGE_SCOPE   "message"
 

Field GLOBAL_SCOPE

#define AXIS2_MODULE_MAP   "modulemap"
 

Field Available modules

#define AXIS2_PHASE_GLOBAL   "global"
 

Field PHASE_GLOBAL

#define AXIS2_PHASE_SERVICE   "service"
 

Field PHASE_SERVICE

#define AXIS2_PHASE_TRANSPORT   "transport"
 

Field PHASE_TRANSPORT

#define AXIS2_REQUEST_URL_PREFIX   "/services"
 

Field LISTSERVICES

#define AXIS2_SERVICE_MAP   "servicemap"
 

Field SERVICE_MAP

#define AXIS2_SESSION_CONTEXT_PROPERTY   "SessionContext"
 

Field SESSION_CONTEXT_PROPERTY

#define AXIS2_SESSION_SCOPE   "session"
 

Field SESSION_SCOPE

#define AXIS2_SINGLE_SERVICE   "singleservice"
 

Field SINGLE_SERVICE

#define AXIS2_TRANSPORT_HTTP   "http"
 

Field TRANSPORT_HTTP

#define AXIS2_TRANSPORT_TCP   "tcp"
 

Field TRANSPORT_TCP


Typedef Documentation

typedef enum woden_obj_types woden_obj_types_t
 

Axis2 types.

All Woden/C types

typedef enum xml_schema_types xml_schema_types_t
 

Axis2 types.

All Xml Schema/C types


Enumeration Type Documentation

anonymous enum
 

The various states of the Wsdl Parser

enum woden_obj_types
 

Axis2 types.

All Woden/C types

enum xml_schema_types
 

Axis2 types.

All Xml Schema/C types


Function Documentation

int axis2_wsdl4c_binding_add_operation void *  binding,
void *  operation
 

Add an operation to the binding .The index returned is to be used to add more bindings to the operation

int axis2_wsdl4c_binding_get_binding_info void *  binding  ) 
 

axis2_wsdl4c_binding_get_binding_info

Returns:
the extensibility element id of the main binding extension element. In case of soap it would be the id of the soap:binding element

char* axis2_wsdl4c_binding_get_binding_method void *  binding  ) 
 

axis2_wsdl4c_binding_get_binding_method

Parameters:
void 
Returns:
The namespace of the binding protocol example "http://schemas.xmlsoap.org/wsdl/soap/"

char* axis2_wsdl4c_binding_get_documentation void *  binding  ) 
 

get_documentation

char* axis2_wsdl4c_binding_get_name void *  binding  ) 
 

get_name

Returns:
name of the Wsdl Element

int axis2_wsdl4c_binding_get_op_binding void *  binding,
int  index,
int **  bindings
 

axis2_wsdl4c_binding_get_op_binding

Returns:
The number of binding extensibility elements assocated with each message of the operation whose index is given returns a pointer to a list of extensibility binding ids

void* axis2_wsdl4c_binding_get_operation void *  binding,
int  index
 

axis2_wsdl4c_binding_get_operation

Parameters:
the index of the operation (index ranges from 0 to number of operations)
Returns:
pointer to the operation

void* axis2_wsdl4c_binding_get_port_type void *  binding  ) 
 

axis2_wsdl4c_binding_get_port_type

Returns:
the wsdl port type associated with this binding

int axis2_wsdl4c_binding_get_service_ext_id void *  binding  ) 
 

axis2_wsdl4c_binding_get_service_ext_id

Returns:
the id of the service element assocaited with this binding

int axis2_wsdl4c_binding_num_ops void *  binding  ) 
 

axis2_wsdl4c_binding_num_ops

Returns:
number of operations in this binding

void axis2_wsdl4c_constraint_set_selector void *  constraint,
char *  xpath
 

A xis2_wsdl4c_constraints_t * axis2_wsdl4c_constraint_get_constraint_type(void *constraint);

char* axis2_wsdl4c_msg_get_documentation void *  message  ) 
 

get_documentation

char* axis2_wsdl4c_msg_get_name void *  message  ) 
 

get_name

Returns:
name of the Wsdl Element

char* axis2_wsdl4c_operation_get_documentation void *  operation  ) 
 

get_documentation

void* axis2_wsdl4c_operation_get_message void *  operation,
axis2_wsdl4c_msg_type_t  type
 

axis2_wsdl4c_operation_get_message

Parameters:
mesage type , WSDL4C_INPUT, WSDL4C_OUTPUT or WSDL4C_FAULT
Returns:
pointer to the message

char* axis2_wsdl4c_operation_get_name void *  operation  ) 
 

get_name

Returns:
name of the Wsdl Element

axis2_wsdl4c_optype_t axis2_wsdl4c_operation_get_type void *  operation  ) 
 

axis2_wsdl4c_operation_get_optype

Returns:
type of the operation in,in-out,out,out-in

void* axis2_wsdl4c_operation_port_type void *  operation  ) 
 

axis2_wsdl4c_operation_port_type

Returns:
The port type to which this operation belongs

void axis2_wsdl4c_parser_add_extensibility_handler void *  parser,
void *  ext
 

add_extensibility_handler Registers an extensibility handler for Wsdl extensibility namespaces

Parameters:
pointer to the instance of Wsdl Extension

void* axis2_wsdl4c_parser_create char *  wsdl_file,
char *  schema_path
 

The default constructor for Wsdl Parser

Parameters:
input stream for the wsdl file
output stream for any error outputs
schemaPath path to directory containing XML schema files

void* axis2_wsdl4c_parser_get_binding void *  parser  ) 
 

get_binding .This method must be called after get_event_type returns BINDING

Returns:
reference to the Binding element just parsed.

void* axis2_wsdl4c_parser_get_binding_q void *  parser,
void *  q
 

get_binding_q .

Parameters:
Qname refering to the binding element
Returns:
reference to the Binding element

axis2_array_list_t* axis2_wsdl4c_parser_get_bindings void *  parser  ) 
 

get_bindings

Returns:
iterator to a list of binding elements

char* axis2_wsdl4c_parser_get_documentation void *  parser  ) 
 

get_documentation Returns the documentation string for the WSDL file This method must be called after get_event_type returns DOCUMENT

Returns:
documentation string .

int axis2_wsdl4c_parser_get_event_type void *  parser  ) 
 

get_event_type returns the type Wsdl element parsed.

Returns:
one of the Wsdl Event types

void* axis2_wsdl4c_parser_get_extensibility_handler_a_ext_id void *  parser,
int  ext_id
 

Return the extensibility handler for the given id. Wsdl Parser only stores ids for the extensibilit elements.

void* axis2_wsdl4c_parser_get_extensibility_handler_a_ns void *  parser,
const char *  ns
 

get_extensibility_handler_q_ns returns theextensibility handler for the namespaces

Parameters:
namespace 

void* axis2_wsdl4c_parser_get_message void *  parser  ) 
 

get_message . This method must be called after get_event_type returns MESSAGE

Returns:
reference to the message element just parsed.

void* axis2_wsdl4c_parser_get_message_a_q void *  parser,
void *  q
 

get_message_q_q .

Parameters:
Qname of the message element
Returns:
reference to the message element

void* axis2_wsdl4c_parser_get_messages void *  parser  ) 
 

get_messages

Returns:
list of all messages parsed.

char* axis2_wsdl4c_parser_get_name void *  parser  ) 
 

get_name

Returns:
name of the wsdl document

char* axis2_wsdl4c_parser_get_namespace void *  parser  ) 
 

get_target_namespace

Returns:
target namespace of the wsdl document

int axis2_wsdl4c_parser_get_next_element void *  parser  ) 
 

get_next_element processes the next Wsdl ELement in the stream and returns the type of the root Wsdl element parsed.

Returns:
one of START,DEFINITION,DOCUMENTATION,ANNOTATION, TYPES,MESSAGE,PORT_TYPE,BINDING,SERVICE,IMPORT

int axis2_wsdl4c_parser_get_num_schemas void *  parser  ) 
 

get_num_schemas

Returns:
number of schemas in the wsdl document

void* axis2_wsdl4c_parser_get_operation void *  parser,
void *  port_type_qname,
void *  q
 

get_operation

Parameters:
Qname refering to the port type element
Qname refering to the operation element
Returns:
reference to the operation element

axis2_array_list_t* axis2_wsdl4c_parser_get_operations void *  parser,
void *  port_type_qname
 

get_operations

Parameters:
Qname refering to the port type element
Returns:
Returns the array list of operations

void* axis2_wsdl4c_parser_get_port_type void *  parser  ) 
 

get_port_type .This method must be called after get_event_type returns PORT_TYPE

Returns:
reference to the port type element just parsed.

void* axis2_wsdl4c_parser_get_port_type_q void *  parser,
void *  q
 

get_port_type_q

Parameters:
Qname refering to the port type element
Returns:
reference to the port type element

axis2_array_list_t* axis2_wsdl4c_parser_get_port_types void *  parser  ) 
 

get_port_types

Returns:
iterators to a container of port types

void* axis2_wsdl4c_parser_get_schema_parser_a_namespc void *  parser,
char *  target_namespace
 

get_schema_parser

Parameters:
target namespace of the schema
Returns:
pointer to the schema parser for the namespace

void* axis2_wsdl4c_parser_get_service void *  parser  ) 
 

get_service .This method must be called after get_event_type returns SERVICE

Returns:
reference to the Binding element just parsed.

void* axis2_wsdl4c_parser_get_service_a_q void *  parser,
void *  q
 

get_service.

Parameters:
Qname refering to the service element
Returns:
reference to the Service element

axis2_array_list_t* axis2_wsdl4c_parser_get_services void *  parser  ) 
 

get_services

Returns:
iterator to a list of service elements

void axis2_wsdl4c_parser_set_schema_path void *  parser,
char *  schema_path
 

set_schema_path Set path to location of XML schema files, used by parser.

axis2_bool_t axis2_wsdl4c_parser_status void *  parser  ) 
 

to query the status of wsdl parsing

char* axis2_wsdl4c_port_type_get_documentation void *  port_type  ) 
 

get_documentation

char* axis2_wsdl4c_port_type_get_name void *  port_type  ) 
 

get_name

Returns:
name of the Wsdl Element

void* axis2_wsdl4c_port_type_get_operation_a_index void *  port_type,
int  index
 

axis2_wsdl4c_port_type_get_operation

Parameters:
index of the operation index:0..number of operations
Returns:
pointer to the Operation

void* axis2_wsdl4c_port_type_get_operation_a_qname void *  port_type,
void *  qname
 

axis2_wsdl4c_port_type_get_operation

Parameters:
name of the operation
Returns:
pointer to the Operation

axis2_array_list_t* axis2_wsdl4c_port_type_get_operations void *  port_type  ) 
 

axis2_wsdl4c_port_type_get_operations

Returns:
axis2_array_list_t returns array list of operations

void* axis2_wsdl4c_schema_parser_create char *  schema_file,
char *  schema_path
 

The default constructor for Schema Parser

Parameters:
input stream for the schema file
output stream for any error outputs
schema_path path to directory containing XML schema files

axis2_char_t* axis2_wsdl4c_schema_parser_get_namespace void *  schema_parser  ) 
 

Return the namespace of the schema document

void axis2_wsdl4c_service_add_port void *  service,
char *  name,
void *  binding,
int  svc_ext_id
 

axis2_wsdl4c_service_add_port

Returns:
the extensibility element id of the main binding extension element. In case of soap it would be the id of the soap:binding element

char* axis2_wsdl4c_service_get_documentation void *  service  ) 
 

get_documentation

char* axis2_wsdl4c_service_get_name void *  service  ) 
 

get_name

Returns:
name of the Wsdl Element

void* axis2_wsdl4c_service_get_port_binding void *  service,
char *  name
 

Get the binding associated with the port

Parameters:
port name
Returns:
binding associated with the port

int axis2_wsdl4c_service_get_port_extention void *  service,
char *  name
 

Parameters:
name of the port
Returns:
service extension id of the port

axis2_array_list_t* axis2_wsdl4c_service_get_ports void *  service  ) 
 

return names of the ports associated with the service

int axis2_wsdl4c_soap_get_attribute_name void *  soap,
int  id
 

Returns a valid extensibility attribute

int axis2_wsdl4c_soap_get_element_name void *  soap,
int  id
 

R eturns a valid extensibilty element

axis2_char_t* axis2_wsdl4c_soap_get_namespace void *  soap  ) 
 

Returns the namespace URI of the wsdl extensibility elements that it can handle.

int axis2_wsdl4c_soap_handle_attribute void *  soap,
int  parent,
axis2_char_t *  att_name,
void *  xml_pull_parser
 

att_name is the extensibility attribute

int axis2_wsdl4c_soap_handle_element void *  soap,
int  parent,
void *  xml_pull_parser
 

Parent is the Wsdl parent element type under which the extensibility element has come

axis2_bool_t axis2_wsdl4c_soap_is_soap_body void *  soap,
int  id
 

TODO add more methods like this

void axis2_wsdl4c_soap_set_schema_path void *  soap,
axis2_char_t *  schema_path
 

Set path to directory containing XML schemas.

void axis2_wsdl4c_soap_set_start_id void *  soap,
int  id
 

This is the start of all ids that must be used for elems/attributes in this namespace


Generated on Fri Jun 16 18:02:45 2006 for Axis2/C by  doxygen 1.4.2