[ 
https://issues.apache.org/jira/browse/SYNAPSE-913?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13468511#comment-13468511
 ] 

Pradeep Fernando edited comment on SYNAPSE-913 at 10/3/12 11:25 PM:
--------------------------------------------------------------------

Hi,

message formats after applying the patch

request:

POST /EchoService/EchoServlet HTTP/1.1
valid: true
SOAPAction: placeOrders
Content-Type: text/xml
Content-Length: 512
Host: 127.0.0.1:9090
Connection: Keep-Alive

<?xml version='1.0' encoding='UTF-8'?><soapenv:Envelope
xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/";><soapenv:Body>
<m0:placeOrders xmlns:m0="http://services.samples";>
<m0:order><m0:price>151.28</m0:price><m0:quantity>15</m0:quantity><m0:symbol>ABC</m0:symbol></m0:order>
<m0:order><m0:price>200.28</m0:price><m0:quantity>160</m0:quantity><m0:symbol>PQR</m0:symbol></m0:order>
<m0:order><m0:price>140.28</m0:price><m0:quantity>120</m0:quantity><m0:symbol>XYZ</m0:symbol></m0:order>
</m0:placeOrders>


response:


HTTP/1.1 200 OK
Date: Wed, 03 Oct 2012 11:43:34 GMT
Server: Jetty/4.2.27 (Linux/3.2.0-23-generic amd64 java/1.6.0_34)
Content-Type: text/xml
Transfer-Encoding: chunked

200
<?xml version='1.0' encoding='UTF-8'?><soapenv:Envelope
xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/";><soapenv:Body>
<m0:placeOrders xmlns:m0="http://services.samples";>
<m0:order><m0:price>151.28</m0:price><m0:quantity>15</m0:quantity><m0:symbol>ABC</m0:symbol></m0:order>
<m0:order><m0:price>200.28</m0:price><m0:quantity>160</m0:quantity><m0:symbol>PQR</m0:symbol></m0:order>
<m0:order><m0:price>140.28</m0:price><m0:quantity>120</m0:quantity><m0:symbol>XYZ</m0:symbol></m0:order>
</m0:placeOrders>
0



working request/respons (without applying the patch)

request:

POST /EchoService/EchoServlet HTTP/1.1
Content-Type: text/xml; charset=UTF-8
valid: true
SOAPAction: "placeOrders"
Transfer-Encoding: chunked
Host: 127.0.0.1:9090
Connection: Keep-Alive
User-Agent: Synapse-HttpComponents-NIO

223
<?xml version='1.0' encoding='UTF-8'?><soapenv:Envelope
xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/";><soapenv:Body>
<m0:placeOrders xmlns:m0="http://services.samples";>
<m0:order><m0:price>151.28</m0:price><m0:quantity>15</m0:quantity><m0:symbol>ABC</m0:symbol></m0:order>
<m0:order><m0:price>200.28</m0:price><m0:quantity>160</m0:quantity><m0:symbol>PQR</m0:symbol></m0:order>
<m0:order><m0:price>140.28</m0:price><m0:quantity>120</m0:quantity><m0:symbol>XYZ</m0:symbol></m0:order>
</m0:placeOrders>
</soapenv:Body></soapenv:Envelope>
0

response


HTTP/1.1 200 OK
Date: Wed, 03 Oct 2012 12:01:14 GMT
Server: Jetty/4.2.27 (Linux/3.2.0-23-generic amd64 java/1.6.0_34)
Content-Type: text/xml; charset=UTF-8
Transfer-Encoding: chunked

223
<?xml version='1.0' encoding='UTF-8'?><soapenv:Envelope
xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/";><soapenv:Body>
<m0:placeOrders xmlns:m0="http://services.samples";>
<m0:order><m0:price>151.28</m0:price><m0:quantity>15</m0:quantity><m0:symbol>ABC</m0:symbol></m0:order>
<m0:order><m0:price>200.28</m0:price><m0:quantity>160</m0:quantity><m0:symbol>PQR</m0:symbol></m0:order>
<m0:order><m0:price>140.28</m0:price><m0:quantity>120</m0:quantity><m0:symbol>XYZ</m0:symbol></m0:order>
</m0:placeOrders>
</soapenv:Body></soapenv:Envelope>
0


                
      was (Author: pradeepfdo):
    Hi,

message formats after applying the patch

request:

