on 10-19-2015 9:44 PM
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
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
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
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.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
does anyone have answer for this ?
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
User | Count |
---|---|
88 | |
10 | |
10 | |
9 | |
7 | |
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.