Troubleshooting
Problem
Attempts to create a new Change Management template in IBM Rational DOORS gives an empty drop down for the RCR Submit Form option
Symptom
Steps to Reproduce:
- Login into DOORS
- Navigate to Change Management > Define Configuration Templates
- Click on Create in the Define Configuration Templates window
- Fill in the details in Step 1
- Click on Next
In Step.2 Requirements Change Management there is no value available in the drop down for RCR Submit Form
Cause
The issue can be caused due to one of the following reasons:
Cause 1:
In DOORS OSLC Remote Services, for Rational Team Concert (RTC) rootservices short name was used instead of the fully qualified domain name on which RTC is installed.
Cause 2:
The cmoslclib.dll is not registered.
Diagnosing The Problem
For Cause 1:
The server name on which RTC hosted is server1.ibm.com. Although the rootservices can be accessed at the URL https://server1:9443/ccm/rootservices
, yet the entire server name has to be provided in the rootservices URL https://server1.ibm.com:9443/ccm/rootservices
. Although DOORS will accept the first URL, however you will observe the correct URL being displayed in service description URL for Collaboration links.
For Cause 2:
If you enable debug logging for Change Management from DOORS, you will observe the following error messages in the log file:
getDoors2CmOslc(): create ole object errMsg:
Could Not Create d2cmoslcapp
getDoors2CmOslc() return errMsg: Could Not Create d2cmoslcapp.
Resolving The Problem
Solution for Cause 1:
Change the rootservices URL in DOORS OSLC Remote Services to match the one displayed in the collaboration links (ensure that the URL does open the rootservices document in a browser)
Solution for Cause 2:
Register the cmoslclib.dll file using the following command
regsvr32 <DOORSHOME>\bin\cmoslclib.dll
Product Synonym
Rational Team Concert
Was this topic helpful?
Document Information
Modified date:
01 May 2020
UID
swg21678271