You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@synapse.apache.org by as...@apache.org on 2009/03/05 14:25:34 UTC
svn commit: r750454 - in /synapse/trunk/java/modules:
core/src/main/java/org/apache/synapse/core/axis2/Axis2FlexibleMEPClient.java
samples/services/SimpleStockQuoteService/wsdl/SimpleStockQuoteService.wsdl
Author: asankha
Date: Thu Mar 5 13:25:34 2009
New Revision: 750454
URL: http://svn.apache.org/viewvc?rev=750454&view=rev
Log:
checkin fixes for Synapse-512 and Synapse-513 contributed by Keith
Modified:
synapse/trunk/java/modules/core/src/main/java/org/apache/synapse/core/axis2/Axis2FlexibleMEPClient.java
synapse/trunk/java/modules/samples/services/SimpleStockQuoteService/wsdl/SimpleStockQuoteService.wsdl
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=750454&r1=750453&r2=750454&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 Thu Mar 5 13:25:34 2009
@@ -139,6 +139,9 @@
} else if (SynapseConstants.FORMAT_SOAP11.equals(endpoint.getFormat())) {
axisOutMsgCtx.setDoingREST(false);
axisOutMsgCtx.removeProperty(org.apache.axis2.Constants.Configuration.MESSAGE_TYPE);
+ // We need to set this ezplicitly here in case the requset was not a POST
+ axisOutMsgCtx.setProperty(Constants.Configuration.HTTP_METHOD,
+ Constants.Configuration.HTTP_METHOD_POST);
if (axisOutMsgCtx.getSoapAction() == null && axisOutMsgCtx.getWSAAction() != null) {
axisOutMsgCtx.setSoapAction(axisOutMsgCtx.getWSAAction());
}
@@ -148,7 +151,10 @@
} else if (SynapseConstants.FORMAT_SOAP12.equals(endpoint.getFormat())) {
axisOutMsgCtx.setDoingREST(false);
- axisOutMsgCtx.removeProperty(org.apache.axis2.Constants.Configuration.MESSAGE_TYPE);
+ axisOutMsgCtx.removeProperty(org.apache.axis2.Constants.Configuration.MESSAGE_TYPE);
+ // We need to set this ezplicitly here in case the requset was not a POST
+ axisOutMsgCtx.setProperty(Constants.Configuration.HTTP_METHOD,
+ Constants.Configuration.HTTP_METHOD_POST);
if (axisOutMsgCtx.getSoapAction() == null && axisOutMsgCtx.getWSAAction() != null) {
axisOutMsgCtx.setSoapAction(axisOutMsgCtx.getWSAAction());
}
Modified: synapse/trunk/java/modules/samples/services/SimpleStockQuoteService/wsdl/SimpleStockQuoteService.wsdl
URL: http://svn.apache.org/viewvc/synapse/trunk/java/modules/samples/services/SimpleStockQuoteService/wsdl/SimpleStockQuoteService.wsdl?rev=750454&r1=750453&r2=750454&view=diff
==============================================================================
--- synapse/trunk/java/modules/samples/services/SimpleStockQuoteService/wsdl/SimpleStockQuoteService.wsdl (original)
+++ synapse/trunk/java/modules/samples/services/SimpleStockQuoteService/wsdl/SimpleStockQuoteService.wsdl Thu Mar 5 13:25:34 2009
@@ -120,6 +120,13 @@
</xs:sequence>
</xs:complexType>
</xs:element>
+ <xs:element name="getSimpleQuote">
+ <xs:complexType>
+ <xs:sequence>
+ <xs:element name="symbol" nillable="true" type="xs:string"/>
+ </xs:sequence>
+ </xs:complexType>
+ </xs:element>
<xs:element name="GetQuote" type="ns:GetQuote"/>
<xs:complexType name="GetQuote">
@@ -158,6 +165,9 @@
<wsdl:message name="getQuoteMessage">
<wsdl:part name="part1" element="ns0:getQuote"/>
</wsdl:message>
+ <wsdl:message name="getSimpleQuoteMessage">
+ <wsdl:part name="part1" element="ns0:getSimpleQuote"/>
+ </wsdl:message>
<wsdl:message name="getQuoteResponse">
<wsdl:part name="part1" element="ns0:getQuoteResponse"/>
</wsdl:message>
@@ -183,6 +193,11 @@
message="axis2:getQuoteMessage" wsaw:Action="urn:getQuote"/>
<wsdl:output message="axis2:getQuoteResponse"/>
</wsdl:operation>
+ <wsdl:operation name="getSimpleQuote">
+ <wsdl:input xmlns:wsaw="http://www.w3.org/2006/05/addressing/wsdl"
+ message="axis2:getSimpleQuoteMessage" wsaw:Action="urn:getSimpleQuote"/>
+ <wsdl:output message="axis2:getQuoteResponse"/>
+ </wsdl:operation>
<wsdl:operation name="getMarketActivity">
<wsdl:input xmlns:wsaw="http://www.w3.org/2006/05/addressing/wsdl"
message="axis2:getMarketActivityMessage"
@@ -213,6 +228,15 @@
<soap:body use="literal"/>
</wsdl:output>
</wsdl:operation>
+ <wsdl:operation name="getSimpleQuote">
+ <soap:operation soapAction="urn:getSimpleQuote" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ </wsdl:operation>
<wsdl:operation name="getMarketActivity">
<soap:operation soapAction="urn:getMarketActivity" style="document"/>
<wsdl:input>
@@ -250,6 +274,15 @@
<soap12:body use="literal"/>
</wsdl:output>
</wsdl:operation>
+ <wsdl:operation name="getSimpleQuote">
+ <soap12:operation soapAction="urn:getSimpleQuote" style="document"/>
+ <wsdl:input>
+ <soap12:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap12:body use="literal"/>
+ </wsdl:output>
+ </wsdl:operation>
<wsdl:operation name="getMarketActivity">
<soap12:operation soapAction="urn:getMarketActivity" style="document"/>
<wsdl:input>