Control-M AI Capabilities
BMC Software is releasing Control-M/EM patch PANFT.9.0.22.031, which enables you to use Control-M AI capabilities on Control-M Self-Hosted and corrects a problem in Control-M/EM on UNIX and Windows, as described in Corrected Problems.
Control-M AI Capabilities
- Jett AI: A generative AI-based assistant embedded in Control-M that helps you understand and operate your workflows more effectively, and includes the following capabilities:
- Jobs and monitoring: List and summarize job statuses, job definition changes, and users who have made changes or performed job management actions, based on your user authorization level.
- Documentation: Ask Jett questions in conversational language about how to use Control-M and receive contextual responses directly from the product documentation. This enables you to obtain relevant information within Control-M to perform tasks and resolve issues.
- Pre-defined and Favorite Prompts: Select pre-defined prompts from a sample list in Jett and save specific prompts in a Favorites list.
- Conversational Mode (Preview): Ask Jett questions in a multi-turn conversational format, where Jett remembers prior questions and answers and removes the limitation of interaction via isolated queries.
- AI Workflow Creator (Preview): AI Workflow Creator enables you to create Control-M workflows using natural language. You can describe the required workflow, and Control-M generates a workspace that includes folders, sub‑folders, and jobs, which accelerates the initial workflow creation.
Setting up Control-M AI
This procedure describes how to install and configure Control-M AI in your environment.
Begin
- Install Control-M Automation API 9.0.22.060, as described in Control-M Automation API Installation.
- Install patch Control-M/EM PANFT.9.0.22.030, as described in Control-M/EM PANFT.9.0.22.030.
- Install patch Control-M/EM PANFT.9.0.22.031, as described in Control-M AI Installation.
- Install Control-M AI, as described in Control-M AI Installation.
- Configure Control-M AI LLM Settings, as described in Configuring Control-M AI LLM Settings.
Control-M AI Installation
Control-M AI must be installed on a Control-M/EM Primary host and a dedicated Control-M/EM Distributed host.
To install Control-M AI, you must install the following components in sequential order on a Control-M/EM Primary and dedicated Control-M/EM Distributed hosts:
- Control-M Automation API 9.0.22.060, as described in Control-M Automation API Installation
- Control-M/EM PANFT.9.0.22.031, as described in the following procedures:
- Control-M AI patch (Control-M/EM Primary only), as described in the following procedures:
After you have completed these installations, you must install the Control-M AI patch on the Control-M/EM Distributed host, as described in the following procedures:
- UNIX: Installing Control-M AI on a Control-M/EM Distributed Host on UNIX
- Windows: Installing Control-M AI on a Control-M/EM Distributed Host on Windows
After you have installed Control-M AI, you need to enable it in System Settings, as described in Configuring Control-M AI LLM Settings.
Control-M AI System Requirements
The following table lists the system requirements to install Control-M AI on a Control-M/Distributed host.
| Resource | Requirement |
|---|---|
| CPU | 8 cores |
| RAM | 16 GB |
| Disk Space | 150 GB |
| Operating System |
|
Installing Control-M/EM Patch PANFT.9.0.22.031 on UNIX
This procedure describes how to install Control-M/EM patch PANFT.9.0.22.031 on UNIX.
Before You Begin
- Verify that Control-M Automation API 9.0.22.060 is installed on the Control-M/EM Primary and Distributed hosts before you install this patch, as described in Control-M Automation API Installation.
- Verify that Control-M/EM 9.0.22 and PANFT.9.0.22.030 is installed on the Primary and Distributed hosts before you install this patch.
Begin
- Download the installation package from Control-M/EM 9.0.22 Patches.
- Log in to the accounts on the Primary and Distributed hosts where Control-M/EM is installed and copy the installation package to a temporary directory on your local hard drive (not a network drive).
- Run the following command on the Primary and Distributed hosts to extract the package:
unzip -xvf PANFT.9.0.22.031_Linux.zip
The zip file contains the following files:- PANFT.9.0.22.031.zip
- PA9TB.9.0.22.001-frontend.zip
- PA9TB.9.0.22.001-linux-backend.zip
- Extract the PANFT.9.0.22.031.zip file to the temporary directory.
- From the temporary directory, do one of the following on the Primary and Distributed hosts:
- Interactive Installation: Run the following command:
./install_patch.sh
The installation file shuts down your Control-M/EM components, installs the patch, and restarts the components. - Automatic Installation: Run the following command:
./install_patch.sh -s
The installation file shuts down your Control-M/EM components, installs the patch, and restarts the components.
- Interactive Installation: Run the following command:
- Follow the on-screen instructions until the installation is complete.
The installation file shuts down your Control-M/EM components, installs the patch, and restarts the components.
Installing Control-M AI on a Control-M/EM Primary Host on UNIX
This procedure describes how to install Control-M AI on a Control-M/EM Primary host on UNIX.
Before You Begin
- Verify that you have installed the following on the Control-M/EM Primary host and the Control-M/EM Distributed host:
- Control-M Automation API 9.0.22.060, as described in Control-M Automation API Installation
- Control-M/EM PANFT.9.0.22.030, as described in Control-M/EM PANFT.9.0.22.030
- Control-M/EM PANFT.9.0.22.031, as described in Installing Control-M/EM Patch PANFT.9.0.22.031 on UNIX
Begin
- Log in to the Control-M/EM Primary host.
- From the temporary directory where you downloaded the PANFT.9.0.22.031_Linux.zip file that you installed, extract the following file:
PA9TB.9.0.22.001-frontend.zip - Run the following command:
temp/PA9TB.9.0.22.001-frontend/install_patch.sh
Installing Control-M AI on a Control-M/EM Distributed Host on UNIX
This procedure describes how to install Control-M AI on a Control-M/EM Distributed host on UNIX.
Before You Begin
- Verify that you have installed the following on the Control-M/EM Primary host and the Control-M/EM Distributed host:
- Control-M Automation API 9.0.22.060, as described in Control-M Automation API Installation
- Control-M/EM PANFT.9.0.22.030, as described in Control-M/EM PANFT.9.0.22.030
- Control-M/EM PANFT.9.0.22.031, as described in Installing Control-M/EM Patch PANFT.9.0.22.031 on UNIX
Begin
- Log in to the Control-M/EM Distributed host.
- From the temporary directory where you downloaded the PANFT.9.0.22.031_Linux.zip file that you installed, extract the following file:
PA9TB.9.0.22.001-linux-backend.zip - Run the following command:
temp/PA9TB.9.0.22.001-linux-backend/install_patch.sh
Installing Control-M/EM Patch PANFT.9.0.22.031 on Windows
This procedure describes how to install Control-M/EM patch PANFT.9.0.22.031 on Windows.
Before You Begin
- Verify that Control-M Automation API 9.0.22.060 is installed on the Control-M/EM Primary and Distributed hosts before you install this patch, as described in Control-M Automation API Installation.
- Verify that Control-M/EM 9.0.22 and PANFT.9.0.22.030 is installed on the Primary and Distributed hosts before you install this patch.
Begin
- Download the installation package from Control-M/EM 9.0.22 Patches.
- Log in to the accounts on the Primary and Distributed hosts where Control-M/EM is installed, and copy the installation package to a temporary directory on your local hard drive (not a network drive).
- Extract the PANFT.9.0.22.031_Windows.zip file to the temporary directory.
The zip file contains the following files:- PANFT.9.0.22.031.zip
- PA9TB.9.0.22.001-frontend.zip
- pA9TB.9.0.22.001-windows-backend.zip
- Extract the PANFT.9.0.22.031.zip to the temporary directory.
- From the temporary directory, do one of the following:
- Interactive Installation: Run the following command:
install_patch.bat
The installation file shuts down your Control-M/EM components, installs the patch, and restarts the components. - Automatic Installation: Run the following command:
install_patch.bat -s
The installation file shuts down your Control-M/EM components, installs the patch, and restarts the components.
- Interactive Installation: Run the following command:
- Follow the on-screen instructions until the installation is complete.
The installation file shuts down your Control-M/EM components, installs the patch, and restarts the components.
Installing Control-M AI on a Control-M/EM Primary Host on Windows
This procedure describes how to install Control-M AI on a Control-M/EM Primary host on Windows.
Before You Begin
- Verify that you have installed the following on the Control-M/EM Primary host and the Control-M/EM Distributed host:
- Control-M Automation API 9.0.22.060, as described in Control-M Automation API Installation
- Control-M/EM PANFT.9.0.22.030, as described in Control-M/EM PANFT.9.0.22.030
- Control-M/EM PANFT.9.0.22.031, as described in Installing Control-M/EM Patch PANFT.9.0.22.031 on Windows
Begin
- Log in to the Control-M/EM Primary host.
- From the temporary directory where you downloaded the PANFT.9.0.22.031_Windows.zip file that you installed, extract the following file:
PA9TB.9.0.22.001-frontend.zip - Run the following command:
C:\temp\PA9TB.9.0.22.001-frontend\install_patch.bat
Installing Control-M AI on a Control-M/EM Distributed Host on Windows
This procedure describes how to install Control-M AI on a Control-M/EM Distributed host on Windows.
Before You Begin
- Verify that you have installed the following on the Control-M/EM Primary host and the Control-M/EM Distributed host:
- Control-M Automation API 9.0.22.060, as described in Control-M Automation API Installation
- Control-M/EM PANFT.9.0.22.030, as described in Control-M/EM PANFT.9.0.22.030
- Control-M/EM PANFT.9.0.22.031, as described in Installing Control-M/EM Patch PANFT.9.0.22.031 on Windows
Begin
- Log in to the Control-M/EM Distributed host.
- From the temporary directory where you downloaded the PANFT.9.0.22.031_Windows.zip file that you installed, extract the following file:
PA9TB.9.0.22.001-windows-backend.zip - Run the following command:
C:\temp\PA9TB.9.0.22.001-windows-backend\install_patch.bat
Uninstalling Control-M AI from UNIX
This procedure describes how to uninstall Control-M AI from the Control-M/EM Primary host and Control-M/EM Distributed host on UNIX.
Begin
- Log in to the Control-M/EM Primary and Distributed hosts.
- Navigate to the following directory:
<EM_HOME>/patches/PA9TB.9.0.22.001/ - Run the following command:
uninstall_patch.sh
Uninstalling Control-M AI from Windows
This procedure describes how to uninstall Control-M AI from the Control-M/EM Primary host and Control-M/EM Distributed host on Windows.
Begin
- Log in to the Control-M/EM Primary and Distributed hosts.
- Navigate to the following directory:
<EM_HOME>\patches\PA9TB.9.0.22.001 - Run the following command:
uninstall_patch.bat
Uninstalling Control-M/EM Patch PANFT.9.0.22.031 from UNIX
This procedure describes how to uninstall Control-M/EM patch PANFT.9.0.22.031 on the Control-M/EM Primary host and Control-M/EM Distributed host from UNIX.
Begin
- Log in to the accounts on the Primary and Distributed hosts where Control-M/EM is installed.
- Navigate to the following directory:
<EM_HOME>/patches/PANFT.9.0.22.031 - Run the following command:
./uninstall_patch.sh
The uninstall file shuts down your Control-M/EM components, uninstalls the patch, and restarts the components.
Uninstalling Control-M/EM Patch PANFT.9.0.22.031 from Windows
This procedure describes how to uninstall Control-M/EM patch PANFT.9.0.22.031 on the Control-M/EM Primary host and Control-M/EM Distributed host from Windows.
Begin
- Log in to the accounts on the Primary and Distributed hosts where Control-M/EM is installed.
- Navigate to the following directory:
<EM_HOME>\patches\PANFT.9.0.22.031 - Run the following command:
uninstall_patch.bat
The uninstall file shuts down your Control-M/EM components, uninstalls the patch, and restarts the components.
Configuring Control-M AI LLM Settings
This procedure describes how to configure Control-M AI LLM Settings.
Before You Begin
- Verify that you have your own AWS Bedrock Claude Sonnet 4 account.
- Verify that the following services are up:
- Control-M AI Service - Orchestration Guardrails
- Control-M AI Service - Policy Guardrails
- Control-M AI Service
Begin
- From Control-M Web, open the Configuration domain.
- From the drop-down list, select System Settings.
- Click the AI Features tab.
- Do the following:
- Enable the following parameters:
- Enable AI Features
- AI Pilot Preview Features (Optional)
- Define the Large Language Model Settings, as defined in Large Language Model Settings.
- Enable the following parameters:
- Click Save.
Corrected Problems
The following table describes the problems that are corrected in Control-M/EM PANFT.9.0.22.031.
Tracking Number | Patch | Description |
|---|---|---|
| CTM-13423 | 9.0.22.031 | The tree in the left pane of a Viewpoint in the Monitoring domain unexpectedly auto-scrolls to a selected item after an update. |
Known Issues
The following table describes the known issues in Control-M/EM PANFT.9.0.22.031.
Tracking Number | Description |
|---|---|
WBL-374563 | Control-M AI fails after installation in one of the following scenarios:
Workaround:
Do not use ports 32400–32499, which might be used by Jett. |
WBL-375094 | The Jett icon appears in the Application Selector in Control-M Web after Control-M AI is uninstalled. Workaround: Change the EnableEmGenAI parameter value to N. |
| WBL-378160 | The LLM connection test fails if Annotation is enabled. You can still connect to the LLM without a test.
|