You are viewing a plain text version of this content. The canonical link for it is here.
Posted to c-commits@axis.apache.org by na...@apache.org on 2012/12/28 13:46:33 UTC
svn commit: r1426482 -
/axis/axis2/c/core/trunk/src/core/clientapi/op_client.c
Author: nandika
Date: Fri Dec 28 12:46:32 2012
New Revision: 1426482
URL: http://svn.apache.org/viewvc?rev=1426482&view=rev
Log:
Applied patch AXIS2C-1526
Modified:
axis/axis2/c/core/trunk/src/core/clientapi/op_client.c
Modified: axis/axis2/c/core/trunk/src/core/clientapi/op_client.c
URL: http://svn.apache.org/viewvc/axis/axis2/c/core/trunk/src/core/clientapi/op_client.c?rev=1426482&r1=1426481&r2=1426482&view=diff
==============================================================================
--- axis/axis2/c/core/trunk/src/core/clientapi/op_client.c (original)
+++ axis/axis2/c/core/trunk/src/core/clientapi/op_client.c Fri Dec 28 12:46:32 2012
@@ -1138,6 +1138,7 @@ axis2_op_client_two_way_send(
long index = -1;
axis2_bool_t wait_indefinitely = AXIS2_FALSE;
axis2_char_t *mep = NULL;
+ axis2_char_t *msg_id = NULL;
conf_ctx = axis2_msg_ctx_get_conf_ctx(msg_ctx, env);
engine = axis2_engine_create(env, conf_ctx);
@@ -1200,6 +1201,14 @@ axis2_op_client_two_way_send(
axis2_msg_ctx_set_conf_ctx(response, env, axis2_msg_ctx_get_conf_ctx(msg_ctx, env));
axis2_msg_ctx_set_svc_grp_ctx(response, env, axis2_msg_ctx_get_svc_grp_ctx(msg_ctx, env));
+ msg_id = (axis2_char_t *)axutil_uuid_gen(env);
+ axis2_msg_ctx_set_message_id(response, env, msg_id);
+ if(msg_id)
+ {
+ AXIS2_FREE(env->allocator, msg_id);
+ msg_id = NULL;
+ }
+
/* If request is REST we assume the response is REST, so set the variable */
axis2_msg_ctx_set_doing_rest(response, env, axis2_msg_ctx_get_doing_rest(msg_ctx, env));
axis2_msg_ctx_set_status_code(response, env, axis2_msg_ctx_get_status_code(msg_ctx, env));