Creating cross dependencies
Creating a cross dependency using the Dynamic Workload Console.
About this task
- Points to the remote job on which you want to create the cross dependency
- Is defined on a local workstation of remote engine type, that points to the engine where the remote job is defined.
To define the cross dependency, perform the following steps:
Procedure
- Define a remote engine workstation
On a remote engine workstation you can run only shadow jobs. As a prerequisite for creating a remote engine workstation, you must ensure that an HTTP or HTTPS destination to communicate with the remote engine exists. The name of this destination must be specified in the remote engine workstation definition.
- From the navigation toolbar, click Design > Workload Definitions > Create Workstations.
- Select an engine from the list and click Create Workstations.
- Specify the workstation properties, selecting Remote engine as Workstation Type. For more details about the options to select, see the online help by clicking the question mark located at the top right corner of the panel.
- Define a shadow job
It runs on the remote engine workstation and must contain the key values to identify the remote job.
Shadow jobs can be added to the plan by the plan creation process or dynamically at run time. The shadow job scheduled time is used to identify the job instance in the remote engine plan.
- Add the shadow job as a dependency of the local job
The dependency can be internal (distributed only) or external. In the Details view, right-click the local job and use the pop-up menu to add the shadow job as a dependency.
Results
As soon as the shadow job status satisfies the dependency rule, the dependency of the local job on the shadow job is resolved, and the cross dependency for the local job on the remote job is also resolved.
For more information about cross dependencies, see Cross dependencies