icon_CloudMgmt icon_DollarSign icon_Globe icon_ITAuto icon_ITOps icon_ITSMgmt icon_Mainframe icon_MyIT icon_Ribbon icon_Star icon_User icon_Users icon_VideoPlay icon_Workload icon_caution icon_close s-chevronLeft s-chevronRight s-chevronThinRight s-chevronThinRight s-chevronThinLeft s-chevronThinLeft s-trophy s-chevronDown

Control-M 21.x: Fundamentals Automation API Developing (ASP)

By accessing the capabilities of Control-M via its Automation Application Programming Interface (API) from the Developers’ SelfService Portal, developers can work with workflow orchestration, further enhancing the self-service nature of the company’s DevOps processes.

This assisted self-paced training 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 to this, it also talks about deploy and run services. Finally, students will also learn about advanced job definitions and the use of deploy descriptor.

This course offers additional multilingual subtitles/closed captioning (cc), generated using an Artificial Intelligence translation tool, in French, German, Italian, Portuguese, and Spanish.

Major release:

Control-M 21.x

Good for:

Developers

Course Delivery:

Assisted Self Paced (ASP) | 8 hours

Course Modules

  • Getting Started with Automation API
    • Know the prerequisite steps to get started with Control-M Automation API
    • Install the required Automation API components
    • Access the Automation API Documentation
    • Identify Control-M Automation API Services
    • Use Control-M Automation API Services
      • Environment
      • Session
    • Understand the process flow for creating and deploying Jobs-as-Code
  • Developing Jobs-as-Code
    • Explain basic Control-M concepts such as defining Jobs and Folders
    • Recognize JavaScript Object Notation (JSON)
    • State JSON Syntax Rules
    • Explain the basics of Job Definitions as Code
    • Use JSON to define different Control-M Objects
      • Folder
      • Job
      • Defaults
    • Understand how to validate and troubleshoot the JSON code
  • Advanced Jobs-as-Code
    • Define an order of execution using both Flow and Events
    • Define a schedule for jobs and folders
    • Define before and after notifications
  • Using the Deploy Descriptor
    • Understand and use Automation API Deploy Descriptors
    • Assign, Replace and Add attributes when modifying code with a Deploy Descriptor
    • Use JSON Path to identify attributes
    • Filter which jobs/folders should be modified by using ApplyOn
    • Build a CI/CD pipeline