In Vlocity Order Management, the XOMOrchestrationRetryPolicyBatchJob is responsible for processing integration retries. It is designed to run in a continuous cycle where the finish() method of the batch execution automatically schedules the next iteration of the job.
Administrators may observe this job halting or stopping automatically at frequent intervals. This interruption occurs when the Salesforce environment breaches the following Apex Governor Limit:
You've exceeded the limit of 100 jobs in the flex queue.
When the system hits this flex queue limit, the current job execution fails. Consequently, the finish() method cannot successfully enqueue the subsequent batch job, breaking the scheduling cycle and causing all retry job processing to stop completely.
To resolve this issue and prevent future occurrences, administrators should increase the interval between retry jobs to reduce the load on the flex queue, and then manually restart the stopped job.
Step 1: Adjust the Retry Job Interval
To prevent the flex queue from accumulating 100 jobs and breaching the governor limit, increase the time interval between job executions.
OrchestrationRetryJobIntervalMins setting.Step 2: Restart the Batch Job
Once the interval has been adjusted, the broken scheduling cycle must be manually reinitiated.
Step 3: Proactive Monitoring (Best Practice)
To ensure immediate awareness if the job fails again, verify that Apex exception emails are properly configured for the organization. Salesforce sends an automated email notification whenever a batch job fails due to an unhandled exception or limit breach. If these notifications are not currently being received, administrators should configure them by following the official Salesforce guidelines for Apex Exception Email Notifications.
005321983

We use three kinds of cookies on our websites: required, functional, and advertising. You can choose whether functional and advertising cookies apply. Click on the different cookie categories to find out more about each category and to change the default settings.
Privacy Statement
Required cookies are necessary for basic website functionality. Some examples include: session cookies needed to transmit the website, authentication cookies, and security cookies.
Functional cookies enhance functions, performance, and services on the website. Some examples include: cookies used to analyze site traffic, cookies used for market research, and cookies used to display advertising that is not directed to a particular individual.
Advertising cookies track activity across websites in order to understand a viewer’s interests, and direct them specific marketing. Some examples include: cookies used for remarketing, or interest-based advertising.