Tuesday, August 30, 2016

Upgrading RTC client to version 6.0

Disclaimer: The content of this post is neither approved nor endorsed by IBM.

We use Rational Team Concert (RTC) as code repository for our product.  RTC server that we use was upgraded to version 6.0
I was using RTC clients 4.x which stopped connecting to RTC server.  I found, RTC server 6.0 does not have backward compatibility for 4.x  So I had to upgrade RTC clients from version 4.x to version 6.0

I downloaded RTC 6.0 client RTC-Client-Linux-6.0.zip from where it is available for use within IBM.
You could download it from IBM Jazz web site, here

I unzipped it in directory /opt/IBM/RTC-Client-6.0/

# pwd
/opt/IBM
# mkdir RTC-Client-Linux-6.0
# unzip RTC-Client-Linux-6.0.zip  -d RTC-Client-Linux-6.0/


I modified .bashrc file to point to /opt/IBM/RTC-Client-6.0/
I used vim and added lines listed below to .bashrc

export PATH="/opt/IBM/RTC-Client-6.0/jazz/scmtools/eclipse:/opt/CollabNet_Subversion/bin/:$PATH:~/bin"
export LD_LIBRARY_PATH="/opt/IBM/RTC-Client-6.0/jazz/client/eclipse/jdk/jre/bin:$LD_LIBRARY_PATH"


I logged out and logged in again so that the updated .bashrc came into effect.

Now I could login using `scm login` CLI.
For example,
`scm login  -u jdoe  -n SONAS  -r https://hostname:12443/jazz  -c`