cancel
Showing results for 
Search instead for 
Did you mean: 

error message

Former Member
0 Kudos

hello experts

is there a way to configure the XI so every fault message that will go out from the XI will be as SOAP message?

meaning that every application error, no mapping found message, etc, I will be able to catch this exception rapped as WS-SOAP message?

Thanks

Kfir

Accepted Solutions (1)

Accepted Solutions (1)

former_member187339
Active Contributor
0 Kudos

Hi Kfir,

Are you asking for SOAP Synchronous scenarios where XI/PI shoudl raise a fault message for all MApping failure etc.. Then you need to use the Fault messages in the sender synchronous interfaces..

But if it like a generic interface which will report you error for each and every interface (irrespective you have configured fault messages or not) then that is not possible.. why don't you to write a abap client proxy which will read the Alert tables and send back soap messages/email..

Regards

Suraj

Answers (2)

Answers (2)

Former Member
0 Kudos

Abhishek

Thank you for the reply.

is it possible to make some of the error responds in soap or it is not possible to configure it?

for example, is it possible this message to make as SOAP?

Originating Service Error:

com.sap.aii.af.ra.ms.api.DeliveryException: XIServer:NO_MAPPINGPROGRAM_FOUND:

at com.sap.aii.adapter.xi.ms.XIEventHandler.onTransmit(XIEventHandler.java:455)

at com.sap.aii.af.ra.ms.impl.core.queue.CallConsumer.onMessage(CallConsumer.java:133)

at com.sap.aii.af.ra.ms.impl.core.queue.Queue.run(Queue.java:850)

at com.sap.aii.af.ra.ms.runtime.MSWorkWrapper.run(MSWorkWrapper.java:56)

at com.sap.engine.core.thread.impl3.ActionObject.run(ActionObject.java:37)

at java.security.AccessController.doPrivileged(Native Method)

at com.sap.engine.core.thread.impl3.SingleThread.execute(SingleThread.java:102)

at com.sap.engine.core.thread.impl3.SingleThread.run(SingleThread.java:172)

Thanks

Kfir

former_member200962
Active Contributor
0 Kudos

One workaround could be like:

Configure Email Alert for each of the error occuring in XI ...... Send the Email to some mailbox....do not send any other mail to this mailbox

configure a Mail --> SOAP scenario .... now your mail sender channel should poll this particular mailbox

Convert the Mail message into SOAP and send it to the target WSDL.

This seems to be a feasible option......lets see if experts provide us with any other standard approach.

Regards,

Abhishek.

EOD

former_member200962
Active Contributor
0 Kudos

It may not be possible to have such an interface sending out SOAP message for every error occured in XI/ PI.

Regards,

Abhishek.