Skip to Content

Exception branch to error the BPM process after timeout

Hi

I have a BPM scenario which has correlation setup for an async interface for request response. Now my question is can i setup the Exception handling in BPM to error the message and also throw an alert once the correlation times out? If so, how? Currently i am trying out with a deadline branch where i have setup the timeout time eg 1 min. and am putting an exception control block within that and using a separate exception branch to handle it. But i see that the exception is not even being raised and so the BPM is failing gracefully with checkered flag. Please suggest.

Add comment
10|10000 characters needed characters exceeded

  • Get RSS Feed

2 Answers

  • Best Answer
    avatar image
    Former Member
    May 06, 2013 at 04:08 PM

    You can start to verify your process by comparing it to one of the patterns in SAP BASIS software component in ESR, namespace http://sap.com/xi/XI/System/Patterns, there  is a process called BpmPatternCollectTime. They also use deadline branch.

    Add comment
    10|10000 characters needed characters exceeded

  • May 06, 2013 at 02:17 PM

    Hi,

    two parallel branches (fork with one success branch), one with a wait step and behind that a  jump (control step) into exception branch should work.

    /Udo

    Add comment
    10|10000 characters needed characters exceeded

    • Hi,

      Can you please elaborate a bit

      A Block defining an exception, having an exception branch for that

      Inside the block a fork, 1 neccessary branch (of 2 total)

      1. Branch: Your normal processing. Waiting for correlation

      2. Branch: First a wait step. Second a control step, jumping into exception branch

      /Udo