On Mon, Jan 2, 2012 at 6:17 PM, Shelan Perera <[email protected]> wrote:

> 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 ?
>

Can you send us the wsdl generated from the DSS service? I checked with the
2.6.2 version and the DSS wsdl is set to an empty soap body.

According to basic profile[1] you can not use the same input message for
two different operations. Therefore this is an issue with DSS and need to
fix at the DSS wsdl generation.

thanks,
Amila.

[1] http://www.ws-i.org/Profiles/BasicProfile-1.1.html#Operation_Signatures




>
>
> 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
>
>


-- 
*Amila Suriarachchi*

Software Architect
WSO2 Inc. ; http://wso2.com
lean . enterprise . middleware

phone : +94 71 3082805
_______________________________________________
Carbon-dev mailing list
[email protected]
http://mail.wso2.org/cgi-bin/mailman/listinfo/carbon-dev

Reply via email to