cancel
Showing results for 
Search instead for 
Did you mean: 

Regarding time out in case synchronous scenario in BPM

Former Member
0 Kudos

Hi,

We are trying to design a BPM for a synchronous scenario.If we send a request and do not receive a response in this case,and if time out happens,then is it possible to go back to the Send step after timeout.

Kindly advise.

Thanks and Regards,

Induja

Accepted Solutions (0)

Answers (1)

Answers (1)

MichalKrawczyk
Active Contributor
0 Kudos

Hi,

in general sync scenarios are not restartable if this is what you're asking

so if you expect timeouts maybe it's better to do it in an async way?

Regards,

Michal Krawczyk

Former Member
0 Kudos

Hi Michal,

Thank you for your quick response.Unfortunately,the requirement has been fixed and hence if we do not receive a response back after a synchronous send step,it is required to try resending the message a fixed number of times.Please could you suggest if there is a way to do this.

Thanks and Regards,

Induja

former_member181962
Active Contributor
0 Kudos

Hi Induja,

Here is a way that i can think of(I have not tried it practically though).

Put your sync send step inside a block step with a exception branch.

IN the exception branch have another sync send step.

Put the entire block inside another block step, with an exception branch again.

In that exception branch, have another sync send step, whch will be executed in case of an exception(Which in your case is due to no response from the receiver system in s stipulated time).

Cascade the number of blocks as many times as you want to retry sending.

Regards,

Ravi Kanth Talagana