Control-M for Web Services, Java, and Messaging PACOB.9.0.00.009
BMC Software is releasing Control-M for Web Services, Java, and Messaging patch PACOB.9.0.00.009, which applies an enhancement and corrects the following problems in Control-M for Web Services, Java, and Messaging for UNIX and Windows.
Enhancements
You can now convert a Control-M for Web Services job to a Control-M for Web Services REST or Control-M for Web Services SOAP job, as described in the following procedures:
- Converting a Control-M for Web Services Job to a Control-M Web Services REST or Control-M Web Services SOAP Job on UNIX
- Converting a Control-M for Web Services Job to a Control-M Web Services REST or Control-M Web Services SOAP Job on Windows
Corrected Problems
The following table describes the problems that are corrected in Control-M for Web Services, Java, and Messaging PACOB.9.0.00.009.
Tracking Number | Description |
|---|---|
CTM-6851 | Control-M for Web Services 9.0.00.007 jobs output unnecessary HTTP headers and identifiers with the SOAP envelope. |
CTM-7913 | Control-M for Web Services jobs do not support the PATCH HTTP request method in the Method (REST) attribute. |
CTM-8324 | Control-M for Web Services jobs fail when they receive an empty 202 Accepted HTTP status code response and an HTTP header with no Content-Type tag. |
CTM-8325 | Control-M for Web Services jobs fail and return HTTP status code 401 when you select the Require Login checkbox in the Control-M for Web Services connection profile REST login parameter because the login response is not passed to the jobs. |
CTM-6536 | Apache Log4j is now upgraded to version 2.17.1. |
Installing Control-M for Web Services, Java, and Messaging PACOB.9.0.00.009 on UNIX
This procedure describes how to install Control-M for Web Services, Java, and Messaging patch PACOB.9.0.00.009 on UNIX.
Before You Begin
- Verify that Control-M for Web Services, Java, and Messaging 9.0.00 is installed.
- Verify that no Control-M jobs are executing on the Agent.
- Verify that Java 11.0.16 or higher is installed.
Begin
- Download the installation package from the Patches tab at Control-M for Web Services, Java, and Messaging.
- Log in to the Agent account where Control-M for Web Services, Java, and Messaging is installed, and copy the installation package to a temporary directory on your local hard drive (not a network drive).
- From the temporary directory, run the following command to extract the patch installation file:
- Linux: zcat PACOB.9.0.00.009_linux.tar.Z | tar -xvf -
- AIX: zcat PACOB.9.0.00.009_aix.tar.Z | tar -xvf -
- Solaris: zcat PACOB.9.0.00.009_solaris.tar.Z | tar -xvf -
- Navigate to the Control-M/Agent home directory and run the following command to shut down the Agent:
shut-ag
- Run the following commands to stop the Control-M for Web Services, Java, and Messaging plug-in:
- ${HOME}/ctm/cm/WS/exe/stopwscm
- ${HOME}/ctm/cm/JAVA/exe/stopjavacm
- ${HOME}/ctm/cm/MSG/exe/stopmsgcm
Run the following command to verify that the Control-M for Web Services process ID (PID) is deleted:
ps -ef | grep wscm
A one-line response appears.- If Control-M/Agent is installed on an AIX operating system, run the following command to clear shared libraries from the memory:
/usr/sbin/slibclean - Navigate to the extracted PACOB.9.0.00.009 directory and run the following command to install the patch:
install_patch.sh - Change the JRE package, as described in Changing the JRE Package in Control-M for Web Services, Java, and Messaging.
Run the following command to start the Agent: start-ag
Installing Control-M for Web Services, Java, and Messaging PACOB.9.0.00.009 on Windows
This procedure describes how to install Control-M for Web Services, Java, and Messaging patch PACOB.9.0.00.009 on Windows.
Before You Begin
- Verify that Control-M for Web Services, Java, and Messaging 9.0.00 is installed.
- Verify that no Control-M jobs are executing on the Agent.
- Verify that Java 11.0.16 or higher is installed.
Begin
- Download the installation package from the Patches tab at Control-M for Web Services, Java, and Messaging.
- Log in as an administrator to the Agent account where Control-M for Web Services, Java, and Messaging is installed, copy the installation package to a temporary directory on your local hard drive (not a network drive), and extract the package.
- Open Windows Services, right-click the Control-M/Agent service, and from the drop-down list select Stop.
- Run the following command to stop the Control-M for Web Services, Java, and Messaging plug-in:
- <Agent_Home>\cm\WS\exe\stopwscm
- <Agent_Home>\cm\JAVA\exe\stopjavacm
- <Agent_Home>\cm\MSG\exe\stopmsgcm
- Do the following to verify that Control-M for Web Services, Java, and Messaging is stopped:
- Press CTRL+ALT+DELETE, click Task Manager, and click the Details tab.
The Windows Task Manager Details tab appears. - Right-click on a column, select Select Columns, then select the Command Line checkbox, and then click OK.
The Command Line column appears in the Details tab. - In the Name column, locate the javaw.exe task and if you find it, in the Command Line column, verify that the line contains the following string:
CM\WS\EXE - If CM\WS\EXE appears in the Command Line of the javaw.exe task, right-click on the javaw.exe task and then select End Task from the drop-down list.
The javaw.exe task disappears from the Details tab table.
- Press CTRL+ALT+DELETE, click Task Manager, and click the Details tab.
- Navigate to the temporary directory and run the following command:
PACOB.9.0.00.009\install_patch.bat - Change the JRE package, as described in Changing the JRE Package in Control-M for Web Services, Java, and Messaging.
- Open Windows Services, right-click the Control-M/Agent service, and from the drop-down list select Start.
Uninstalling Control-M for Web Services, Java, and Messaging Patch PACOB.9.0.00.009 from UNIX
This procedure describes how to uninstall Control-M for Web Services, Java, and Messaging patch PACOB.9.0.00.009 from UNIX. The original Control-M for Web Services connection profile, wsprofile.dat, is not restored. However, this connection profile is saved as wsprofile.dat.install_saved in the <Agent_Home>/data directory.
Before You Begin
- Verify that no Control-M jobs are executing on the Agent.
Begin
- Log in to the Agent account where Control-M for Web Services, Java, and Messaging is installed.
Run the following command to shut down Control-M/Agent:
shut-ag- Run the following command to stop the Control-M for Web Services, Java, and Messaging plug-in:
- ${HOME}/ctm/cm/WS/exe/stopwscm
- ${HOME}/ctm/cm/JAVA/exe/stopjavacm
- ${HOME}/ctm/cm/MSG/exe/stopmsgcm
Run the following command to verify that the Control-M for Web Services process ID (PID) is deleted:
ps -ef | grep wscm
A one-line response appears.- If Control-M/Agent is installed on an AIX operating system, run the following command to delete unused libraries:
${HOME}/usr/sbin/slibclean Run the following command:
PACOB.9.0.00.009/uninstall_patch.sh
From the Agent account, run the following command to start up the Agent:
start-ag
Uninstalling Control-M for Web Services, Java, and Messaging Patch PACOB.9.0.00.009 from Windows
This procedure describes how to uninstall Control-M for Web Services, Java, and Messaging patch PACOB.9.0.00.009 from Windows. The original Control-M for Web Services connection profile, wsprofile.dat, is not restored. However, this connection profile is saved as wsprofile.dat.install_saved in the <Agent_Home>\data directory.
Before You Begin
- Verify that no Control-M jobs are executing on the Agent.
Begin
- Log in as an administrator to the Agent account where Control-M for Web Services, Java, and Messaging is installed.Open Windows Services, right-click the Control-M/Agent service, and from the drop-down list select Stop.
- Run the following command to stop the Control-M for Web Services, Java, and Messaging plug-in:
- <Agent_Home>\cm\WS\exe\stopwscm
- <Agent_Home>\cm\JAVA\exe\stopjavacm
- <Agent_Home>\cm\MSG\exe\stopmsgcm
- Do the following to verify that Control-M for Web Services, Java, and Messaging is stopped:
- Press CTRL+ALT+DELETE, click Task Manager, and click the Details tab.
The Windows Task Manager Details tab appears. - Right-click on a column, select Select Columns, then select the Command Line checkbox, and then click OK.
The Command Line column appears in the Details tab. - In the Name column, locate the javaw.exe task and if you find it, in the Command Line column, verify that the line contains the following string:
CM\WS\EXE - If CM\WS\EXE appears in the Command Line of the javaw.exe task, right-click on the javaw.exe task and then select End Task from the drop-down list.
The javaw.exe task disappears from the Details tab table.
- Press CTRL+ALT+DELETE, click Task Manager, and click the Details tab.
From the <Agent Home> directory, run the following command:
PACOB.9.0.00.009\uninstall_patch.bat- Open Windows Services, right-click the Control-M/Agent service, and from the drop-down list select Start.