IBM Support

ClearCase-Visual Studio integration use of incorrect provider name causes unnecessary rebinding of Visual Studio project files

Troubleshooting


Problem

When opening a Microsoft Visual Studio 2017/2019 Solution for the first time after upgrading to Rational ClearCase 9.1.0.0 or 9.1.0.1, Visual Studio attempts to check out all projects in the solution. Each project file checked out displays a separate dialog box.

Cause

The ClearCase Visual Studio integration is attempting to reset the source control bindings for the project from the correct value of "Rational ClearCase" to "Atria ClearCase".

There is a problem with the ClearCase 9.1.x integration with Visual Studio 2019 and Visual Studio 2017. When you go to Visual Studio 2019/2017 > Tools > Options, it displays the source control bindings as "Atria ClearCase" whereas it should be "Rational ClearCase". The project files need to be updated because the name of the source code provider was accidentally changed from "Rational ClearCase" to "Atria ClearCase". Compatibility problems are expected when developers are using versions of ClearCase before 9.1 together with ClearCase 9.1.0.x. This naming of "Atria ClearCase" should be changed to "Rational ClearCase".

This incorrect naming also impacts the Visual Studio settings/preferences dialog box, where "Atria ClearCase" is clearly seen at the top of the screen.

This has been reported to IBM as APAR PH38564

Resolving The Problem

There is no current workaround for this issue. 

Follow APAR PH38564 to see when this problem is fixed. Note that the resolution of this APAR will require all the projects to be rebound to the correct "Rational ClearCase" name once more.

As this issue causes interoperability problems between developers that use Visual Studio with versions of ClearCase before 9.1 together with ClearCase 9.1.0.x, we currently recommend not upgrading to ClearCase 9.1 or 9.1.0.1 for users that use Microsoft Visual Studio 2017 or 2019. This issue is resolved in ClearCase 9.1.0.2.

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":"Rational ClearCase"},"ARM Category":[{"code":"a8m0z000000boU0AAI","label":"ClearCase-\u003EIntegration-\u003EVisual Studio"}],"ARM Case Number":"","Platform":[{"code":"PF033","label":"Windows"}],"Version":"9.1.0"}]

Document Information

Modified date:
22 December 2021

UID

ibm16471987