Application Integrator

Control-M Application Integrator is a development tool, which enables you to build and customize your own plug-ins for external applications, beyond the built-in Control-M plug-ins.

After you deploy your plug-in to Control-M, your new job type is available in the Planning domain along with all other existing job types. This enables you to do the following:

  • Define and monitor jobs for your external application through Control-M.

  • Integrate these jobs with other Control-M jobs into a single scheduling environment.

  • Introduce all Control-M capabilities into your new job type, including advanced scheduling criteria, complex dependencies, resource pools, lock resources, and variables.

To set up Application Integrator, you must perform the initial, one-time configuration tasks that are necessary in your environment, as described in Application Integrator Configuration.

For each plug-in that you develop, you must perform the following tasks:

  1. Create a plug-in, as described in Plug-in Management.

  2. Develop the steps and attributes within the plug-in for execution through REST API, Command Line, or Web Service, as described in Plug-in Development.

  3. Validate the plug-in and run a test execution, as described in Testing a Plug-in.

  4. Publish the plug-in to Server and deploy it to AgentsClosedA Control-M component installed on a host that runs and monitors the jobs on the host so that it is available for job configuration, creation, execution, and monitoring, as described in Publishing and Deploying a Plug-in.

For an example of end-to-end development of a plug-in, see Creating an Azure Data Factory Plug-in.