Control M Training
Control M Training
Control M Training
Control M
Control
M is a software solution which allows enterprise users to schedule and control complex job batches. Automated Production Control and Scheduling System, Manages and automates the setup, scheduling and execution of jobs in the data center.
Control M
It performs virtually all the job handling tasks of computer operators. It provides an interface that enables the user to intervene in the process of production management. It provides continual data and status information regarding job processing.
Control M
Control M
After
entering the authorized User Id and Password you will be seeing the panel according to the project / client customization. We need to enter the Mnemonics and enter the respective production or test system to which we need to work on with the User Id and password.
Control M
Control M
Control M
Job
Scheduling Definition (Option 2) This option will take you to a schedule interface. The user can manipulate a lot of datasets that contains joblibs and tables and add an application to the active environment
Control M
Active
3)
This option will display you the active environment. There you will see the active applications on the system, the ones that needs confirmation, waiting schedule, abendedetc.
Control M
Log (Option 5) This is the Control-m log. It will show you all the actions taken on the active environment. When you get in the Control-m Active Environment you just type S to open the Show Screen Filter.
Control-M Filter:
Control M
You
are free to choose what you want to see on the Control-M interface only marking the options with Y for Yes and N for No.
Control M
Control M
Most Common Options are: Wait Schedule It will show the jobs waiting for schedule. Ended OK It will show the jobs that ran fine. Wait Confirmation It will show the jobs waiting to be confirmed on the system.
Control M
Or
you can just put the job name on the field Member to directly find it. NOTE: Youre free to use * to find applications that begin with the same letters or numbers.
Eg . NARA*
MAIN*
Control M
Customize
Control M
First
of all you need to select with Yes or No all the status you want to see or No below on the filter. After that you just need to input a name for you custom filter on the field Filter on the left and select Y to save or N to disregard the changes youve made on the filter
Control M
Control M
Names
name of the job Owner Job owner O date the order date of the job or the date the job abended So all the time that the job abend ops put job on hold and then escalate. Status Whether completed or not.
Basic Commands
Force
Ok: Sometimes the programmer runs the application from his side and the application on our side can be just forced ok. Put O on the left blank field in front of the job name. Press enter and you will receive a confirmation box. Put Y to proceed or N to abort like this:
Basic Commands
Control M
The
With Post-Processing field will always be N. This option will freed all the resources requested by the job as if it finished like a normal Ended OK
Basic Commands
Simple
Job Restart:
Basic Commands
When
they ask you to do a simple restart, a restart from the beginning or a restart from the top: you need to put R in front of the job name on the blank field on its left side as the picture above is showing.
Basic Commands
Simple Job Restart:
Basic Commands
Restart
from the beginning or a restart from the top. Need to put R in front of the job name on the blank field on its left side as the picture above.
Basic Commands
Basic Commands
You
will be asked for a confirmation before the job starts running again from the top. On the field Please Confirm you need to put Y to proceed or N to abort the restart. For a Simple Restart you dont need to change anything on this options box.
Basic Commands
The
field With restart is for Step Restarts so leave it with N if you want just a simple restart. After you confirm this action the job will start again automatically.
Basic Commands
Restart from a step: You just need to follow the same first step for the Simple Job Restart: First put R in front of the job on the blank field on the left. Now you will see the below screen:
Basic Commands
Basic Commands
On the field With restart put ? to open the following dialog box:
Basic Commands
The
abended step will be on highlight so is very easy to identify it. Now you just need to input F and the job will be ready for the restart. You will get back to the confirmation screen.
Basic Commands
Hold and Release: To put a job on hold status just put H in front of the job name.
Basic Commands
To release (or free) a held job you need to put F on the blank field on the left side of the job and press enter.
Basic Commands
Sometimes
you will see jobs with the status Wait confirmation. This jobs need to be confirmed to be part of the schedule. So they need an approval from his owner or responsible support to be part of the current flow.
Basic Commands
To
Basic Commands
You
will receive the confirmation dialog box like above to proceed with your request. Conditions:
Basic Commands
Basic Commands
The
screen above is the ZOOM screen. You can display it putting a Z in front of the job name. On this screen you can remove some conditions the job has to run like time dependencies and resources.
Basic Commands
NOTE:
Ops are able to remove INCONDITIONS (per request) DO NOT REMOVE OUT CONDITIONS
Basic Commands
Why? This command is used only on jobs onWait Schedule status. It can be used for the following:
Basic Commands
For Example:
Basic Commands
The
second figure shows that the job PUIWDJ87 is waiting for the completion of PUIWDJ82 to run. This dependence could be deleted with a D in front of the resource name (PUIWDJ82 job)
Basic Commands
Basic Commands
JCL: You can access the JCL of all the jobs running on Control-m just putting a J in front of the job name as you can see below:
Basic Commands
Basic Commands
We are not supposed to delete or modify the JCL. LOG: The option 5 on the Control-m menu is an easy way to investigate most of the actions taken on the active environment.
Basic Commands
Example:
Job submitted by user xxxxxx - Job submitted from library xxxxxx - Job forced ok by user xxxxxx The screen shot is as follows:
Basic Commands
Basic Commands
How
to Demand a Job: To demand a job on Control-m you need to go to the Job Schedule Definition (Option 2) on the menu screen.
Basic Commands
Basic Commands
You
will need the correct library and the correct table to find the job you wants to add to active environment. Above were using the PPG library and the CCSS table to add a SCRATCH UPDATE.
Basic Commands
Basic Commands
You will find a lot of jobs inside a table. Find the one you need to demand and input F in front of the job name. You will be forcing the job into the system. You will receive a confirmation dialog box like the picture above.
Basic Commands
NET: This is a very useful tool to check the entire tree of a job. You can check all the dependencies of an application. To this command work properly first you need to change your filter to show everything but LATE ONLY jobs. So that way you can have a detailed tree of the application.
Basic Commands
To
use NET put N in front of the job name. After that type REFRESH on the command line to get the reports from Control-m like the pictures below:
Basic Commands
Basic Commands
Detailed
Job Tree:
Control M
Thank You
by Rajasekar