on 01-22-2009 12:01 PM
Hi
I have a BPM with a fork with 2 branches. It receives a sync request, post an async idoc and return response.
Branch 1 - post Idoc, wait for transport acknowledgement and then map OK message back to sender
Branch 2 - wait step (1 minute), map to timeout-error and send response.
If Idoc posts ok, the OK-mapping will be returned to sender. If Idoc wait more than 60 seconds for an acknowledgement, the PL_TIMEOUT error kicks in. I have set the parameter SA_COMM - CHECK_FOR_ASYNCH_RESPONSE to 75 seconds to be able to run the BPM process after the WAIT step has finished. Still, the PL_TIMEOUT kicks in and the error-response is not sent back.
Anyone have any idea what it may be? DId I explain myself good enough?
Thanks!
regards Marianne
Hi Marianne,
i think you need to define a exception in idoc send step and a exception branch catching that error for branch 1, where you put the same error handling as in branch 2.
Regards,
Udo
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
User | Count |
---|---|
87 | |
10 | |
10 | |
10 | |
7 | |
6 | |
6 | |
5 | |
5 | |
4 |
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.