cancel
Showing results for 
Search instead for 
Did you mean: 

Handling Multiple SOAP fault's

0 Kudos

Hi Experts,

We have a proxy to webservice sync interface where we need to handle multiple SOAP faults.

I created two separate mappings for fault messages and in the Operation Mapping I am able to add both mappings in the Fault.. When I am running the interface I am getting the error as below.

Mapping program is not available in run time cache: Object ID


I would like to check if the PI will handle more than one fault message ? if yes how do I need to do that?



~Kishore

Accepted Solutions (0)

Answers (3)

Answers (3)

iaki_vila
Active Contributor
0 Kudos

HI Kishore,

I usually set the check Do Not Use SOAP envelope, wrap/unwrap the SOAP envelope. On the response you have the message without SOAP PI treatment and with a java mapping or XSLT you can deal with it, with all the different ways that it can come.

Regards

RaghuVamseedhar
Active Contributor
0 Kudos

Kishore,

From error message it seems, Operational Mapping is not active/wrong/not refereed in Interface determination. Please post more details and error message.

FYI, If web-service returns different structures of faults messages (which is very rare), we can handle it using Java mapping.

0 Kudos

does anyone have answer for this ?