Skip to Content
avatar image
Former Member

Handling Multiple SOAP fault's

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

Add comment
10|10000 characters needed characters exceeded

  • Get RSS Feed

3 Answers

  • avatar image
    Former Member
    Oct 21, 2015 at 01:29 PM

    does anyone have answer for this ?

    Add comment
    10|10000 characters needed characters exceeded

  • Oct 22, 2015 at 01:59 AM

    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.

    Add comment
    10|10000 characters needed characters exceeded

  • Oct 22, 2015 at 06:15 AM

    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

    Add comment
    10|10000 characters needed characters exceeded