IBM Support

Rational Synergy 7.2.2

Download


Release Date

23 June 2020

Abstract

IBM Rational Synergy 7.2.2 has been made generally available and contains new features as well as fixes for client-reported and internally found defects.

Download Description

Table of Contents
Sections Description

The Change history section provides an overview on what is new in this release with a description of any new functions or enhancements when applicable.

This section provides information related to the impact of this release to allow you to assess how your environment may be affected.

This section provides important information to review prior to the installation of this release.

This section provides the direct link to obtain the download package for installation in your environment.

This section provides the installation instructions necessary to apply this release into your environment.

The Known side effects section contains a link to the known problems (open defects) identified at the time of this release.

Supporting Documentation
Document Description

Click to review the detailed system requirements information for a complete list of hardware requirements, supported operating systems, prerequisites and optional supported software, with component-level details and operating system restrictions.

The information center provides you with user assistance for the product. You can view, browse, and search online information related to the product. You can also visit IBM Product information page to browse for additional information centers.

Click to review a complete list of the defects (APARs) resolved in this release including a list of resolved defects for the entire version family.

Prerequisites

Prerequisites include:

Rational License Key Server 8.1.1 or any later versions

Rational Directory Server 5.1.1.2 (Apache) or Rational Directory Server 5.2.1 (Tivoli) are recommended but see detailed system requirements for all supported versions.

On UNIX and Linux, the tsort command must be in the search path.

Installation Instructions

Configure RDS tdsadmin user credentials
After the installation is complete, you can configure the RDS tdsadmin user credentials.
  1. set CCM_HOME=c:\ccm72 # Adjust as appropriate.
  2. set PATH=%CCM_HOME%\bin;%PATH%
  3. setup_rds.
  4. Provide tdsadmin password when prompt message is displayed on the screen.
Review the installation guide:

Click on the relevant links below for Installation Instructions for Windows, UNIX with Informix, or UNIX with Oracle.

[{"INLabel":"Installing Rational Synergy on Windows","INLang":"English","INSize":"1 B","INURL":"https://www.ibm.com/support/knowledgecenter/SSRNYG_7.2.1/com.ibm.rational.synergy.install.win.doc/topics/sg_c_igw_install_on_win.html"},{"INLabel":"Installing Rational Synergy on UNIX with Informix","INLang":"English","INSize":"1 B","INURL":"https://www.ibm.com/support/knowledgecenter/SSRNYG_7.2.1/com.ibm.rational.synergy.install.unix.informix.doc/topics/s_c_igu_install_on_unix.html"},{"INLabel":"Installing Rational Synergy on UNIX with Oracle","INLang":"English","INSize":"1 B","INURL":"https://www.ibm.com/support/knowledgecenter/SSRNYG_7.2.1/com.ibm.rational.synergy.install.unix.oracle.doc/topics/s_c_igu_install_on_unix.html"}]

Download Package

Download options
Access type Description

Passport Advantage and Passport Advantage Express clients are required to sign in to download the software package.

IBM Software Group OEM offerings are designed for partners who develop and sell business solutions with embedded or bundled IBM middleware software. Clients with Flexible Contract Type (FCT) license purchases and IBM Business Partners must sign in to download the software package.

How critical is this fix?

Impact Assessment
Impact Description

This is a service release of Rational Synergy. It contains new features as well as fixes for client-reported and internally found defects.

Test Results

Definitions

Regression: An error in the Maintenance Delivery Vehicle (MDV) that produces incorrect or unexpected behavior causing a supported feature to stop functioning as designed.
This includes:

  • Coding errors that cause a regression
  • Documentation or packaging problems that cause a regression
  • Errors reported in a new function delivered in a MDV that cause a regression

Incomplete: An error in the MDV has not regressed, but does not work as designed.
This includes:

  • Fixed APARs which did not solve the original problem but did not break anything new
  • APARs reporting documentation errors, such as readme errors, that cause problems applying an MDV but do not lead to a regression


Notes:
  • Regression and incomplete APARs are considered fix-in-error or MDV-in-error
  • Definitions above apply only to valid APARs that result in product fixes (APARs returned as working-as-designed are not assessed for being fix-in-error)
  • Issues in major releases due to new functionality do not apply in this definition

There are no known issues to report.

