Author: nandika
Date: Mon Feb 22 07:54:33 2010
New Revision: 912505

URL: http://svn.apache.org/viewvc?rev=912505&view=rev
Log:
raw_xml_in_out_msg_recv.c mep issue corrected

Modified:
    axis/axis2/c/core/trunk/src/core/receivers/raw_xml_in_out_msg_recv.c

Modified: axis/axis2/c/core/trunk/src/core/receivers/raw_xml_in_out_msg_recv.c
URL: 
http://svn.apache.org/viewvc/axis/axis2/c/core/trunk/src/core/receivers/raw_xml_in_out_msg_recv.c?rev=912505&r1=912504&r2=912505&view=diff
==============================================================================
--- axis/axis2/c/core/trunk/src/core/receivers/raw_xml_in_out_msg_recv.c 
(original)
+++ axis/axis2/c/core/trunk/src/core/receivers/raw_xml_in_out_msg_recv.c Mon 
Feb 22 07:54:33 2010
@@ -237,7 +237,7 @@
         {
             axis2_char_t *mep = (axis2_char_t 
*)axis2_op_get_msg_exchange_pattern(op_desc, env);
             if(axutil_strcmp(mep, AXIS2_MEP_URI_IN_ONLY) && axutil_strcmp(mep,
-                AXIS2_MEP_URI_ROBUST_IN_ONLY))
+                               AXIS2_MEP_URI_ROBUST_IN_ONLY) && 
axutil_strcmp(mep, AXIS2_MEP_URI_IN_ONLY_WSDL2) &&                              
               axutil_strcmp(mep, AXIS2_MEP_URI_ROBUST_IN_ONLY_WSDL2))
             {
                 status = AXIS2_ERROR_GET_STATUS_CODE(env->error);
                 if(status == AXIS2_SUCCESS)
@@ -273,7 +273,8 @@
                 {
                     axis2_msg_ctx_set_status_code(msg_ctx, env, 
axis2_msg_ctx_get_status_code(
                         new_msg_ctx, env));
-                    if(!axutil_strcmp(mep, AXIS2_MEP_URI_ROBUST_IN_ONLY))
+                                       if((!axutil_strcmp(mep, 
AXIS2_MEP_URI_ROBUST_IN_ONLY)) || 
+                                               (!axutil_strcmp(mep, 
AXIS2_MEP_URI_ROBUST_IN_ONLY_WSDL2)))
                     {
                         /* The new_msg_ctx is passed to the service. The 
status code must
                          * be taken from here and set to the old message 
context which is


Reply via email to