P. 1
Control m Training

Control m Training

|Views: 59|Likes:
Published by supersriram6493

More info:

Published by: supersriram6493 on Apr 10, 2012
Copyright:Attribution Non-commercial


Read on Scribd mobile: iPhone, iPad and Android.
download as PPT, PDF, TXT or read online from Scribd
See more
See less





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 .

The user can manipulate a lot of datasets that contains joblibs and tables and add an application to the active environment .Control M  Job Scheduling Definition (Option 2) This option will take you to a schedule interface.

There you will see the active applications on the system. waiting schedule. the ones that needs confirmation.Control M  Active 3) Environment Display (Option This option will display you the active environment. . abended…etc.

When you get in the Control-m Active Environment you just type ‘S’ to open the Show Screen Filter. Control-M Filter: . It will show you all the actions taken on the active environment.Control M  Log (Option 5) This is the Control-m® log.

.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 .

 Wait Confirmation It will show the jobs waiting to be confirmed on the system.  Ended OK It will show the jobs that ran fine. .Control M Most Common Options are:  Wait Schedule It will show the jobs waiting for schedule.

Control M  Not OK It will show the jobs that abended. NARA* MAIN* . Eg . Or you can just put the job name on the field Member to directly find it. NOTE: You’re free to use ‘*’ to find applications that begin with the same letters or numbers.

Control M  Customize the Control M Screen: .

 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 you’ve made on the filter .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.

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.

 Put ‘O’ on the left blank field in front of the job name. Put ‘Y’ to proceed or ‘N’ to abort’ like this: .Basic Commands  Force Ok: Sometimes the programmer runs the application from his side and the application on our side can be just forced ok.  Press enter and you will receive a confirmation box.

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: .

 Need to put ‘R’ in front of the job name on the blank field on its left side as the picture above.Basic Commands  Restart from the beginning or a restart from the top. .

Basic Commands .

.  For a Simple Restart you don’t need to change anything on this options box.  On the field ‘Please Confirm’ you need to put ‘Y’ to proceed or ‘N’ to abort the restart.Basic Commands  You will be asked for a confirmation before the job starts running again from the top.

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: .

Now you just need to input ‘F’ and the job will be ready for the restart.Basic Commands  The abended step will be on highlight so is very easy to identify it.  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.

So they need an approval from his owner or responsible support to be part of the current flow.  This jobs need to be confirmed to be part of the schedule. .Basic Commands  Sometimes you will see jobs with the status ‘Wait confirmation’.

Basic Commands  To confirm a job you need to put ‘C’ in front of the job name. .

Conditions: .Basic Commands  You will receive the confirmation dialog box like above to proceed with your request.

Basic Commands .

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  The screen above is the ZOOM screen. .

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 on‘Wait 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 .

. 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 We are not supposed to delete or modify the JCL.

Job forced ok by user xxxxxx The screen shot is as follows: .Basic Commands  Example: - Job submitted by user xxxxxx  .Job submitted from library xxxxxx  .

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 we’re 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.  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. You can check all the dependencies of an application.  .

 After that type REFRESH on the command line to get the reports from Control-m like the pictures below: .Basic Commands  To use NET put ‘N’ in front of the job name.

Basic Commands .

Basic Commands  Detailed Job Tree: .

Control M Thank You by Rajasekar .

You're Reading a Free Preview

/*********** DO NOT ALTER ANYTHING BELOW THIS LINE ! ************/ var s_code=s.t();if(s_code)document.write(s_code)//-->