cancel
Showing results for 
Search instead for 
Did you mean: 

Restart BPM instance

Former Member
0 Kudos

Hi All,

I use a BPM to send message to a third-party system which is time to time off-line. In my BPM I use a loop to send the message maximumly 10 times. After times, this BPM should end.

I need to manually restart this BPM if the message is not successfully delivered to the third-party system after 10 retries . But as I know , a BPM instance can be restarted only when it runs into error status.

So after the loop, I create a bock to raise a exception to make the BPM end with a error if the message is not delivered to the third-party system. As expected, the BPM instance goes into error status, but I get an error "the workflow cannot be restarted" when I triy to restart it.

Regards,

Hui

Accepted Solutions (1)

Accepted Solutions (1)

Former Member
0 Kudos

HI Hui,

A BP is restartable when the error is not caught by an exception branch or raised by control object. So just let the last attempt of the failing interface raise an error without catching it.

Kind Regards,

Frank

Answers (0)