cancel
Showing results for 
Search instead for 
Did you mean: 

SOAP Error Handling!

silentbull
Participant
0 Kudos

Hi,

We have couple of scenarios in PI where we use SOAP receiver channel to pass on the details from one scenario to another scenario by calling the XI integration server.

Is there any way to capture the fault responses or any error handling method between scenarios in PI?

Reason being is that one of the interface is passing from generic to two other scenarios and finally at the end of the third scenario only the details are sent to external vendor.

So, I would need to have visibility on the end to end. Otherwise if any error happens in second scenario, then we would need manually track down for each message.

For all scenarios, I am using SOAP receiver only.

Let me know how to capture or effective error handling mechanism for this.

Regards

Sam

Accepted Solutions (0)

Answers (3)

Answers (3)

former_member184720
Active Contributor
0 Kudos
iaki_vila
Active Contributor
0 Kudos

Hi Sam,

I usually take an approach different that Gagandeep propose. In the receiver SOAP channel i mark the check "Do Not Use SOAP Envelope". In this way i need to construct the SOAP envelope for the request but for the response i get the entire SOAP message, then in the first respone mapping i use a XSL mapping to take the fault message and the payload and consctruct the desired XML.

Regards.

gagandeep_batra
Active Contributor
0 Kudos

Hi Sam,

I think fault message type is there for this purpose.

Regards

Gagan