Suppose I’m using RE-Framework with OC queues(in config excel, I’m setting the MaxRetryNumber to 0, so I’m using the maxretry number set in OC), and if a process transaction failed（a system exception occurs, not business exception）, there are 2 issues, I’m not sure if I understand the cooperation between RE-Framework and OC correctly.
- If a system exception occurs and the maxretry # in OC is not reached: then the Process Transaction state will transition back to the Init State, and then Get Transaction Data state and then back again to the Process Transaction state.
- If a system exception occurs and the maxretry # in OC is reached: then the Process Transaction state will sill transition back to the Init State, and then to the Get Transition Data state, but as the maxretry # is reached, the OC will send a soft stop signal, so the process will transition to the end process state and hence end the entire processing.
Wonder if I correctly understand the logic here?
If my understanding’s correct, then any transaction reached maxretry number, the entire process would come to a stop, is this a correct design?