on 04-21-2015 7:27 AM
Hi All,
While testing wsdl through SOAP UI, PI is reponding back with following message.
<SOAP:Envelope xmlns:SOAP="http://schemas.xmlsoap.org/soap/envelope/">
<SOAP:Header/>
<SOAP:Body/>
</SOAP:Envelope>
Interface is asynchronous. As per my requirement, i don't expect any such message from Pi. Due to this message, SOAP UI is sending same message n number of times. Do i need to do some change on PI side so that this response response could not generate?
Thanks & Regards,
Ashish Agarwal
Hi,
When you are testing your wsdl using SOAPUI add the following in the last of your WSDL URL -
&&QualityOfService=ExactlyOnce
Thanks,
Apu
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi Ashish
This is the default behavior if you are sending Async messages via SOAP UI. It should not cause any issues because SOAP UI is intended just as a testing tool.
Are you using SOAP UI to do some automated testing? If yes, then the issue might be due to SOAP UI rather than PI.
When you eventually use a proper application to send the async messages, there won't be any response from PI as it is async.
Rgds
Eng Swee
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi Ashish,
have a look at note 856597 (FAQ for the SOAP adapter).
For asynchronous sender channels the following behaviour is described:
"When the message successfully accepted by the adapter, an HTTP 200 response with
an empty SOAP envelope or an HTTP 202 response message with no content is
returned."
We are also using some asynchronous SOAP sender channels and do not have any problems with those responses. I am not aware of any possibility to change this behaviour.
Best regards,
lars
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi Ashish,
the information itself comes straight from the FAQ.
As far as I know a message is successfully accepted as soon as it is received by the communication channel and forwarded to the adapter framework. Other errors (like mapping or routing errors) might occur later but do not affect this behaviour; the message was still successfully accepted by the adapter.
Best regards,
lars
Hi Lars,
I am bit confused. If a message is successfully received by Pi, then will Pi send back http acknowledgment with such message or not.
<SOAP:Envelope xmlns:SOAP="http://schemas.xmlsoap.org/soap/envelope/">
<SOAP:Header/>
<SOAP:Body/>
</SOAP:Envelope>
Thanks & Regards,
Ashish Agarwal
User | Count |
---|---|
95 | |
11 | |
11 | |
10 | |
9 | |
8 | |
6 | |
5 | |
4 | |
4 |
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.