| Course Code: |
MQ 410 |
| Course Abstract: |
This course is designed to give the participant a basic knowledge of the BMC Software Enterprise Manager and Distributed CONTROL-M, a job scheduling and production control system for distributed platforms.
The participant will learn how to define jobs to CONTROL-M and how to use the powerful facilities provided by the graphical user interface of Enterprise Manager to track jobs, and locate and resolve any problems that may occur |
| Audience: |
Anyone involved with planning, implementing schedules and monitoring workflow using CONTROL-M and Enterprise Manager. |
| Duration: |
4 days |
| Learning Outcomes: |
Upon completion of this course, the participant will be able to: > Define jobs > Use the facilities of the graphical user interface of Enterprise Manager > Track jobs > Locate and resolve issues
|
| Course Topics: |
Enterprise Manager Architecture Overview An introduction to the underlying architecture behind Enterprise Manager and CONTROL-M, including terminology, components and operation. The Graphical User Interface An introduction to the graphical user interface provided as part of Enterprise Manager Scheduling Parameters This module deals with how to define to CONTROL-M the criteria to be used to determine when a process will be placed on the schedule. In this module the participant will learn how to use native date selection capability as well as how to create Gregorian calendars and periodic calendars for those scheduling requirements that cannot be defined using the native date selection capability. CONTROL-M Desktop is used to define schedules and perform routine maintenance. Group scheduling methodology is included. Cyclic Tasks This section deals with how to define tasks that are cyclic, i.e., those tasks that are placed on the schedule one time but may run any number of times throughout the day based on a combination of time and other criteria. Run Time Parameters The participant will learn how to control task flow through the use of prerequisite conditions, Control Resources, Quantitative Resources and time. Critical path scheduling is also discussed Using Auto Edit for automating task setup - This module introduces the Auto-Edit facility that can be used to automatically change date cards, control cards, etc. The use of Auto-Edit will greatly reduce the manual effort required by Production Control. Task Tracking The participant will learn how to use the facilities of Enterprise Manager to determine the status of every task. Alert management and management by color will be discussed. Results Analysis This section deals with how to define to CONTROL-M what is acceptable and what is not acceptable completion when a task ends. The participant will learn how to take various actions based on how a task completes. SHOUT Facility The participant will learn how to use this powerful facility to notify one or more people when an error occurs or even when everything completes as expected SYSOUT Facility The participant will be taught how the SYSOUT Facility can be used to purge SYSOUT, print it, copy it to another directory or to archive it based on execution results. RERUN Facility The participant will learn how to invoke the CONTROL-M Rerun facility based on how a task completes. A discussion of the options that are available within this facility is included. Advanced Topics The use of Enterprise Manager and CONTROL-M across multiple data centers is covered. Automatic database synchronization and cross-platform capabilities are discussed. The use of global prerequisite conditions and the distributed shared database concept as it relates to multiple platforms is explained. Time Zone scheduling, Ordering jobs into group schedules, Environmental Variables and Maybe Jobs are covered as advanced topics. Security An overview of the security available is provided |
| Prerequisites: |
Knowledge of UNIX and NT is helpful, but not required General job scheduling knowledge is required. CONTROL-M/EM at release 6.0.x or above is required. Note: This course can also be taught with an emphasis on mainframe CONTROL-M if desired. |