Informatica has developed a third-party Scheduler API. You can schedule jobs with a third-party scheduler and pass the scheduling rules to Quartz. The third-party scheduler passes a URL with a Definition ID to Quartz. Quartz returns the job status to the scheduler.
To utilize the third-party Scheduler API, complete the following steps:
Set up an Archive Definition in the Data Archive UI, but do not create a schedule within the UI for this job. For each Archive Definition that is created there will be a Definition ID number, which will be part of the URL that is passed from the third-party Scheduler.
Wrap the Retrieve Current Status Program in a script so that it continues to be called until the completed code is returned.
The third-party schedule API is easy to deploy.
Other than adding the third-party scheduler to pass the URL that contains the Definition ID, you do not need to make other changes. Also, you can set up the archive definitions, while the scheduling team can maintain control over the set up and execution of the scheduled jobs. However, s because scheduling occurs outside of Quartz, information such as Future Run is not visible in the Data Archive.