Problems Solved

Click the Fix List link in the table of contents above to review a list of the problems solved in this release.

Known Side Effects

Review the following list of open defects:

Known Issues in Rational Synergy 7.2.2 on Linux platform

Known Issue

Problem/Workaround
As rcp protocol is not supported and synergy is not updated with secure protocols to connect remotely, we are unable to test Remote Transfer and FTP. Not Available
Informix database creation fails when the default value of root.dbs is set as 63488 KB.
Workaround for creating Informix server database while changing the default size of the chunk file.
i. Create the Informix Database with size of root.dbs as 300 MB.
ii. If required, using the ccmsrv expand command you can further increase the size of logical files.
Informix server will not come online with ccmsrv online -s <servername> , once made it offline ccmsrv offline -s <servername> i. Reboot the machine.
ii. Bring the informix online using ccmsrv online -s <servername>.

Known Issues in Rational Synergy 7.2.2 on Windows platform

Known Issue

Problem/Workaround
As rcp protocol is not supported and synergy is not updated with secure protocols to connect remotely, we are unable to test Remote Transfer and FTP. Not Available
Help server doesn't start by default after installing Synergy.
Start manually from services windows “ccm7.2.2_helpsrv”.
Adding additional Database server is NOT supported. Not Available

Change History

What's new

Review the Rational Synergy 7.2.2 announcement for the following information:

  • Detailed product description, including a description of new functions
  • Product-positioning statement
  • Packaging and ordering details
  • International compatibility information

End of Support

  • Solaris platform is being deprecated from Synergy 7.2.2 and Change 5.3.2.
  • Deprecated HP-UX Client from the supporting platforms for Synergy 7.2.2.
Rational Synergy 7.2.2 includes the following enhancements:

Replatform of the following O/S and S/W upgrades
Operating System Upgrades:
  • Windows Server 2012 (64-bit) Standard and above.
  • Windows Server 2016 (64-bit) Standard and above.
  • Red Hat® Enterprise Linux Server 6.10 and 7.6 (32-bit or 64-bit) 
  • SUSE® Linux Enterprise Server 12 SP4
  • AIX 7.2 TL4
Software Upgrades:
  • Jetty is upgraded to version 9.4.14
  • IBM Java and JRE is upgraded to 8.0 
  • IBM® Informix® upgrade
    • For Windows and Linux - Upgraded to IBM® Informix® 12.10 FC13.  
    • For AIX - Upgraded to IBM Informix 12.10 FC14.
  • Oracle 12c Release 2 (12.2.0.1.0) and client 12.2.0.1.0
Synergy-Plugin integration
Synergy and Change Integrations Eclipse Visual Studio Rational Doors PowerBuilder Rational Team Concert
Synergy 7.2.1 Eclipse 4.2 up to 4.4 VS 2008/10/12
and VS 2015
N/A 10.5 3.0.1 and higher and 4.0.3
Synergy 7.2.2 Eclipse 4.7.3a (32 bit) and IBM JRE 64 bit + Eclipse 4.7 (64 bit) VS 2015 N/A Deferred Deferred
Updated Platform Support
  • SUSE® Linux Enterprise Server 12 SP4
  • Red Hat® Enterprise Linux 6.10 and 7.6
  • Windows client 10 + cache Server
  • Windows server 2012  R2 Standard
  • Windows server 2016  Standard
  • AIX 7.2 TL4
Below are some of the technotes available :
Configuring HTTPS for IBM Rational Synergy 7.2.2 (Linux)
This section describes how to configure IBM Rational Synergy 7.2.2 for Linux to use the HTTPS protocol for secure network communication between the client and server. With HTTPS, the Secure Socket Layer (SSL) is used to encrypt the HTTP data stream between the client and web server.
Configuring Synergy to communicate using the HTTPS protocol involves three steps:
  • Create an SSL certificate
  • Configure the CCM server
  • Configure Clients
