Skip to Content
Former Member
May 03, 2011 at 02:46 AM

HTTP 500 + FAULT - what is the best way to deal with in a BPE?



When calling a service through a SOAP call in PROXY TO SOAP interface (Assync/ Sync) using BPE

1 - SAP ECC -> ASSYNC -> SAP XI/ PI -> BPE (SYNC) -> Bus Service (ORACLE)

2 - SAP ECC <- X <- SAP XI/ PI -> BPE (SYNC) <- HTTP 500 <- Bus Service (ORACLE)

X - BPE doesnu2019t deliver to error at SAP ECC cancels the flow to avoid SYSFAIL


What is the best practice in this case to return the error to the ECC?

1 u2013 It develops an ABAP program to read the database XI/ PI response in search of the Payload (fault).

2 u2013 It tries to map the exception and continue the flow even with HTTP 500

3 - It is possible to map http500 + fault (BPM)?