on 05-18-2015 10:09 AM
Hi,
Scenario is IDOC -->PI-->Webservice(SOAP async)
When I am not using "Do not Use SOAP envelope" option I was able to see the soap faults details.
But if I use "Do not use SOAP envelope", faults details are not getting viewed in the communication channel audit log.
Error in communication channel says "HTTP 500 Internal Server Error"
Please let me know if there is a way to see the soap fault message details. I do not want to switch the interface to synchronous mode.
Thanks
Suma
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi Suma,
Check,
1. What is the message needed in the endpoint with an external tool like SOAPui
2. Check if SOAP envelope is needed if you are wrapping the payload with the SOAP envelope correctly.
3. Check the data that you are sending, sometimes if the data is not right the endpoint raises an exception.
Regards.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi Suma,
Are you under PI 7.0 or Xi 3.0?, in this case you need to add a module bean as this note explains 1533195 - Receiver SOAP adapter in no-soap mode: target system faults
Regards.
Thanks for your reply.
This note is not applicable for my scenario as the note is specifically for synchronous interface. But anyway I have tried this option and it is not working. There are no errors in communication channel and I am not able to view fault details in audit log.
But mine is asynchronous scenario and I want to view fault details in audit log of communication channel.
Hi Suma,
Try with ambuj mishra suggestion, however your requirement is a little weird because in the async scenario there are not responses, you can only get acknowledgments.
Try to set in your receiver adapter the parameter XMBWS.GenerateSysAck with value true
Regards.
User | Count |
---|---|
91 | |
10 | |
10 | |
9 | |
9 | |
7 | |
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.