cancel
Showing results for 
Search instead for 
Did you mean: 

SAP PI: Not recieving SOAP Fault message (Asynchronous) back from TIBCO

Former Member
0 Kudos

Hi Gurus

It would be very helpful if you can help with the below issue we have with getting SOAP Fault message back from TIBCO.

We have sent a asynchronous request to TIBCO and tested it succesfully.

However, while testing for error. In a secnario where TIBCO has to send SAP PI back the SOAP Fault message or any errors. SAP PI is not recieving any SOAP Fault message.

Can you please let us know if you have faced similar issues and the pssobile solution to resolve and get SOAP Fault message for a asynchronous message sent from SAP PI to a TIBCO web service.

Your help is greatly appreciated!!

Thank you,

Patrick

Accepted Solutions (0)

Answers (2)

Answers (2)

Former Member
0 Kudos

if your issue is resolved, please close the thread.

Former Member
0 Kudos

Patrick,

Try this -

In receiver SOAP channel -> Module tab -> Module configuration -> Add Parameter Name -> "XMBWS.NoSOAPIgnoreStatusCode" -> Parameter Value = true.

This will return the SOAP fault messages to PI. Let me know if you face any issues with this.

Regards,

Neetesh

Former Member
0 Kudos

Hi Neetesh

Thank you for your quick response!

We tried the above parameter we still dint get the SOAP Fault message back from TIBCO.

Can you please let us know if there is any parameter/configuration we need to do before using the parameter XMBWS.NoSOAPIgnoreStatusCode.

Also, since the interface is async do we need any additional setting to be done to receive the SOAP fault message from receiving system (TIBCO).

Thank you,

Patrick.

Former Member
0 Kudos

No extra setting required. What is the module key you are using? It should be the same module key as the one defined in the processing sequence for XISOAPAdapterBean.

Former Member
0 Kudos

Hi Neetesh

We used the parameter name and parameter value "XMBWS.NoSOAPIgnoreStatusCode" -> Parameter Value = true.

In the module key = SOAP & the module name = sap.com/com.sap.aii.af.soapadapter/XISOAPAdapterBean

We still dint receive any SOAP Fault message coming back to PI from TIBCO.

However, when we installed a gateway monitor on PI box; we did see the SOAP fault message coming back in the gateway monitor and the same was seen while testing in SOAP UI as well.

Can you please advice as to why this SOAP Fault in not appearing in Runtime monitoring of SAP PI; but we do see it in the gateway monitor tool installed on PI.

Are they any additional configuration required. Please, advice.

Thank you,

Patrick

@ Abhi ... Sure, we will close this thread as soon as we resolve.Thanks!

Former Member
0 Kudos

Hi,

Do you have a synchronous scenario or an asynchronous scenario?

For an asynchronous scenario (EO mode), you can't expect to get any value-added fault back to the caller.

An application specific error is not part of the one-way message exchange pattern (e.g. EO mode)

If the server returns any fault, it is treated as a system error.

Maybe the audit log might provide the original fault information. Have you checked it?

Regards, Yza

Former Member
0 Kudos

Hi All,

I have same situation in Proxy to Web service. We send the data via proxy to WS.

The call is async and we don't get anything if everything is right & data is posted.

But WS has fault message and sends the fault messages for any wrong data.

This is fault message structure

Servicefault

  code

  message

  type

I have created DT & MT for fault message & mapped to WS fault message.

While using Operation mapping, i am not able to see the place where should i assigning the mapping for fault. I can see for request but not for fault.

I have made my outbound Service interface Outbound-Stateless-Normal operation-Async

For inbound the same with Fault message in error message.

Please advice, how should i handle the fault message coming from WS in Async scenario

Regards