1) Create an SSL certificate
       % su ccm_root
       % cd $CCM_HOME/jre/bin
       % keytool -genkey -keyalg RSA -keysize 2048 -keystore <Hostname>.keystore -alias jettykey -validity 720
  1. Enter keystore password: <password>
  2. Re-enter keystore password: <password>
  3. What is your first and last name?
    [Unknown]: <Server Hostname>
  4. What is the name of your organizational unit?
    [Unknown]: <optional>
  5. What is the name of your organization?
    [Unknown]: <optional>
  6. What is the name of your City or Locality?
    [Unknown]: <optional>
  7. What is the name of your State or Province?
    [Unknown]: <optional>
  8. What is the two-letter country code for this unit?
    [Unknown]: <optional>
  9. Enter key password for <jettykey>
     (RETURN if same as keystore password):
    Is CN=<server host name>, OU=Unknown, O=Unknown, L=Unknown, ST=Unknown,
    C
    =Unknown correct?
    [no]: y
Sign the certificate (optional)
Most web browsers will give a warning if the certificate is not signed by a trusted Certification Authority (CA) such as VeriSign. To avoid such warnings, the certificate needs to be signed by a trusted CA. Here are the steps to submit and receive a signed certificate:
Generate a certificate signing request (CSR)
% keytool -certreq -keystore <Hostname>.keystore -alias jettykey -file jetty.csr
  • Enter keystore password: <password>
  • Enter key password for <jettykey>: <password>
Submit the CSR to a trusted certificate authority
Send the certificate signing request (CSR) that you just generated to a certificate authority (CA) that you trust. This could be a commercial CA whose signatures most or all modern browsers will honour or a CA that is internal to your organization and whose public key is installed into all browsers on your organization's computers. The specifics of this step are outside the scope of this article.
Import the signed certificate
After you submit the certificate signing request to the CA, and fulfil the CA's requirements for validating your identity and trustworthiness, the CA will send you a certificate file that bears the CA's signature.
  1. Import the signed certificate into the keystore that you created using following commands:
    % keytool -importcert -trustcacerts -keystore <Hostname>.keystore -alias trsutedca -file ca-csr.txt
  2. Enter keystore password: <password>
    % keytool -import -keystore <Hostname>.keystore -alias jettykey -file signedcsr.txt
  3. Enter keystore password: <password>
2) Configure the CCM Server
  1. Copy the keystore file to $CCM_HOME/jetty/etc/keystores directory.
    % cp <Hostname>.keystore $CCM_HOME/jetty/etc/keystores
  2. Change the passwords in the $CCM_HOME/jetty/etc/cm_https.xml file.
    The file cm_https.xml contains a clear text password for the jetty keystore. Ensure that it is readable by the ccm_root user, and apply proper permissions to secure it from being read or modified by users other than ccm_root.
    Note: If you want to set up multiple HTTPS servers, you can use a different keystore for each server, but all keystores must share the same key and keystore passwords.
3) Modify $CCM_HOME/etc/ccm.server.properties file to change the server protocol and assign the keystores to the server.
  1. Change the default protocol for all servers, or create a new entry for the specific server that will use HTTPS protocol.
    For example: cm.webserver.default.protocol = https OR cm.webserver.<Hostname>.protocol = https
  2. Create a new keystore entry that references the keystore file you copied into the keystores directory in step 1 above.
    For example: cm.webserver.<Hostname>.https.keystore = <Hostname>.keystore
4) Test the server HTTPS settings from a web browser.
  1. Start the server.
    % ccm_server -start
  2. Open a web browser and visit the new server URL address.
    (https://<server>:<port>)
    The web browser will/may ask you if you want to trust the certificates from the server. Answer yes and you will see the page containing the Synergy Windows client download information.
5) Configure the Clients
  • Export the server certificate.
    % su ccm_root
    % cd $CCM_HOME/jre/bin
    % keytool -export -keystore $CCM_HOME/jetty/etc/keystores/<Hostname>.keystore -
    alias jettykey -file <Hostname>.cer
  • Enter keystore password: <password>
  • Certificate stored in file <Hostname>.cer
