Control m Training

Embed Size (px)

Citation preview

  • 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