on 09-13-2005 8:01 PM
I'm trying to send an Alert message or close a S/A bridge within an Exception branch (handler) and none of these seems to works.
Do any steps work at all in exception branch. Can we do some clean up work before the exception handler does its thing.
A bit more on what I'm trying to do.
1. Open S/A bridge via HTTP
2. Transform source to target message of RFC type
3. Make an RFC call in a branch with Exception handler and my exception is ABAP_Abend. We can call over 100 different ABAP programs via the RFC FM based on the data type and some programs Abend in SAP/target system
4.If RFC is successful, map response to HTTP response and this works fine
5. If RFC fails due to ABAP_Abend, I would like to close S/A bridge which waits indefinitely otherwise and send an alert message (via steps in exception handler). But this does not seem to work.
Any ideas on how to take care of some clean up work before the system does the exception handling.
Thank you for your responses.
Parimala
Hi,
We have tried few steps like Container Operation, Mapping steps in the exception branch of BPM and found these to be working fine. But our's was not a S/A bridge.
Regrads
Anand
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi,
We use the S/A bridge and exception branch to trigger alerts upon error during synchronous calls. Our process gets terminated and the alerts are thrown upon exception. But we do not use RFC - we make http calls to third-party systems.
I am not familiar with the ABAP-Abend. In case of Abend, do you still get a response back from the RFC? If you still get a response from RFC, you need to inspect the response (switch step is one way of doing it) and raise the exception to transfer the control to the exception branch.
Regards,
Suresh.
User | Count |
---|---|
85 | |
10 | |
10 | |
10 | |
7 | |
6 | |
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.