Control-M Workload Automation 8 - Training
Control-M Workload Automation 8 - Training
Luiz Miranda
Restricted - Confidential
Table of Contents
• Introduction to Batch Scheduling software & Control-M Workload Automation 8
• Control-M agents
• Conditions (variables)
• Node Groups
• Ordering jobs
• Holding jobs
Restricted - Confidential
2
Introduction
• Control-M => application for batch processing, currently known as a workload automation
tool with a graphical user interface and single point of control for definition and monitoring of
jobs in a computing distributed environment.
Restricted - Confidential
3
Control-M Architecture
Restricted - Confidential
4
Control-M 8 – current infrastructure
PROD environment
Restricted - Confidential
5
Creating a sample job
• Access Control-M workload automation > Planning Domain > Blank Workspace
Restricted - Confidential
6
Creating a sample job
• Drag & drop the “OS template” from the available templates
Restricted - Confidential
7
Creating a sample job
Restricted - Confidential
8
Creating a sample job
• Click on “check-in” –
• Then click on “order > selected entities” (to order the selected job):
Restricted - Confidential
9
Creating a sample job
• Once you receive the message informing that the job was ordered:
Restricted - Confidential
10
Testing a sample job
• Click on the job with right click > free > yes.
• After the processing of the job, check the log by right click > log.
Restricted - Confidential
11
Testing a sample job
Restricted - Confidential
12
New Jobs Prefix
• SIT environment
• As it involves a “New Folder”, probably the requester will not have permission to create even
on SIT.
• Then the support person can creates the new folder and so assign this new folder to the user
group which the user belongs -> so the user will have access and he will be allowed to create
his jobs.
• Request (BMC Remedy > Service Request Management > Request Entry > Search for “Control-M”):
Restricted - Confidential
13
New Jobs Prefix
• PROD environment
• Any changes in PROD -> only implemented by a CRQ.
• User will submit the CRQ with the instructions for the jobs creation (new folder/new jobs) then
it will be created by the support.
Request to SIM rules Team (BMC Remedy > Service Request Management > Request Entry >
Search for “SIM Request”):
Restricted - Confidential
14
Control-M Agents
Restricted - Confidential
15
Control-M Agents
Restricted - Confidential
16
Control-M Agent services
• 4 agent services:
Restricted - Confidential
17
User Management
Restricted - Confidential
18
User Management
• Within Control-M Configuration Manager, click on Tools > Security > Control-M EM Authorizations
Restricted - Confidential
19
User Management
Restricted - Confidential
20
User Management
Reset passwords
Restricted - Confidential
21
User Management
Reason – the groups in Control-M are based on job prefix (job name), which is the basis for
the user permisions in the system.
Restricted - Confidential
22
Conditions
• In Conditions – type of pre-requisite condition that must be in the active conditions list for the
job to run. Usually associated with an Out Condition of a successful execution of a job
(predecessor).
• Out Conditions - conditions added or deleted from the conditions table after a job completes
with status of OK.
Restricted - Confidential
23
Conditions
• In Conditions
• Out Conditions
Restricted - Confidential
24
Conditions
Restricted - Confidential
25
Node Groups
• How to access:
• Control-M Configuration Manager > Tools > Hosts Management > Hosts Manager
Restricted - Confidential
26
Node Groups
Restricted - Confidential
27
Node Groups
Restricted - Confidential
28
Holding Jobs
• On the Monitoring Domain, select the job then right click > Hold.
• A “padlock” icon it will appear in the job after the hold operation, indicating that the job is held.
Restricted - Confidential
29
Ordering Jobs
Restricted - Confidential
30
Questions
Restricted - Confidential
31