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 job types that include REST API steps and are created using Control-M Application Integrator version 9.0.21.100 or later, ensure that the Control-M Application Integrator installed on the Control-M/Agent is of version 9.0.21.000 or later.
For each plug-in that you develop, you must perform the following tasks:
-
Create a plug-in, as described in Plug-in Management.
-
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.
-
Validate the plug-in and run a test execution, as described in Testing a Plug-in.
-
Publish the plug-in to Control-M/EM and deploy it to AgentsA 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.