Control-M/Server PACTV.9.0.21.305


BMC Software is releasing Control-M/Server patch PACTV.9.0.21.305 to correct the following problems in Control-M/Server on UNIX and Windows.

Important

Verify that Control-M/Server 9.0.21.300 and Control-M/Server PACTV.9.0.21.302 are installed before you install this patch.

Corrected Problems

The following table describes the problems that are corrected in Control-M/Server PACTV.9.0.21.305.

Tracking Number

Description

CTM-2822

Workload Policies incorrectly remain active when they are outside of their defined active time range.

CTM-10074Jobs that are submitted for execution through a Network Load Balancer Router might remain in Pre-Execution status for a long period of time.
CTM-11858Jobs that use LIBMEMSYM variable lists are submitted without variables.
CTM-12024

Control-M/Server incorrectly interprets newlines as four characters long, instead of one, in if-action email notification body text. If the body of an email contains x newlines + y characters, this is interpreted as 4x newline characters + y characters, and the maximum 4,000-character limit is quickly exceeded. This causes the New Day procedure to freeze at the download stage when the job is run (ordered). The following error appears in the Control-M/EM Gateway log:

ERROR: value too long for type character varying(4000).

CTM-12080

A job that is ordered by an If-Action set to Run Job and Ignore Scheduling Criteria, and runs on the same Control-M/Server as the original job, is ordered into the wrong folder when the %%INTO_TABLE_ORDERID variable of the action is set to LEGACY.

CTM-12231The ctmvar utility fails to create a new variable when it temporarily fails to add an entry in CMR_DBLOG database table.
CTM-12512

The job run (order) is delayed when the job was run (ordered) via a different job what-if action run (order) on a remote Control-M/Server and the name of this job contains one or more spaces..

CTM-12677Run (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 in Control-M/Server as part of the New Day procedure might never complete, even though all jobs are run (ordered). This might occur when there is an unexpected issue with Kafka.
CTM-12762Control-M/Server fails to run (order) jobs when they include an auto-edit variable value that contains an ' (apostrophe).

Installing Control-M/Server Patch PACTV.9.0.21.305 on UNIX

This procedure describes how to install Control-M/Server patch PACTV.9.0.21.305 on UNIX.

Before You Begin

Begin

  1. Log in to the account where Control-M/Server is installed.
  2. Download the installation package from Control-M/Server 9.0.21 Patches.
  3. Save the downloaded installation package to a temporary directory on your local hard drive (not a network drive), and extract the package.
  4. Navigate to the following directory:
    <Temporary_Directory>/PACTV.9.0.21.305
  5. 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.
  6. Follow the on-screen instructions until the installation is complete.

Installing Control-M/Server Patch PACTV.9.0.21.305 on Windows

This procedure describes how to install Control-M/Server patch PACTV.9.0.21.305 on Windows.

Before You Begin

Begin

  1. Log in to the account where Control-M/Server is installed.
  2. Download the installation package from Control-M/Server 9.0.21 Patches.
  3. Save the downloaded installation package to a temporary directory on your local hard drive (not a network drive), and extract the package.
  4. Navigate to the following directory:
    <Extracted_Directory>\PACTV.9.0.21.305
  5. 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.
  6. Follow the on-screen instructions until the installation is complete.

Uninstalling Control-M/Server Patch PACTV.9.0.21.305 from UNIX

This procedure describes how to uninstall Control-M/Server patch PACTV.9.0.21.305 from UNIX. 

Begin

  1. Log in to the account where Control-M/Server is installed.
  2. Navigate to the following directory:
    <Control-M/Server_Home>/ctm_server/patches/PACTV.9.0.21.305
  3. Do one of the following:
    • Interactive Installation: Run the following command:
      uninstall_patch.sh
      The uninstall file shuts down your Control-M/Server components, uninstalls the patch, and restarts the components.
    • Automatic Installation: Run the following command:
      uninstall_patch.sh -s
      The uninstall file shuts down your Control-M/Server components, uninstalls the patch, and restarts the components.

Uninstalling the Control-M/Server Patch PACTV.9.0.21.305 from Windows

This procedure describes how to uninstall Control-M/Server patch PACTV.9.0.21.305 from Windows.

Begin

  1. Log in to the account where Control-M/Server is installed.
  2. Navigate to the following directory:
    <Control-M/Server_Home>\ctm_server\patches\PACTV.9.0.21.305
  3. Do one of the following:
    • Interactive Installation: Run the following command:
      uninstall_patch.bat
      The uninstall file shuts down your Control-M/Server components, uninstalls the patch, and restarts the components.
    • Automatic Installation: Run the following command:
      uninstall_patch.bat -s
      The uninstall file shuts down your Control-M/Server components, uninstalls the patch, and restarts the components.

 

Tip: For faster searching, add an asterisk to the end of your partial query. Example: cert*