#include <axis2_di_client.h>
Public Attributes | |
axis2_status_t(* | free )(struct axis2_diclient *diclient, const axis2_env_t *env) |
axis2_status_t(* | invoke )(axis2_diclient_t *diclient, const axis2_env_t *env, axiom_node_t *node, struct axis2_op *op) |
axis2_status_t(* | init )(axis2_diclient_t *diclient, const axis2_env_t *env, axis2_char_t *wsdl_file_name) |
axis2_status_t *(* | set_address_and_action_for_op )(axis2_diclient_t *diclient, const axis2_env_t *env, axis2_qname_t *op_qname) |
axis2_hash_t *(* | get_endpoints )(axis2_diclient_t *diclient, const axis2_env_t *env) |
axis2_hash_t *(* | get_services )(axis2_diclient_t *diclient, const axis2_env_t *env) |
axis2_hash_t *(* | get_operations )(axis2_diclient_t *diclient, const axis2_env_t *env) |
axis2_char_t *(* | get_param_localname )(axis2_diclient_t *diclient, const axis2_env_t *env, axis2_qname_t *op_qname) |
axis2_char_t *(* | get_param_namespace )(axis2_diclient_t *diclient, const axis2_env_t *env, axis2_qname_t *op_qname) |
axis2_hash_t *(* | get_params )(axis2_diclient_t *diclient, const axis2_env_t *env, axis2_qname_t *op_qname) |
|
Return all the endpoints associated with the wsdl
|
|
Return the all operations associated with the wsdl
|
|
Return the operation parameter's localname. This method can be used in document style operations where operation has only one parameter
|
|
Return the operation parameter's namespace. This method can be used in document style operations where operation has only one parameter
|
|
Return the set of parameters associated with the operation. This can be used in rpc style operations where operation has multiple parameters.
|
|
Return all the services associated with the wsdl
|
|
Do the initialization work. Here wsdl parser is created and Pumping of wsdl object model from Wsdl Pull Parser into the Axis2 Wsdl Object modle is initiated. Also operation map and endpoint map is populated
|
|
Invoke the operation by passing om node and axis2 operation as parameters
|
|
By passing the operation qualified name and the endpoint qualified name operations action and address is set
|