This is regarding the issue. [1]
To reproduce the scenario i have developed a sample service which has two
methods ping1() and ping2() which will return two different strings
"pinging1" and "pinging 2".There are no parameters for the request.
1) When invoke from the try it with response caching enabled second
operation returns the same string which is "pinging1" instead
"pinging2".When i invoke from a wrapped client it is successful and return
the intended strings.
2) The difference with try it is ,
with tryit : SOAP body is empty
with wrapped client : SOAP Body has
<soapenv:Body>
<ns1:ping1 xmlns:ns1="http://www.wso2.org/types" />
</soapenv:Body>
The reason is when you have an empty body it cannot differentiate two
request and mislead as the previous request (which again has an empty body).
Since this happens only with the tryit if we are going to fix we need to
resolve it there. What is the best approach to handle it? Does the spec
allows to send an empty SOAP body ?
Thanks,
[1] https://wso2.org/jira/browse/CARBON-11947
--
*Shelan Perera*
Software Engineer
**
*WSO2, Inc. : wso2.com*
lean.enterprise.middleware.
*Home Page* : shelan.org
*Blog* : blog.shelan.org
*Linked-i*n :http://www.linkedin.com/pub/shelan-perera/a/194/465
*Twitter* :https://twitter.com/#!/shelan
*Mobile* : +94 772 604 402
_______________________________________________
Carbon-dev mailing list
[email protected]
http://mail.wso2.org/cgi-bin/mailman/listinfo/carbon-dev