How does the process proceed?

When configuring the Max # of retries for the queue in Orchestrator to "1" for your process, and the queue has 5 transaction items. At runtime, the first transaction item throws a Business Rule Exception.

How does the process proceed?
A . Transaction is not retried and the process stops.
B . Transaction is not retried but remaining transactions continue processing.
C . Transaction is retried only one time.
D . Transaction is retried multiple times until processed successfully.

Answer: B

Explanation:

When a transaction item throws a Business Rule Exception, it means that the item does not meet the business requirements and cannot be processed further1. Therefore, the transaction item is marked as failed and not retried, regardless of the Max # of retries setting for the queue2. However, the process does not stop and continues with the remaining transaction items in the queue3.

Reference: Business Exception vs System Exception forum post, Answer by @loginerror

RE Framework MaxRetryNumber and Orchestrator Queue Max # Rertry, again forum post, Answer by @Arpit_Kesharwani

Subscribe
Notify of
guest
0 Comments
Inline Feedbacks
View all comments