Plug-ins

Plug-ins bring Control‑M functionality to your external application environment. Control-M provides plug-ins that enable AgentsClosedA Control-M component installed on a host that runs and monitors the jobs on the host to interface with external applications by integrating plug-in jobs with other jobs into a single workflow. Plug-ins are installed on the Agent inside your Control-M environment and connect remotely to the specific application. You do not need to install the plug-in on the same host as the application.

Control-M supports the following plug-ins:

  • Databases: Connects to any supported database from a single computer with secure login, which eliminates the need to provide authentication. This enables you to define and monitor Stored Procedure, SQL Script, SQL Server Integration Services (SSIS) Package, and Embedded Query database jobs. For more information, see Databases Job.
  • Application Integrator: Creates custom designed job types that are deployed to the scheduling environment. You can then define and monitor jobs in the Planning and Monitoring domains, using Web Services, REST APIs, or CLI commands. You can integrate to AWS, Azure, and Google Cloud Platform using their native authentication methods. For more information, see Application Integrator.
  • Hadoop: Connects to the Hadoop framework, which enables the distributed processing of large data sets across clusters of commodity servers. You can expand your enterprise business workflows to include tasks running in your Big Data Hadoop cluster from one central location using the different Hadoop-supported tools, including Pig, Hive, HDFS File Watcher, Map Reduce Jobs, and Sqoop. To configure Control-M for Hadoop, see Control-M Hadoop Configuration. For more information, see Hadoop Job.
  • AWS: Define and run AWS Lambda, Step Functions, and Batch services. For more information, see AWS Job.
  • Azure: Define and run Azure Function, LogicApps, and Batch services. For more information, see Azure Job
  • Managed File Transfer: Operates as an FTP/SFTP client and server solution that enables you to watch and transfer files from a local host to a remote host, a remote host to a local host, a remote host to another remote host, or between Amazon S3 buckets. Control-M MFT uses industry standard protocols, such as FTP (based on RFC 959) and SFTP and does not require installation on remote computers. To configure Control-M MFT, see Control-M MFT Configuration. For more information, see File Watcher Job.

  • SAP: Enables you to manage both the traditional SAP, planned and automated processes, and the unpredicted real-time, event-driven dynamic job submission. To configure Control-M for SAP, see Control-M SAP Configuration. For more information, see SAP R3 Job and SAP Business Warehouse Job.
  • Informatica: Enables you to automate Informatica workflows. For more information, see Informatica Job.

Before you can define a Job, you need to create a connection profile in the Configuration Domain, which enables you to connect to the required application server. A connection profile contains the connection parameters to a specific application server, such as hostname, username, password, and application specific parameters. This enables your users to connect to the required application server with only the connection profile name. For more information, see Creating a Centralized Connection Profile.

Installing a Plug-in

This procedure describes how to install a plug-in in Control-M by installing it on a Windows or Linux host where Agent 9.0.20.080 is already installed.

Begin

  1. From the Configuration domain, click and then select Plug-ins.

    The Plug-ins tab appears.

  2. Click Install Plug-in.

    The Install Plug-in pane appears.

  3. Select the Plug-in that you want to add.
  4. Verify that you have met all of the prerequisites.

  5. Install the plug-in on the host where Agent 9.0.20.080 is installed, as follows::

    • Interactive install: Follow the on-screen instructions until the installation is complete.

    • Automatic install: Create an xml installation file and then run the automatic install in a non-interactive mode, as follows:

      1. Follow the on-screen instructions until the Summary window.
      2. Click Generate and select the location to create the XML installation file.

      3. Click Yes to quit the installation.

        A confirmation message appears.

      4. Click Yes.
      5. Copy the automatic installation parameters file to a network location that is accessible to all computers where you want to perform an automatic installation.

      6. Log in using a user ID that has Administrator permissions on the current computer.
      7. Run the installation file, as follows:

        <installation_file> -silent <xml_path>\<filename.xml>

        The installation log can be found at the following location:

        <installFolder>\BMCINSTALL\log\

    After the installation is complete, the plug-in appears in the Plug-ins tab.

  6. Verify that installation was successful by opening the installed-versions.txt file in the Agent home directory and check that the correct product code appears.

    For a list of product codes, see Installation Product Codes.

  7. Create a connection profile, as described in Creating a Centralized Connection Profile.