control m training
TRANSCRIPT
-
8/2/2019 Control m Training
1/59
Control M Training
-
8/2/2019 Control m Training
2/59
Control M
Control M is a software solutionwhich allows enterprise users toschedule and control complex job
batches.
Automated Production Control andScheduling System, Manages and
automates the setup, scheduling andexecution of jobs in the data center.
-
8/2/2019 Control m Training
3/59
Control M
It performs virtually all the jobhandling tasks of computeroperators.
It provides an interface that enablesthe user to intervene in the processof production management.
It provides continual data and statusinformation regarding job processing.
-
8/2/2019 Control m Training
4/59
Control M
-
8/2/2019 Control m Training
5/59
Control M
After entering the authorized User Idand Password you will be seeing thepanel according to the project / clientcustomization.
We need to enter the Mnemonics andenter the respective production ortest system to which we need to
work on with the User Id andpassword.
-
8/2/2019 Control m Training
6/59
Control M
-
8/2/2019 Control m Training
7/59
Control M
-
8/2/2019 Control m Training
8/59
Control M
Job Scheduling Definition (Option 2)
This option will take you to aschedule interface. The user canmanipulate a lot of datasets that
contains joblibs and tables and addan application to the activeenvironment
-
8/2/2019 Control m Training
9/59
Control M
Active Environment Display (Option3)
This option will display you theactive environment. There you willsee the active applications on thesystem, the ones that needs
confirmation, waiting schedule,abendedetc.
-
8/2/2019 Control m Training
10/59
Control M
Log (Option 5)This is the Control-m log. It will show
you all the actions taken on the activeenvironment.
Control-M Filter:
When you get in the Control-m ActiveEnvironment you just type S to open the
Show Screen Filter.
-
8/2/2019 Control m Training
11/59
Control M
You are free to choose what youwant to see on the Control-Minterface only marking the options
with Y for Yes and N for No.
-
8/2/2019 Control m Training
12/59
Control M
-
8/2/2019 Control m Training
13/59
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 ConfirmationIt will show the jobs waiting to be
confirmed on the system.
-
8/2/2019 Control m Training
14/59
Control M
Not OK
It will show the jobs that abended.
Or
you can just put the job name on the fieldMember to directly find it.
NOTE: Youre free to use * to findapplications that begin with the sameletters or numbers.
Eg . NARA* MAIN*
-
8/2/2019 Control m Training
15/59
Control M
Customize the Control M Screen:
-
8/2/2019 Control m Training
16/59
Control M
First of all you need to select withYes or No all the status you want tosee or No below on the filter.
After that you just need to input aname for you custom filter on thefield Filter on the left and select Y
to save or N to disregard thechanges youve made on the filter
-
8/2/2019 Control m Training
17/59
Control M
-
8/2/2019 Control m Training
18/59
Control M
Names name of the job
Owner Job owner
O date
the order date of the job orthe date the job abended
So all the time that the job abend
ops put job on hold and thenescalate.
Status Whether completed or not.
-
8/2/2019 Control m Training
19/59
Basic Commands
Force Ok:Sometimes the programmer runs
the application from his side and theapplication on our side can be justforced ok.
Put O on the left blank field in frontof the job name.
Press enter and you will receive aconfirmation box. Put Y to proceedor N to abort like this:
-
8/2/2019 Control m Training
20/59
Basic Commands
-
8/2/2019 Control m Training
21/59
Control M
The With Post-Processing field willalways be N.
This option will freed all theresources requested by the job as ifit finished like a normal Ended OK
-
8/2/2019 Control m Training
22/59
Basic Commands
Simple Job Restart:
-
8/2/2019 Control m Training
23/59
Basic Commands
When they ask you to do a simplerestart, a restart from the beginningor a restart from the top:
you need to put R in front of the jobname on the blank field on its leftside as the picture above is showing.
-
8/2/2019 Control m Training
24/59
Basic Commands
Simple Job Restart:
-
8/2/2019 Control m Training
25/59
Basic Commands
Restart from the beginning or a restartfrom the top.
Need to put R in front of the jobname on the blank field on its left sideas the picture above.
-
8/2/2019 Control m Training
26/59
Basic Commands
-
8/2/2019 Control m Training
27/59
Basic Commands
You will be asked for a confirmationbefore the job starts running againfrom the top.
On the field Please Confirm youneed to put Y to proceed or N toabort the restart.
For a Simple Restart you dont needto change anything on this optionsbox.
-
8/2/2019 Control m Training
28/59
Basic Commands
The field With restart is for Step
Restarts so leave it with N if youwant just a simple restart.
After you confirm this action the jobwill start again automatically.
-
8/2/2019 Control m Training
29/59
Basic Commands
Restart from a step:
You just need to follow the samefirst 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:
-
8/2/2019 Control m Training
30/59
Basic Commands
-
8/2/2019 Control m Training
31/59
Basic Commands
On the field With restart put ? toopen the following dialog box:
-
8/2/2019 Control m Training
32/59
Basic Commands
The abended step will be on highlightso 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 confirmationscreen.
-
8/2/2019 Control m Training
33/59
Basic Commands
Hold and Release:To put a job on hold status just put
H in front of the job name.
-
8/2/2019 Control m Training
34/59
Basic Commands
To release (or free) a held job youneed to put F on the blank field onthe left side of the job and press enter.
-
8/2/2019 Control m Training
35/59
Basic Commands
Sometimes you will see jobs with thestatus Wait confirmation.
This jobs need to be confirmed to bepart of the schedule. So they needan approval from his owner orresponsible support to be part of the
current flow.
-
8/2/2019 Control m Training
36/59
Basic Commands
To confirm a job you need to put Cin front of the job name.
-
8/2/2019 Control m Training
37/59
Basic Commands
You will receive the confirmationdialog box like above to proceed withyour request.
Conditions:
-
8/2/2019 Control m Training
38/59
Basic Commands
-
8/2/2019 Control m Training
39/59
Basic Commands
The screen above is the ZOOMscreen. You can display it putting a
Z in front of the job name.
On this screen you can remove someconditions the job has to run liketime dependencies and resources.
-
8/2/2019 Control m Training
40/59
Basic Commands
NOTE: Ops are able to remove IN-CONDITIONS (per request) DO NOTREMOVE OUT CONDITIONS
-
8/2/2019 Control m Training
41/59
Basic Commands
Why?
This command is used only onjobs onWait Schedule status. It canbe used for the following:
-
8/2/2019 Control m Training
42/59
Basic Commands
For Example:
-
8/2/2019 Control m Training
43/59
Basic Commands
The second figure shows that the jobPUIWDJ87 is waiting for thecompletion of PUIWDJ82 to run.
This dependence could be deletedwith a D in front of the resourcename (PUIWDJ82 job)
-
8/2/2019 Control m Training
44/59
Basic Commands
-
8/2/2019 Control m Training
45/59
Basic Commands
JCL:
You can access the JCL of all thejobs running on Control-m justputting a J in front of the job
name as you can see below:
-
8/2/2019 Control m Training
46/59
Basic Commands
-
8/2/2019 Control m Training
47/59
Basic Commands
We are not supposed to delete ormodify the JCL.
LOG:
The option 5 on the Control-mmenu is an easy way to investigatemost of the actions taken on theactive environment.
-
8/2/2019 Control m Training
48/59
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:
-
8/2/2019 Control m Training
49/59
Basic Commands
-
8/2/2019 Control m Training
50/59
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 menuscreen.
-
8/2/2019 Control m Training
51/59
Basic Commands
-
8/2/2019 Control m Training
52/59
Basic Commands
You will need the correct library andthe correct table to find the job youwants to add to active environment.
Above were using the PPG libraryand the CCSS table to add aSCRATCH UPDATE.
-
8/2/2019 Control m Training
53/59
Basic Commands
-
8/2/2019 Control m Training
54/59
Basic Commands
You will find a lot of jobs inside atable. Find the one you need todemand and input F in front
of the job name.
You will be forcing the job into thesystem. You will receive aconfirmation dialog box like thepicture above.
-
8/2/2019 Control m Training
55/59
Basic Commands
NET:
This is a very useful tool to check theentire 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 thatway you can have a detailed tree of theapplication.
-
8/2/2019 Control m Training
56/59
Basic Commands
To use NET put N in front of the jobname.
After that type REFRESH on the
command line to get the reportsfrom Control-m like the picturesbelow:
-
8/2/2019 Control m Training
57/59
Basic Commands
-
8/2/2019 Control m Training
58/59
Basic Commands
Detailed Job Tree:
-
8/2/2019 Control m Training
59/59
Control M
Thank You
by
Rajasekar