Control-M/Agent PAFZ4.9.0.22.101


BMC Software is releasing Control-M/Agent PAFZ4.9.0.22.101 to correct various issues in Control-M SaaS Application Integrator.

Warning

Important

Verify that Control-M/Agent 9.0.22.100, which includes Control-M Application Integrator version 9.0.22.100, is installed before you install this patch.
Control-M Application Integrator has been provided by Control-M/Agent since version 9.0.21. 

Corrected Problems

The following table describes the Control-M Application Integrator problems that are corrected in patch PAFZ4.9.0.22.101.

Tracking NumberDescriptionImpacted Integrations

CTM-14955
WBL-380227

Control-M Application Integrator files in the procid directory that meet the retention policy criteria might not be deleted during the New Day procedure if their size exceeds 4 KB.Any user-defined Application Integrator plug-in
CTM-14920
WBL-380023
OAuth2 token requests might fail if a custom Content-Type header is defined in the OAuth2 configuration. In such cases, the user-defined value (for example, application/json or text/plain) overrides the required application/x-www-form-urlencoded header, which causes the OAuth2 authorization endpoint to reject the request.Any user-defined Application Integrator plug-in
CTM-14839
WBL-374942

Job execution takes longer than usual when the Control-M/Agent procid directory accumulates tens of thousands of files.

Any user-defined Application Integrator plug-in

CTM-14788
WBL-372948
A server REST response that is sent with GZIP compression is unreadable.
CTM-14782
WBL-372709
The Kubernetes job output appears in Control-M only after the job has finished, rather than being displayed during execution.

Any user-defined Application Integrator plug-in

CTM-14730
WBL-371092
(Windows only) Application Integrator interprets CLI command output based on UTF-8 encoding. If the system’s active code page differs (for example, Windows-1252), any non-ASCII characters in the output might be rendered incorrectly.

Any user-defined Application Integrator plug-in

CTM-14702
WBL-370273
HTTP response bodies are decoded using UTF-8, even when a different charset is specified in the Content-Type header. This causes special or accented characters to appear corrupted for responses encoded with non-UTF-8 charsets (such as ISO-8859-1).Any user-defined Application Integrator plug-in
CTM-14697
WBL-367011

A job ends OK rather than failing if a Verify operation completion sub-step fails during job execution and a later Verify operation completion sub-step succeeds.

Any user-defined Application Integrator plug-in
CTM-14690
WBL-369986

The counter defined by the Retry in case of failure setting in a Verify operation completion sub-step is not reset after a successful response is returned during a sequence of retries. As a result, other Verify operation completion failures continue from the previous Retry count instead of starting over.

Any user-defined Application Integrator plug-in
CTM-14651
WBL-368632
Application Integrator jobs on Linux or UNIX do not consistently resolve the character encoding for script execution and input parameters. This might cause incorrect processing of non-ASCII characters.Any user-defined Application Integrator plug-in

Installing Patch PAFZ4.9.0.22.101 on UNIX

This procedure describes how to install Control-M/Agent patch PAFZ4.9.0.22.101 for Application Integrator on UNIX.

Before You Begin

  • Verify that Control-M/Agent 9.0.22.100 is installed before you install this patch.
  • Verify that no Control-M jobs are executing on the Agent.
  • If you are using an AIX operating system, remove unused libraries from memory by typing the following command as a root user: 
    /usr/sbin/slibclean

Begin

  1. Log in to the Control-M/Agent host where Control-M Application Integrator is installed.
  2. Create a temporary directory to save downloaded files.
  3. Download the patch from the following S3 link:
    https://control-m-pre-ga.s3.us-east-1.amazonaws.com/PAFZ4.9.0.22.101_GA/PAAIT.9.0.22.101_unix.tar.Z
  4. Save the PAAIT.9.0.22.101_unix.tar.Z file in the temporary directory.
  5. Run the following command to shut down the Agent:
    shut-ag
  6. Extract the patch tar.Z file, using the following command:
    zcat PAAIT.9.0.22.101_unix.tar.Z | tar -xvf -
  7. Run the following command
    sh setup.sh
  8. Follow the on-screen instructions until the installation is complete.
  9. Run the following command to start the Agent:
    start-ag

