Core Aria Batch Job Interdependence
Core Aria runs batch jobs for each deployment, including invoicing, statement generation, and payments.
Aria Core plans a "Multiple midnights" feature for upcoming releases, enabling independent job schedules for each client.
Release R68 addresses dependencies between Core Aria and Aria Allegro batch jobs. The following summarizes changes in Core Aria to manage these dependencies.
- Core Aria adds a dependency step in batch job preprocessing by calling an Aria Allegro API to execute the daily job schedule.
- Aria Allegro's job schedule can take hours to complete, depending on the number of jobs and work-items. Core Aria periodically queries Aria Allegro via API to check the schedule status.
- Core Aria proceeds with its batch jobs once the Aria Allegro daily job schedule completes.
- If errors occur in Allegro's job schedule, human intervention is required, similar to handling Core Aria batch job failures.