Return-Path: Delivered-To: apmail-synapse-commits-archive@minotaur.apache.org Received: (qmail 27565 invoked from network); 23 Sep 2009 03:09:21 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (140.211.11.3) by minotaur.apache.org with SMTP; 23 Sep 2009 03:09:21 -0000 Received: (qmail 85584 invoked by uid 500); 23 Sep 2009 03:09:21 -0000 Delivered-To: apmail-synapse-commits-archive@synapse.apache.org Received: (qmail 85509 invoked by uid 500); 23 Sep 2009 03:09:20 -0000 Mailing-List: contact commits-help@synapse.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: dev@synapse.apache.org Delivered-To: mailing list commits@synapse.apache.org Received: (qmail 85500 invoked by uid 99); 23 Sep 2009 03:09:20 -0000 Received: from athena.apache.org (HELO athena.apache.org) (140.211.11.136) by apache.org (qpsmtpd/0.29) with ESMTP; Wed, 23 Sep 2009 03:09:20 +0000 X-ASF-Spam-Status: No, hits=-2000.0 required=10.0 tests=ALL_TRUSTED X-Spam-Check-By: apache.org Received: from [140.211.11.4] (HELO eris.apache.org) (140.211.11.4) by apache.org (qpsmtpd/0.29) with ESMTP; Wed, 23 Sep 2009 03:09:19 +0000 Received: by eris.apache.org (Postfix, from userid 65534) id 23F802388907; Wed, 23 Sep 2009 03:08:59 +0000 (UTC) Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Subject: svn commit: r817946 - in /synapse/trunk/java/modules/core/src/main/java/org/apache/synapse/core/axis2: Axis2FlexibleMEPClient.java DynamicAxisOperation.java Date: Wed, 23 Sep 2009 03:08:59 -0000 To: commits@synapse.apache.org From: ruwan@apache.org X-Mailer: svnmailer-1.0.8 Message-Id: <20090923030859.23F802388907@eris.apache.org> X-Virus-Checked: Checked by ClamAV on apache.org Author: ruwan Date: Wed Sep 23 03:08:58 2009 New Revision: 817946 URL: http://svn.apache.org/viewvc?rev=817946&view=rev Log: Fixes to synapse to get the issue WSCOMMONS-444 fixed (from synapse point of view the response received from the actual service is also server side) Modified: synapse/trunk/java/modules/core/src/main/java/org/apache/synapse/core/axis2/Axis2FlexibleMEPClient.java synapse/trunk/java/modules/core/src/main/java/org/apache/synapse/core/axis2/DynamicAxisOperation.java Modified: synapse/trunk/java/modules/core/src/main/java/org/apache/synapse/core/axis2/Axis2FlexibleMEPClient.java URL: http://svn.apache.org/viewvc/synapse/trunk/java/modules/core/src/main/java/org/apache/synapse/core/axis2/Axis2FlexibleMEPClient.java?rev=817946&r1=817945&r2=817946&view=diff ============================================================================== --- synapse/trunk/java/modules/core/src/main/java/org/apache/synapse/core/axis2/Axis2FlexibleMEPClient.java (original) +++ synapse/trunk/java/modules/core/src/main/java/org/apache/synapse/core/axis2/Axis2FlexibleMEPClient.java Wed Sep 23 03:08:58 2009 @@ -23,7 +23,6 @@ import org.apache.axiom.soap.SOAPFactory; import org.apache.axis2.AxisFault; import org.apache.axis2.Constants; -import org.apache.axis2.transport.http.HTTPConstants; import org.apache.axis2.addressing.AddressingConstants; import org.apache.axis2.addressing.EndpointReference; import org.apache.axis2.client.OperationClient; @@ -38,16 +37,17 @@ import org.apache.axis2.description.AxisServiceGroup; import org.apache.axis2.description.WSDL2Constants; import org.apache.axis2.engine.AxisConfiguration; +import org.apache.axis2.transport.http.HTTPConstants; import org.apache.axis2.wsdl.WSDLConstants; import org.apache.commons.logging.Log; import org.apache.commons.logging.LogFactory; +import org.apache.sandesha2.Sandesha2Constants; +import org.apache.sandesha2.client.SandeshaClient; +import org.apache.sandesha2.client.SandeshaClientConstants; import org.apache.synapse.SynapseConstants; -import org.apache.synapse.transport.nhttp.NhttpConstants; import org.apache.synapse.endpoints.EndpointDefinition; +import org.apache.synapse.transport.nhttp.NhttpConstants; import org.apache.synapse.util.MessageHelper; -import org.apache.sandesha2.client.SandeshaClientConstants; -import org.apache.sandesha2.client.SandeshaClient; -import org.apache.sandesha2.Sandesha2Constants; import javax.xml.namespace.QName; Modified: synapse/trunk/java/modules/core/src/main/java/org/apache/synapse/core/axis2/DynamicAxisOperation.java URL: http://svn.apache.org/viewvc/synapse/trunk/java/modules/core/src/main/java/org/apache/synapse/core/axis2/DynamicAxisOperation.java?rev=817946&r1=817945&r2=817946&view=diff ============================================================================== --- synapse/trunk/java/modules/core/src/main/java/org/apache/synapse/core/axis2/DynamicAxisOperation.java (original) +++ synapse/trunk/java/modules/core/src/main/java/org/apache/synapse/core/axis2/DynamicAxisOperation.java Wed Sep 23 03:08:58 2009 @@ -185,6 +185,7 @@ responseMessageContext.setProperty( SynapseConstants.RELATES_TO_FOR_POX, msgctx.getMessageID()); responseMessageContext.setOptions(options); + responseMessageContext.setServerSide(true); addMessageContext(responseMessageContext); AxisEngine.send(msgctx); @@ -199,8 +200,6 @@ getMessage(WSDLConstants.MESSAGE_LABEL_IN_VALUE)); responseMessageContext.setAxisService(msgctx.getAxisService()); - // set properties on responseMessageContext - responseMessageContext.setServerSide(true); responseMessageContext.setProperty(MessageContext.TRANSPORT_OUT, msgctx.getProperty(MessageContext.TRANSPORT_OUT)); responseMessageContext.setProperty(org.apache.axis2.Constants.OUT_TRANSPORT_INFO,