Note: After installation is complete, the new Agent version (9.0.22.101) might take several hours to be updated in the Configuration domain. If you want an immediate update of the Agent version, run the ag_ping utility from the Agent machine.

Installing Patch PAFZ4.9.0.22.101 on Windows

This procedure describes how to install Control-M/Agent patch PAFZ4.9.0.22.101 for Application Integrator on Windows.

Before You Begin

  • Verify that Control-M/Agent 9.0.22.100 is installed before you install this patch.
  • Verify that no Control-M jobs are executing on the Agent.

Begin

  1. Log in to the Control-M/Agent computer.
  2. Create a temporary directory to save downloaded files.
  3. Download the patch from the following S3 link:
    https://control-m-pre-ga.s3.us-east-1.amazonaws.com/PAFZ4.9.0.22.101_GA/PAAIT.9.0.22.101_windows_x86_64.zip
  4. Save the PAAIT.9.0.22.101_windows_x86_64.zip file in the temporary directory.
  5. Open Windows Services, right-click the Control-M/Agent service, and from the drop-down list select Stop.
  6. Extract the PAAIT.9.0.22.101_windows_x86_64.zip file.
  7. Navigate to the temporary directory and run the following command:
    PAAIT.9.0.22.101_windows_x86_64.exe

    Warning

    Note

    If User Account Control (UAC) is enabled, you must run the executable As Administrator.

  8. Follow the on-screen instructions until the installation is complete.
  9. Open Windows Services, right-click the Control-M/Agent service, and from the drop-down list select Start.

Note: After installation is complete, the new Agent version (9.0.22.101) might take several hours to be updated in the Configuration domain. If you want an immediate update of the Agent version, run the ag_ping utility from the Agent machine.

Uninstalling Patch PAFZ4.9.0.22.101 from UNIX

This procedure describes how to uninstall Control-M/Agent patch PAFZ4.9.0.22.101 for Application Integrator from UNIX.

Before You Begin

  • Verify that no Control-M jobs are executing on the Agent.
  • If you are using an AIX operating system, remove unused libraries from memory by typing the following command as a root user: 
    /usr/sbin/slibclean

Begin

  1. Log in to the account where Control-M/Agent is installed.
  2. Run the following command to shut down Control-M/Agent:
    shut-ag

  3. Run the following command:
    /<Agent_Home>/ctm/install/PAAIT.9.0.22.101/uninstall.sh
  4. Run the following command to start up the Agent:
    start-ag

Note: After uninstallation is complete, the Agent version (9.0.22.100) might take several hours to be updated in the Configuration domain. If you want an immediate update of the Agent version, run the ag_ping utility from the Agent machine.

Uninstalling Patch PAFZ4.9.0.22.101 from Windows

This procedure describes how to uninstall Control-M/Agent patch PAFZ4.9.0.22.101 for Application Integrator from Windows.

Before You Begin

  • Verify that no Control-M jobs are executing on the Agent.

Begin

  1. Log in, as an administrator, to the host where Control-M/Agent is installed.
  2. Open Windows Services, right-click the Control-M/Agent service, and from the drop-down list select Stop.
  3. From the Control Panel, select Program and Features.
  4. Select Control-M Application Integrator 9.0.22.100 Patch 1 and click Uninstall.
  5. Open Windows Services, right-click the Control-M/Agent service, and from the drop-down list select Start.

Note: After uninstallation is complete, the Agent version (9.0.22.100) might take several hours to be updated in the Configuration domain. If you want an immediate update of the Agent version, run the ag_ping utility from the Agent machine.

 

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

Control-M SaaS