Control-M/Server PACTV.9.0.22.025
BMC Software is releasing Control-M/Server patch PACTV.9.0.22.025, which corrects the following problems in Control-M/Server on UNIX and Windows.
Corrected Problems
The following table describes the problems that are corrected in Control-M/Server PACTV.9.0.22.025.
Tracking Number | Description |
---|---|
CTM-12512 | The job order is delayed when the job is ordered via a different job if-action order on a remote Control-M/Server and the name of this job contains one or more spaces. |
CTM-12677 | Order requests, such as ctmorder, ctmudly, and ctmudchk, that are executed via CLI on the Control-M/Server host, via Control-M Web, or internally on Control-M/Server as part of the New Day procedure might never complete, even though all jobs are ordered. This might occur when there is an unexpected issue with Kafka. |
CTM-12762 | Control-M/Server fails to order jobs when they include an auto-edit variable value that contains an ' (apostrophe). |
CTM-12863 CTM-12960 | Control-M user credentials are potentially exposed in system monitoring utilities when some of the DBU utilities are activated on MSSQL and Oracle databases. In this bug, CVE-2025-48709 is detected. |
CTM-12884 | A job remains in Executing status for five minutes if it tries to order a job that is undefined on a local Control-M/Server. This occurs when the if-action in the job definition is set to Run Job and Ignore Scheduling Criteria and the Server attribute is set to the local Control-M/Server that does not have the job defined on it. |
CTM-12984 | The following error appears when you run the ctm_menu utility and press 1 (Check All): TypeError: expected string or bytes-like object |
CTM-13029 | SMART folder and regular folder orders that are initiated by job if-actions are incorrectly ignored when the %%INTO_TABLE_ORDERID system variable value is LEGACY and the Unique Flow option is selected. |
CTM-13062 | Control-M Server fails to submit jobs after the New Day procedure completes when jobs are ordered in one of the following ways:
|
CTM-13074 | Jobs fail to execute and appear to be waiting for a lock resource, even though the resource is available, when the job definitions contain a %%NODEID system variable. The following error message appears in the CE process log: 0625_16:33:25.568, "Job (10/0000a) - Job's original nodeid <NODEID> has been replaced to <NODEID>, as a result of %%NODEID. Sent back to wet check", [FINER], T@3017, T:ctm.Selector.IO.3017, "SL Job (10/0000a)", , com.bmc.ctms.selector.entity.Submit, Submit::doSubmit, , |
CTM-13150 | No message describing the Data Assurance Server availability appears in the Plug-ins tab of the Configuration domain. |
CTM-13163 | Cyclic jobs in a SMART folder, whose Keep folder for scheduling attribute checkbox is selected, fail to execute after the New Day procedure completes when the RUN_CYCLIC_AFTER_NEW_DAY_OLD_MODE Control-M/Server configuration parameter is set to Y. |
CTM-13479 | Potential exposure of the Control-M/Server identifier that is used by some Control-M/Server utilities and Control-M/EM via an unauthenticated API. |
Installing Control-M/Server Patch PACTV.9.0.22.025 on UNIX
This procedure describes how to install Control-M/Server patch PACTV.9.0.22.025 on UNIX.
Before You Begin
- Verify that Control-M/Server 9.0.22 is installed before you install this patch.
Begin
- Download the installation package from Control-M/Server 9.0.22 Patches.
- Transfer the Control-M/Server PACTV.9.0.22.025 file to the UNIX host.
- Log in to the account where Control-M/Server is installed.
- Save the downloaded installation package to a temporary directory on your local hard drive (not a network drive), and run the following command to extract the package:
unzip PACTV.9.0.22.0.25.zip - In a High Availability environment, stop the Control-M/Server Configuration Agent on the non-active environment to avoid automatic failover.
- Navigate to the following directory:
<Extracted_Directory>/PACTV.9.0.22.025 - Do one of the following:
- Interactive Installation: Run the following command:
./install_patch.sh
The installation file shuts down your Control-M/Server 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/Server 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/Server components, installs the patch, and restarts the components. - In a High Availability environment, do the following:
- Verify that the Control-M/Server Configuration Agent on the non-active environment is up after the installation completes.
- Repeat the entire procedure on the non-active environment.
Installing Control-M/Server Patch PACTV.9.0.22.025 on Windows
This procedure describes how to install Control-M/Server patch PACTV.9.0.22.025 on Windows.
Before You Begin
- Verify that Control-M/Server 9.0.22 is installed before you install this patch.
Begin
- Log in to the account where Control-M/Server is installed.
- Download the installation package from Control-M/Server 9.0.22 Patches.
- Save the downloaded installation package to a temporary directory on your local hard drive (not a network drive), and extract the package.
- In a High Availability environment, stop the Control-M/Server Configuration Agent on the non-active environment to avoid automatic failover.
- Navigate to the following directory:
<Extracted_Directory>\PACTV.9.0.22.025 - 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/Server 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/Server 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/Server components, installs the patch, and restarts the components. - In a High Availability environment, do the following:
- Verify that the Control-M/Server Configuration Agent on the non-active environment is up after the installation completes.
- Repeat the entire procedure on the non-active environment.
Uninstalling Control-M/Server Patch PACTV.9.0.22.025 from UNIX
This procedure describes how to uninstall Control-M/Server patch PACTV.9.0.22.025 from UNIX.
Begin
- Log in to the account where Control-M/Server is installed.
- In a High Availability environment, stop the Control-M/Server Configuration Agent on the non-active environment to avoid automatic failover.
- Navigate to the following directory:
<Control-M/Server_Home>/patches/PACTV.9.0.22.025 - Run the following command:
./uninstall_patch.sh
The uninstall file shuts down your Control-M/Server components, uninstalls the patch, and restarts the components. - In a High Availability environment, run the following command on the non-active environment:
./uninstall_patch.sh
The uninstall file shuts down your Control-M/Server components, uninstalls the patch, and restarts the components.
Verify that the Control-M/Server Configuration Agent on the non-active environment is up after the uninstallation completes.
Uninstalling the Control-M/Server Patch PACTV.9.0.22.025 from Windows
This procedure describes how to uninstall Control-M/Server patch PACTV.9.0.22.025 from Windows.
Begin
- Log in to the account where Control-M/Server is installed.
- In a High Availability environment, stop the Control-M/Server Configuration Agent on the non-active environment to avoid automatic failover.
- Navigate to the following directory:
<Control-M/Server_Home>\patches\PACTV.9.0.22.025 - Run the following command:
uninstall_patch.bat
The uninstall file shuts down your Control-M/Server components, uninstalls the patch, and restarts the components. - In a High Availability environment, run the following command on the non-active environment:
uninstall_patch.bat
The uninstall file shuts down your Control-M/Server components, uninstalls the patch, and restarts the components.
Verify that the Control-M/Server Configuration Agent on the non-active environment is up after the uninstallation completes.