Troubleshooting
Problem
Update of ClearCase removes ClearQuest web from the IHS configuration.
Cause
When updating ClearCase to a newer version when ClearQuest is installed, ClearQuest web is removed from the IHS configuration. The IHS plugin-cfg.xml file is generated with sections for both CCRC and ClearQuest web. When updating ClearCase to a newer version, the entry for ClearQuest web are removed from the plugin-cfg.xml file. The automatic configuration of IHS involves the merging of the plugin-cfg.xml file for the Rational CCRC WAN servers with the plugin-cfg.xml file for the Rational ClearQuest web server into the plugin-cfg.xml file that controls the web server plugin for IHS. The merging of these files is incorrectly generating <UriGroup> sections with ClearQuest web removal from plugin-cfg.xml. The following example shows the cqweb is removed from <UriGroup> sections.
<UriGroup> sections of plugin-cgf.xml on ClearCase and ClearQuest installed system:
<UriGroup Name="default_host_server1_dfltNode_Cluster_URIs_0">
<Uri AffinityCookie="JSESSIONID"
AffinityURLIdentifier="jsessionid" Name="/ccrc/*"/>
<Uri AffinityCookie="JSESSIONID"
AffinityURLIdentifier="jsessionid" Name="/rview/*"/>
</UriGroup>
<UriGroup Name="default_host_server1_dfltNode_Cluster_URIs_1">
<Uri AffinityCookie="JSESSIONID"
AffinityURLIdentifier="jsessionid" Name="/help/*"/>
<Uri AffinityCookie="JSESSIONID"
AffinityURLIdentifier="jsessionid" Name="/TeamWeb/*"/>
<Uri AffinityCookie="JSESSIONID"
AffinityURLIdentifier="jsessionid" Name="/oslc/*"/>
<Uri AffinityCookie="JSESSIONID"
AffinityURLIdentifier="jsessionid" Name="/cqemailrelay/*"/>
<Uri AffinityCookie="JSESSIONID"
AffinityURLIdentifier="jsessionid" Name="/cqreportlauncher/*"/>
<Uri AffinityCookie="JSESSIONID"
AffinityURLIdentifier="jsessionid" Name="/cqweb/*"/>
</UriGroup>
After updating ClearCase to a newer version, the entries for ClearQuest web are removed from plugin-cfg.xml.
<UriGroup Name="default_host_server1_dfltNode_Cluster_URIs_0">
<Uri AffinityCookie="JSESSIONID"
AffinityURLIdentifier="jsessionid" Name="/ccrc/*"/>
<Uri AffinityCookie="JSESSIONID"
AffinityURLIdentifier="jsessionid" Name="/rview/*"/>
</UriGroup>
Resolving The Problem
To work around the issue, run the following command on a terminal window to merge the plugin files.
On Windows System:
"C:\Program Files\IBM\RationalSDLC\common\ccrcprofile\bin\pluginCfgMerge.bat" "C:\Program Files\IBM\RationalSDLC\clearcase\web\ccrc_plugin_cfg.xml" "C:\Program Files\IBM\ClearQuest\cqweb_plugin_cfg.xml" "C:\Program Files\IBM\WebSphere\Plugins\config\webserver1\plugin_cfg.xml"
"C:\Program Files\IBM\RationalSDLC\common\ccrcprofile\bin\pluginCfgMerge.bat" "C:\Program Files\IBM\RationalSDLC\clearcase\web\ccrc_plugin_cfg.xml" "C:\Program Files\IBM\ClearQuest\cqweb_plugin_cfg.xml" "C:\Program Files\IBM\WebSphere\Plugins\config\webserver1\plugin_cfg.xml"
On Linux System:
/opt/ibm/RationalSDLC/common/ccrcprofile/bin/pluginCfgMerge.sh /opt/ibm/RationalSDLC/clearcase/web/ccrc_plugin_cfg.xml /opt/ibm/clearquest/cqweb_plugin_cfg.xml /opt/IBM/WebSphere/Plugins/config/webserver1/plugin-cfg.xml
/opt/ibm/RationalSDLC/common/ccrcprofile/bin/pluginCfgMerge.sh /opt/ibm/RationalSDLC/clearcase/web/ccrc_plugin_cfg.xml /opt/ibm/clearquest/cqweb_plugin_cfg.xml /opt/IBM/WebSphere/Plugins/config/webserver1/plugin-cfg.xml
Note: The above path can be different if user choses different path for ClearCase/ClearQuest and WAS during installation.
Document Location
Worldwide
[{"Type":"MASTER","Line of Business":{"code":"LOB45","label":"Automation"},"Business Unit":{"code":"BU059","label":"IBM Software w\/o TPS"},"Product":{"code":"SSSH27","label":"IBM Rational ClearCase"},"ARM Category":[{"code":"a8m0z000000bo4qAAA","label":"ClearCase-\u003EInstallation\/Upgrade"}],"ARM Case Number":"","Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"All Versions"}]
Was this topic helpful?
Document Information
Modified date:
03 October 2023
UID
ibm17042109