Add the certificate to the clients
  1. Copy the <Hostname>.cer file to each client system where the user will run the Synergy Web Mode session, and import it to the local keystore.
    C:> cd %CCM_HOME%\jre\bin
    C:> keytool -import -alias usir-sol2 -file <Hostname>.cer -keystore $JAVA_HOME\jre\lib\security\cacerts
  2. Enter keystore password: changeit
    Owner: CN=<Hostname>, OU=Unknown, O=Unknown, L=Unknown, ST=Unknown, C=Unknown
    Issuer: CN=<Hostname>, OU=Unknown, O=Unknown, L=Unknown, ST=Unknown, C=Unknown
    Serial number: 49d2466b
    Valid from: 3/31/09 9:35 AM until: 6/29/09 9:35 AM
    Certificate fingerprints:
     MD5: F6:3F:8C:18:0B:0C:DB:22:0C:51:0B:B3:4B:41:40:27
     SHA1: CE:6C:B6:99:52:4D:66:1E:B4:48:94:4D:0A:7B:88:EE:CF:F7:68:B4
    Trust this certificate? [no]: y
    Certificate was added to keystore

    Note:  The default password of the JRE keystore is “changeit”. It can be changed using the keytool -storepasswd command. The above steps need to be applied to every Synergy client installation that will connect to the server. Then Synergy sessions on those clients can be started using the https server URL.
List of 32-bit RPM packages for Red Hat:
  • libXft-devel-2.3.2-2.el7.i686 
  • nss-softokn-freebl-3.16.2.3-14.4.el7.i686 
  • libsepol-2.5-6.el7.i686 
  • bzip2-libs-1.0.6-13.el7.i686 
  • libXrender-0.9.8-2.1.el7.i686
  • alsa-lib-devel-1.0.28-2.el7.i686 
  • libICE-1.0.9-2.el7.i686
  • libXinerama-1.1.3-2.1.el7.i686
  • pcre-8.32-15.el7.i686
  • libXext-devel-1.3.3-3.el7.i686
  • libXtst-devel-1.2.2-2.1.el7.i686
  • cracklib-2.9.0-11.el7.i686
  • libX11-1.6.3-2.el7.i686
  • libXi-devel-1.7.4-2.el7.i686
  • libXp-devel-1.0.2-2.1.el7.i686
  • glibc-2.17-157.el7_3.1.i686
  • libselinux-2.5-6.el7.i686
  • audit-libs-devel-2.4.1-5.el7.i686
  • freetype-2.4.11-11.el7.i686
  • libuuid-2.23.2-26.el7.i686
  • libSM-devel-1.2.2-2.el7.i686
  • ncurses-libs-5.9-13.20130511.el7.i686
  • alsa-lib-1.0.28-2.el7.i686
  • libXi-1.7.4-2.el7.i686
  • libXp-1.0.2-2.1.el7.i686
  • libstdc++-4.8.5-4.el7.i686
  • libXext-1.3.3-3.el7.i686
  • zlib-devel-1.2.7-15.el7.i686
  • expat-2.1.0-8.el7.i686
  • fontconfig-devel-2.10.95-7.el7.i686
  • libXtst-1.2.2-2.1.el7.i686
  • libdb-5.3.21-19.el7.i686
  • audit-libs-2.4.1-5.el7.i686
  • xz-libs-5.2.2-1.el7.i686
  • glibc-devel-2.17-157.el7_3.1.i686
  • libICE-devel-1.0.9-2.el7.i686
  • libSM-1.2.2-2.el7.i686
  • libxcb-1.11-4.el7.i686
  • libXinerama-devel-1.1.3-2.1.el7.i686
  • libXpm-3.5.11-3.el7.i686
  • libgcc-4.8.5-4.el7.i686
  • libXt-devel-1.1.4-6.1.el7.i686
  • fontconfig-2.10.95-7.el7.i686
  • libX11-devel-1.6.3-2.el7.i686
  • libXpm-devel-3.5.11-3.el7.i686
  • zlib-1.2.7-15.el7.i686
  • libXt-1.1.4-6.1.el7.i686
  • expat-devel-2.1.0-8.el7.i686
  • libXau-1.0.8-2.1.el7.i686
  • libXft-2.3.2-2.el7.i686
  • pam-1.1.8-12.el7.i686
  • libaio-0.3.107-10.el6.i686