POST /EchoService/EchoServlet HTTP/1.1
valid: true
SOAPAction: placeOrders
Content-Type: text/xml
Content-Length: 512
Host: 127.0.0.1:9090
Connection: Keep-Alive

<?xml version='1.0' encoding='UTF-8'?><soapenv:Envelope
xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/";><soapenv:Body>
<m0:placeOrders xmlns:m0="http://services.samples";>
<m0:order><m0:price>151.28</m0:price><m0:quantity>15</m0:quantity><m0:symbol>ABC</m0:symbol></m0:order>
<m0:order><m0:price>200.28</m0:price><m0:quantity>160</m0:quantity><m0:symbol>PQR</m0:symbol></m0:order>
<m0:order><m0:price>140.28</m0:price><m0:quantity>120</m0:quantity><m0:symbol>XYZ</m0:symbol></m0:order>
</m0:placeOrders>


response:


HTTP/1.1 200 OK
Date: Wed, 03 Oct 2012 11:43:34 GMT
Server: Jetty/4.2.27 (Linux/3.2.0-23-generic amd64 java/1.6.0_34)
Content-Type: text/xml
Transfer-Encoding: chunked

200
<?xml version='1.0' encoding='UTF-8'?><soapenv:Envelope
xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/";><soapenv:Body>
<m0:placeOrders xmlns:m0="http://services.samples";>
<m0:order><m0:price>151.28</m0:price><m0:quantity>15</m0:quantity><m0:symbol>ABC</m0:symbol></m0:order>
<m0:order><m0:price>200.28</m0:price><m0:quantity>160</m0:quantity><m0:symbol>PQR</m0:symbol></m0:order>
<m0:order><m0:price>140.28</m0:price><m0:quantity>120</m0:quantity><m0:symbol>XYZ</m0:symbol></m0:order>
</m0:placeOrders>
0



working request/respons (without applying the patch)

request:

POST /EchoService/EchoServlet HTTP/1.1
Content-Type: text/xml; charset=UTF-8
valid: true
SOAPAction: "placeOrders"
Transfer-Encoding: chunked
Host: 127.0.0.1:9090
Connection: Keep-Alive
User-Agent: Synapse-HttpComponents-NIO

223
<?xml version='1.0' encoding='UTF-8'?><soapenv:Envelope
xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/";><soapenv:Body>
<m0:placeOrders xmlns:m0="http://services.samples";>
<m0:order><m0:price>151.28</m0:price><m0:quantity>15</m0:quantity><m0:symbol>ABC</m0:symbol></m0:order>
<m0:order><m0:price>200.28</m0:price><m0:quantity>160</m0:quantity><m0:symbol>PQR</m0:symbol></m0:order>
<m0:order><m0:price>140.28</m0:price><m0:quantity>120</m0:quantity><m0:symbol>XYZ</m0:symbol></m0:order>
</m0:placeOrders>
</soapenv:Body></soapenv:Envelope>
0




                  
> Pass Through HTTP Transport for Synapse and Using the Pass Through Transport 
> by Default
> ---------------------------------------------------------------------------------------
>
>                 Key: SYNAPSE-913
>                 URL: https://issues.apache.org/jira/browse/SYNAPSE-913
>             Project: Synapse
>          Issue Type: Improvement
>          Components: Core, Transports
>         Environment: Any
>            Reporter: Hiranya Jayathilaka
>             Fix For: FUTURE
>
>         Attachments: SYNAPSE_PASS_THRU_8.patch
>
>
> This improvement has 2 main aspects:
> 1. Contributing the pass through HTTP transport developed at WSO2 to Synapse
> 2. Modifying Synapse to use the pass through HTTP transport as the default 
> (this requires some minor changes to the transport too)
> The pass through transport, as it stands now, can only be used for simple 
> pass through, static routing and header based routing scenarios. It cannot be 
> used for any scenario where content lookup or manipulation is required. This 
> effort makes the pass through transport one of the core transports of 
> Synapse, and modifies Synapse and the transport in a way so that the 
> transport can be used in any scenario without restrictions.
> See the conversations at:
> http://old.nabble.com/Message-Relay-Support-for-Synapse-to33693068.html
> http://mail-archives.apache.org/mod_mbox/synapse-dev/201209.mbox/browser

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscr...@synapse.apache.org
For additional commands, e-mail: dev-h...@synapse.apache.org

Reply via email to