NonStop SOAP 4.1 User's Manual
env
pointer to the environment structure
op_qname
operation qname. NULL is equivalent to an operation name of "__OPERATION_OUT_IN__".
payload
pointer to OM node representing the XML payload to be sent. The caller has control over the
payload until the service client frees it.
Return Values:
This function returns a pointer to OM node representing the XML response. The caller owns the
returned node.
axis2_svc_client_send_receive_non_blocking_with_op_qname
Synopsis:
AXIS2_EXTERN void axis2_svc_client_send_receive_non_blocking_with_op_qname
( axis2_svc_client_t * svc_client,
const axutil_env_t * env,
const axutil_qname_t * op_qname,
const axiom_node_t * payload,
axis2_callback_t * callback )
Description:
This function sends XML request and receives XML response, but does not block for response. This
method is used to interact in non-blocking mode with a service operation whose MEP is IN-OUT.
Parameters:
svc_client
pointer to service client structure
env
is a pointer to the environment struct. The env parameter must not be NULL.
op_qname
operation qname. NULL is equivalent to an operation name of "__OPERATION_OUT_IN__"
payload
pointer to AXIOM node representing the XML payload to be sent. The caller has control over
the payload until the service client frees it.
Return Values:
None
axis2_svc_client_get_svc_ctx
Synopsis:
AXIS2_EXTERN axis2_svc_ctx_t* axis2_svc_client_get_svc_ctx
( const axis2_svc_client_t * svc_client,
const axutil_env_t * env )
Description:
This function gets the service context.
Parameters:
svc_client
pointer to service client struct.
env
is a pointer to the environment structure. The env parameter must not be NULL.
Return Values:
This function returns a pointer to service context struct. The service client owns the returned pointer.
348 NonStop SOAP 4 APIs










