FreeKB - Installing WebSphere Configuration Comparison Tool (CCT)
Installing WebSphere Configuration Comparison Tool (CCT)

Home > Search


IBMs Configuration Comparison Tool (CCT) is a tool that will create HTML files comparing the configurations of IBM application server components in two different cells, such as comparing the configurations of a JVM, application, or resource in cell "a" to the configurations of a JVM, application, or resource in cell "b".

For example, the HTML file comparing JVMs will identify if the JVM configurations (such as min:max heap) in cell “a” are identical or different to the JVM configurations in cell “b”. In this example, the configurations are different.

 


IBMs Configuration Comparison Tool (CCT) is actually nothing more than a collection of 5 Python scripts and 2 configuration files. The Python scripts and configuration files are downloaded from this URL. The Python scripts and configuration file are stored in a gzip compressed tar archive, thus when you download the tool, you download a file named cct-yyyymmdd.tar.gz.

It usually makes sense to place the gzip compressed tar archive on a server in your organzation that contains scripts since you will more than likely end up creating a wrapper script to run the Configuration Comparison Tool. Once you've placed the gzip compressed tar archive on a server, unzip and extract the archive.

gunzip cct-yyyymmdd.tar.gz
tar -xf cct-yyyymmdd.tar /path/to/directory

 

The directory that contains the extracted archive should now contain the following files.

  • WAS_Configuration_Comparison_Tool.ppt
  • ConfigDump.py
  • ConfigReportAttributes.properties
  • ConfigReport.properties
  • ConfigReport.py
  • ConfigUtils.py
  • WAuJ.py
  • WAuJ_utilities.py

 

Next you will want to create one or more dump .cfg configuration files.

 

IMPORTANT – If IBM releases a new version of the Configuration Comparison Tool (CCT), you should test the new version of the tool before replacing the current scripts and configuration files being used. The reason for this is because of the following bugs with the current version of the tool. If these bugs have not been fixed by a new version of the Configuration Comparison Tool (CCT), you will need to re-address the bugs with the new version of the tool.



Add a Comment




We will never share your name or email with anyone. Enter your email if you would like to be notified when we respond to your comment.




Please enter d1f78 in the box below so that we can be sure you are a human.




Comments


January 23rd, 2019 by Reddy
Jeremy, I'm getting below error while generating report so can you please help me if I missing anything.. C:\Users\u402951\Desktop\Config_scripts\Test>py ConfigReport.py ../ConfigReport.properties File "ConfigReport.py", line 1966 print 'Syntax:' ^ SyntaxError: Missing parentheses in call to 'print'. Did you mean print('Syntax:')?


January 29th, 2019 by Jeremy (moderator)
I had this error as well Reddy. I updated this article with the change I had to make to the python script to resolve this issue.