Troubleshooting
Problem
Attempts to perform Configuration Management(CM) operations within IBM Rational Rhapsody fails with a 'Server Busy' dialog when connected to Microsoft Team Foundation Server(TSF) using the Source Code Control(SCC) interface.
Symptom
The user encounters a 'Server Busy' dialog when attempting to perform CM operations within the Rhapsody Graphical User Interface (GUI) such as Connect to Archive, Check In or Check Out. This dialog appears in front of the Team Foundation Server window that corresponds to the action the user was attempting to perform, thus preventing the user from completing the action.
Cause
There is a problem with the Team Foundation Server SCC implementation that causes a communication failure with non-Microsoft IDEs such as Rational Rhapsody.
Diagnosing The Problem
The project open in Rational Rhapsody should have the following properties set:
ConfigurationManagement::General::UseSCCtool = Yes
ConfigurationManagement::General::CMTool = None
Microsoft Team Foundation Server should be installed, along with the 32-bit version of the Microsoft Source Code Control Interface (MSSCCI) Provider.
- Under Windows (64-bit) the following registry value should be pointing to the TFS MSSCCI path in the registry:
HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\SourceCodeControlProvider\ProviderRegKey
- Under Windows (32-bit) the following registry value should be pointing to the TFS MSSCCI path in the registry:
HKEY_LOCAL_MACHINE\SOFTWARE\SourceCodeControlProvider\ProviderRegKey
The "Server Busy" dialog should appear between 3 and 5 seconds after attempting a CM operation inside Rational Rhapsody.
Resolving The Problem
To exempts the Rhapsody.exe
file from running into the 'Server Busy
' dialog do the following:
- Create the appropriate registry key:
- Under a 32-bit version of Windows or a 64-bit version of Windows running the 64-bit version of TFS, add the keys "
Rhapsody
" and "RHAPSODY.EXE
" to the pathHKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Team Foundation Server MSSCCI Provider\Settings\
..to create the path:HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Team Foundation Server MSSCCI Provider\Settings\
Rhapsody\RHAPSODY.EXE\
or
- Under a 64-bit version of Windows running the 32-bit version of TFE, add the keys "
Rhapsody
" and "RHAPSODY.EXE
" to the pathHKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Team Foundation Server MSSCCI Provider\Settings\
..to create the path:HKEY_LOCAL_MACHINE\SOFTWARE\Wow432Node\Microsoft\Team Foundation Server MSSCCI Provider\Settings\
Rhapsody\RHAPSODY.EXE\
- Update the new registry key by adding a new
DWORD
Value with a name of "issues
" and a value of "0x00000001
"
For example:
Product Synonym
Rational Rhapsody
Was this topic helpful?
Document Information
Modified date:
27 May 2022
UID
swg21643448