Previous Topic: Manual DependenciesNext Topic: Inherited Dependencies


Cross-Application Dependencies

You can set up dependencies between jobs in different Applications using external jobs.

The Application that submits the job is known as the home Application. The Application where the job is defined as external is known as the distant Application. When the job is submitted in the home Application, the server submits the external job in the distant Application. When the job successfully completes in the home Application, the server posts the external job complete in the distant Application and releases its successors.

Example: Create a Cross-Application Dependency

The server submits job X on Fridays as part of Application APPL1. On Fridays, Job Z in Application APPL2 waits for job X. The home Application for job X is APPL1, and the distant Application for job X is APPL2. The following illustration displays the dependency between the two Applications:

The diagram shows the relationship between the APPL1 home Application and the APPL2 distant Application.

When the server generates APPL2 on Fridays, job Z waits until job X completes in its home Application, APPL1.

More information:

Define an External Job