Control Resources

Control Resources are user defined variables representing a physical or logical device in a Control-M installation. Control Resources that are characterized by the control that a Job needs over them. For each Job you can specify exclusive or shared access to the resource. The Job is not ordered unless the Control Resource is available in the required state (exclusive or shared). If the resource is shared, other Jobs can use the resource concurrently, while Jobs with exclusive resources cannot. Control-M verifies that a Job is not submitted for execution unless the Control Resources required by the Job are available in the required state (shared/exclusive). This prevents deadlock situations or contention between Jobs for a given resource. Examples of Control Resources can include files, disk drives, tables, and databases.

The purpose of a Control Resource is to provide exclusive access to resources for a Job. This ensures Jobs that cannot share the resource do not run at the same time.

From the Tools domain, in the Control Resources window, you can do the following:

You can define multiple Control Resources and use them in combination with Quantitative Resources to prioritize jobs and have a high degree of control over the workflow. For more information, see Quantitative Resources.

Parent Topic

Control-M Tools