32-bit Package name installed on SUSE 12.4:
  • libsepol1-32bit-2.5-3.143.x86_64
  • libXrender1-32bit-0.9.8-7.1.x86_64
  • libICE6-32bit-1.0.8-12.1.x86_64
  • libXinerama1-32bit-1.1.3-3.55.x86_64
  • libpcre1-32bit-8.39-8.3.1.x86_64
  • libX11-6-32bit-1.6.2-12.5.1.x86_64
  • glibc-32bit-2.22-15.3.x86_64
  • libselinux1-32bit-2.5-8.79.x86_64
  • libaudit1-32bit-2.3.6-4.3.1.x86_64
  • libfreetype6-32bit-2.6.3-7.15.1.x86_64
  • libuuid1-32bit-2.29.2-7.14.x86_64
  • libXi6-32bit-1.7.4-17.1.x86_64
  • libstdc++6-32bit-8.2.1+r264010-1.3.3.x86_64
  • libXext6-32bit-1.3.2-4.3.1.x86_64
  • libexpat1-32bit-2.1.0-21.3.1.x86_64
  • libXtst6-32bit-1.2.2-7.1.x86_64
  • libdb-4_8-32bit-4.8.30-29.6.x86_64
  • glibc-devel-32bit-2.22-15.3.x86_64
  • libSM6-32bit-1.2.2-3.59.x86_64
  • libgcc_s1-32bit-8.2.1+r264010-1.3.3.x86_64
  • fontconfig-32bit-2.11.1-7.1.x86_64
  • libXtst6-32bit-1.2.2-7.1.x86_64
  • libXau6-32bit-1.0.8-4.58.x86_64
  • libXft2-32bit-2.3.1-9.32.x86_64
  • pam-modules-32bit-12.1-23.12.x86_64,
  •  pam_mount-32bit-2.14-3.68.x86_64
  • libaio1-32bit-0.3.109-17.15.x86_64
Synergy supported file system
  • We strongly recommend using a filesystem with 32-bit inodes only.
  • As Synergy is a 32-bit application, it may not be able to properly read files assigned a 64-bit inode (>4294967295) by the filesystem.  This can lead to various unexpected behaviors.
  • To list files with 64-bit inodes in the Rational Synergy application or databases paths run these commands (replace '/ccmdb' with the database parent directory):
    # ls -liR /ccmdb | awk '{ print $1}' | egrep -x '[0-9]+' | awk '$1>4294967295{c++} END{print c}'
    # ls -liR $CCM_HOME | awk '{ print $1}' | egrep -x '[0-9]+' | awk '$1>4294967295{c++} END{print c}'
Default rootDB space for Informix (Windows and Linux)
Provide explicitly 300000 while command line prompting in the step Size in Kbytes [ 63488 ]  for root.dbs creation for Informix server in Linux platform. 
  • Example: For Linux
    Preparing chunk file '/data1/testbed/cm722/ifmx/infdb722_root.dbs' for dbspace creation...
    Size in Kbytes [ 63488 ] 300000
Provide explicitly 300 while command line asking for the step Size of the root chunk file in Mbytes [60] for root dbspace creation for Informix server in Windows platform.
  • Example: For Windows
    Enter the primary chunk path for rootdbs dbspace and press [Enter] as default or type in different path [c:\ifmxdata\rootdbs.000]
    Size of the root chunk file in Mbytes [60] 300
NOTE:
In case with ROOTSIZE less than 300 MB the server came online but the four system databases: sysmaster, sysutils, sysuser, sysadmin are not built completely. These system databases are very essential while managing large databases, taking backups and many other server functions. As per standard config file and the server to work properly need to provide the root.dbs size 300 MB. If the user wants to change the chunk path size of Informix database then, use the ccmsrv expand command.
Linux machine screen shot for the step need to provide the size (300000) root dbspace creation.
Linux machine screen shot for the step need to provide the size (300000) root dbspace creation.
Window machine screen shot for the step need to provide the size (300) root dbspace creation.
Window machine screen shot for the step need to provide the size (300) root dbspace creation.

Off
[{"Business Unit":{"code":"BU059","label":"IBM Software w\/o TPS"},"Product":{"code":"SSC6Q5","label":"Rational Synergy"},"ARM Category":[],"Platform":[{"code":"PF016","label":"Linux"},{"code":"PF033","label":"Windows"}],"Version":"7.2.2","Edition":"","Line of Business":{"code":"LOB45","label":"Automation"}}]

Problems (APARS) fixed
PM59748;PM82040;PM95652;PM96737;PM96841;PM98242

Document Information

Modified date:
29 November 2022

UID

ibm16148443