Control-M Introduction
Control-M is a workload Automation (traditionally called batch scheduling) software produced by BMC Software Traditional job scheduling based on date/time criteria does not meet the needs of most IT organizations.
Control-M components:
Control-M is a suite of products that are designed for job scheduling
CONTROL-M Desktop : Create / Amend the jobs. Write the amended jobs to server. Upload the jobs to server
CONTROL-M/Enterprise Manager : Run the batches. Control the batch flow (Hold, Kill, Release jobs) Monitoring the batch
Each job in your production environment is represented in CONTROLM/EM by a job processing definition Unix shell scripts -> /home/scripts/process_17.sh NT Batch Files (.bat /.cmd) -> d:\prod\Ctm\Copy_Logs\del_logs.cmd Operator Commands (ls, rm, etc) Data Center
Run every: 1st, 2nd, 3rd, 4th, 7th and 23rd of the month
Many jobs can depend on one condition One job can depend on many conditions Combination of conditions - AND/OR
demo
7
Your presentation title goes here Restricted for company use only
10
11
Control-M Architecture
Mega Center (Control - M Enterprise Manager) eg : hkd02sn0120v02.hk.hsbc
eg: 130.45.80.1
12
Click Write
13
}
click Write again
At this point your changes have been saved to the Control-M Enterprise Manager Need to be uploaded to the Control-M Server environment.
click Close
14
Your presentation title goes here Restricted for company use only
15
CONTROL-M/Enterprise Manager
16
17
18
Above is the Sysout for a Control-M Filewatcher job. The first line shows us the command passed while executing the script with all the parameters included. This Sysout will also display any information that the script passes back. This information can be in form of echo statements written in the script.
19
Your presentation title goes here Restricted for company use only
This displays a log of all events that have happened to the job. This can include the job being ordered or forced on, the job being held and the job being killed.
20
Control-M EM Options
Hold This will pause the job and stop running it. Confirm This is used by an administrator to confirm a job is OK to run. This can be set on the Execution panel of the job editing form. Free This releases a job that has previously been held. Rerun Reruns a failed or killed job. Restart - Allows the job to be restarted from a specific point.
22
23
About HSBC Technology and Services HSBC Technology and Services (HTS) is a pivotal part of the Group and seamlessly integrates technology platforms and operations with an aim to re-define customer experience and drive down unit cost of production. Its solutions connect people, devices and networks across the globe and combine domain expertise, process skills and technology to deliver unparalleled business value, thereby enabling HSBC to stay ahead of competition by addressing market changes quickly and developing profitable customer relationships.
Presenters Contact Details: Name: Lorem ipsum Role: Lorem ipsum Direct: +00 00 000 Email: loremipsum@hsbc.com Name: Lorem ipsum Role: Lorem ipsum Direct: +00 00 000 Email: loremipsum@hsbc.com