By accessing the capabilities of Control-M via its Automation Application Programming Interface (API) from the Developers' Self-Service Portal, developers can work with workflow orchestration, further enhancing the self-service nature of the company's DevOps processes.
This BMC Control-M - Automation API Operating & Developing training course covers basic concepts of Control-M Automation API, how to write job definitions in JSON format, working with environments, validating and executing job definitions file, and how to review the job definitions in Control-M environment. In addition, it also talks about the basics of job scheduling and different post execution actions. Finally, attendees will also learn how to deploy job definitions to the production environment.
By attending BMC Control-M - Automation API Operating & Developing workshop, delegates will learn to:
- Understand the role of automation in the development life cycle
- List the basic Control-M concepts one should know before using Automation API
- Use JSON to define job definitions
- Describe different Control-M Automation API Services
- Use Environment service to manage environments
- Use Session service to login and logout of the Control-M environment
- Use Build service to validate the job definitions
- Use Run service to execute the job definitions
- Check the jobs statuses using the ctm run status command
- Track Status of Jobs that match the search criteria
- Review the job definitions in Control-M Web interface
- Understand Control-M Workbench and its role
- Define order dependency between jobs using Flow and Events objects
- Use Deploy service to deploy job definitions to the Control-M environment
- Order deployed job definitions using the ctm run order command
- Use the configuration file parameter while ordering deployed job definitions
- Define job scheduling using the When property
- Use Calendar in job scheduling
- Use If statements and actions to define post execution actions
- Define Notifications in job definitions to check certain scenarios before, during and, after job execution.
- List different types of Variables
- How to use System and Global variables in job definitions
- Knowledge of Control-M
Developers