Previous Topic: Overdue Jobs Monitoring

Next Topic: How Jobs with Global Variable Dependencies are Submitted

Global Variable Dependencies

Jobs can have global variable dependencies. A global variable dependency is a variable expression that must be satisfied before a job is submitted. Such jobs are submitted when all of the global variable dependencies (and the time, predecessor, and resource dependencies) are met, dropped, or abandoned.

For example, you can define a job that only runs when a global variable named quota is assigned a value greater than or equal to 1000. If the global variable dependency is not met at job submission time, the job goes into a VARWAIT state and waits for the dependency to be met, dropped, or abandoned.

There are several ways to manage global variable dependencies. You can set up, edit, and remove variable dependencies by using the Define perspective of CA WA Desktop Client. While monitoring an Application generation in the Monitor perspective, you can set up, edit, remove, and drop variable dependencies and reset the time to abandon variable dependencies. You can also drop variable dependencies by using the CLI. To check the status of jobs in a VARWAIT state, you can evaluate the variable dependencies by using the Monitor perspective or the CLI.

Variable dependencies are stored in the relational database for the server. These dependencies are kept and restored after a warm start of the server or after the server starts as a Primary in a CA WA High Availability configuration. In a cold start of the server, these dependencies are deleted from the relational database.

You can set up global variable dependencies in all job types except for External-Other Scheduler and External-Same Scheduler.

More information:

Drop Variable Dependencies

Evaluate Variable Dependencies