AXIS2_EXTERN axiom_node_t *AXIS2_CALL axis2_svc_client_send_receive( axis2_svc_client_t * svc_client, const axutil_env_t * env, const axiom_node_t * payload) { return axis2_svc_client_send_receive_with_op_qname(svc_client, env, NULL, payload); }
/** * auto generated method signature * for "registerClient|http://www.wso2.org" operation. * @param registerClientRequest14 * @return */ axis2_registerClientResponse_t* axis2_stub_ExchangeTrader_registerClient( axis2_stub_t *stub, const axutil_env_t *env, axis2_registerClientRequest_t* registerClientRequest14) { axis2_svc_client_t *svc_client = NULL; axis2_options_t *options = NULL; axiom_node_t *ret_node = NULL; const axis2_char_t *soap_action = NULL; axutil_qname_t *op_qname = NULL; axiom_node_t *payload = NULL; axis2_registerClientResponse_t* ret_val = NULL; payload = axis2_registerClientRequest_serialize(registerClientRequest14, env, NULL, AXIS2_FALSE); options = axis2_stub_get_options( stub, env); if ( NULL == options ) { AXIS2_LOG_ERROR(env->log, AXIS2_LOG_SI, "options is null in stub: Error code:" " %d :: %s", env->error->error_number, AXIS2_ERROR_GET_MESSAGE(env->error)); return NULL; } svc_client = axis2_stub_get_svc_client(stub, env ); soap_action = axis2_options_get_action( options, env ); if ( NULL == soap_action ) { soap_action = "\"\""; axis2_options_set_action( options, env, soap_action ); } axis2_options_set_soap_version(options, env, AXIOM_SOAP11 ); op_qname = axutil_qname_create(env, "registerClient" , "http://www.wso2.org", NULL); ret_node = axis2_svc_client_send_receive_with_op_qname( svc_client, env, op_qname, payload); if ( NULL == ret_node ) { return NULL; } ret_val = axis2_registerClientResponse_create(env); axis2_registerClientResponse_deserialize(ret_val, env, ret_node ); return ret_val; }
axiom_node_t * axis2_math_stub_div(axis2_stub_t *stub, const axutil_env_t *env, axiom_node_t *node) { axis2_svc_client_t *svc_client = NULL; axiom_node_t *ret_node = NULL; axutil_qname_t *op_qname = NULL; AXIS2_ENV_CHECK(env, AXIS2_FAILURE); svc_client = axis2_stub_get_svc_client(stub, env); op_qname = axutil_qname_create(env, "div" , "", NULL); ret_node = axis2_svc_client_send_receive_with_op_qname(svc_client, env, op_qname, node); return ret_node; }
adb_getResponse_t* AXIS2_CALL axis2_stub_op_IIp2Location_get( axis2_stub_t *stub, const axutil_env_t *env, adb_get_t* _get) { axis2_svc_client_t *svc_client = NULL; axis2_options_t *options = NULL; axiom_node_t *ret_node = NULL; const axis2_char_t *soap_action = NULL; axutil_qname_t *op_qname = NULL; axiom_node_t *payload = NULL; axis2_bool_t is_soap_act_set = AXIS2_TRUE; axutil_string_t *soap_act = NULL; adb_getResponse_t* ret_val; payload = adb_get_serialize(_get, env, NULL, NULL, AXIS2_TRUE, NULL, NULL); svc_client = axis2_stub_get_svc_client(stub, env ); options = axis2_stub_get_options( stub, env); if (NULL == options) { AXIS2_ERROR_SET(env->error, AXIS2_ERROR_INVALID_NULL_PARAM, AXIS2_FAILURE); AXIS2_LOG_ERROR(env->log, AXIS2_LOG_SI, "options is null in stub"); return (adb_getResponse_t*)NULL; } soap_act = axis2_options_get_soap_action( options, env ); if (NULL == soap_act) { is_soap_act_set = AXIS2_FALSE; soap_action = "urn:get"; soap_act = axutil_string_create(env, "urn:get"); axis2_options_set_soap_action(options, env, soap_act); } axis2_options_set_soap_version(options, env, AXIOM_SOAP12); ret_node = axis2_svc_client_send_receive_with_op_qname( svc_client, env, op_qname, payload); if (!is_soap_act_set) { axis2_options_set_soap_action(options, env, NULL); axis2_options_set_action( options, env, NULL); } if(soap_act) { axutil_string_free(soap_act, env); } if ( NULL == ret_node ) { return (adb_getResponse_t*)NULL; } ret_val = adb_getResponse_create(env); if(adb_getResponse_deserialize(ret_val, env, &ret_node, NULL, AXIS2_FALSE ) == AXIS2_FAILURE) { if(ret_val != NULL) { adb_getResponse_free(ret_val, env); } AXIS2_LOG_ERROR( env->log, AXIS2_LOG_SI, "NULL returnted from the adb_getResponse_deserialize: " "This should be due to an invalid XML"); return (adb_getResponse_t*)NULL; } return ret_val; }