Upgrading
When IBM® releases a fix pack for the IBM Product Master, you can upgrade the fix pack and upgrade.
Before you begin
- Ensure that you have installed and configured the base version of IBM Product Master 12.0.
- For applying any interim fix, ensure that you have installed and configured full build of
IBM Product Master 12.0.ExampleTo apply IBM Product Master Fix Pack 1 Interim Fix 1, proceed as follows:
- For applying any interim fix, ensure that you have installed and configured full build of
IBM Product Master 12.0.
- Download the fix pack from Fix Central to a user or temporary directory and extract the fix pack artifacts. For more information, see Extracting and installing the fix pack.
- Review the lists of known issues and issues that are fixed in the latest release. These lists are available on the IBM Support website.
- To see the detailed system requirements from Software Product Compatibility Reports (SPCR),
search
IBM Product Master
in the following link. - Password encryption utility Run the following command to
generate an encrypted password that can then be pasted in the respective properties file.
$JAVA_RT com.ibm.ccd.common.generate.config.DBEncryptionUtils -encrypt --password=password
- Copy the existing env_settings.ini file at the $TOP/bin/conf/ having all important configuration to some other folder.
- Avoid incompatibilities and issues in using the user interface, by cleaning your browser cache so that the latest JavaScript files are loaded and used by the user interface.
- Stop the Product Master application on the local server.
- Check the scheduler to make sure that no critical jobs are running or need to complete.
- Stop the scheduler manually by running the following shell script, if the scheduler queue
is
clear:$TOP/bin/go/svc_control.sh --action=stop --svc_name=scheduler
- Check the workflow engine to make sure that no critical workflow events are running or
need to complete by running the following shell
script:$TOP/bin/go/svc_control.sh --action=short_status --svc_name=workflowengine
- Check the scheduler status to make sure that no critical jobs are running or need to
complete by running the following shell
script:$TOP/bin/go/svc_control.sh --action=short_status --svc_name=scheduler
- Shut down the workflow engine manually by running the following shell script, if no
critical workflow events are
running:$TOP/bin/go/svc_control.sh --action=stop --svc_name=workflowengine
- Stop all remaining Product Master services by
running the following script, for all applications deployed in a cluster
environment:$TOP/bin/go/abort_local.shNote: Running the abort_local.sh shell script does not affect any of the other JVM services.
- Ensure that all processes are stopped by using the ps command.
- If the GDS feature is enabled,
- Ensure that you stop the GDS message listener by running the following
script:$TOP/bin/gdsmsg.sh stop
- Allow the GDS message listener to finish processing the messages already picked up, and
then run this script:$TOP/bin/gdsmsg.sh abort
- Ensure that you stop the GDS message listener by running the following
script:
- Back up your system. The installation overwrites your current files with updated versions
from the fix pack. If any issues occur when you install the fix pack, you can use this backup
copy to roll back the installation.
- Create a full backup of all of your Product Master directories, especially where the following directories where the configuration files,
common.properties, admin_properties.xml, and
env_settings.ini are stored:
- $TOP/etc/default
- $TOP/bin/conf
- Back up the following GDS messaging files and restore them after the installation is completed:
- $TOP/etc/default/gds.properties
- $TOP/etc/default/.bindings
- Create a full backup of your database.
- Create a full backup of all of your Product Master directories, especially where the following directories where the configuration files,
common.properties, admin_properties.xml, and
env_settings.ini are stored: