DOORS 9.4 and RQM 4.0 Integration.
![](http://jazz.net/_images/myphoto/7f4cf94e03c4533d43e55478eff30e9d.jpg)
We are trying to configure integration between DOORS 9.4 and RQM 4.0. We try to ADD DOORS as requirements management provider to project association. Following error message is displayed:
Failed to read artifact container catalog resource:
Unable to load URL: /qm/proxy?uri=http://brs-doorsdb.haemo.net:8080/dwa/public/rootservices, Status: 500
We have done following steps to configure the integration.
Added DOORS in consumers (inbound)
Added DOORS as friends (outbound)
Added DOORS to whitelist.
Added RQM to server list in Remote services in DOORS
Added RQM project in collaboration links.
When we try to add DOORS to Project association in RQM, we are getting above message.
Failed to read artifact container catalog resource:
Unable to load URL: /qm/proxy?uri=http://brs-doorsdb.haemo.net:8080/dwa/public/rootservices, Status: 500
We have done following steps to configure the integration.
Added DOORS in consumers (inbound)
Added DOORS as friends (outbound)
Added DOORS to whitelist.
Added RQM to server list in Remote services in DOORS
Added RQM project in collaboration links.
When we try to add DOORS to Project association in RQM, we are getting above message.
6 answers
![](http://jazz.net/_images/myphoto/7f4cf94e03c4533d43e55478eff30e9d.jpg)
I would like to get more information about your set up, do you see any error messages in log file?
It is essential that your Rational DOORS Web Access installation is running in https mode, from your error there, seems it is not running in https mode.
Please make sure you follow all the steps for DOORS set up BEFORE you configure the RQM side.
You must launched Rational DOORS Web Access in a browser and logged in at least once since it was started.
The steps are detailed in the following link
http://pic.dhe.ibm.com/infocenter/clmhelp/v4r0/index.jsp?topic=%2Fcom.ibm.rational.test.qm.doc%2Ftopics%2Ft_config_doors.html
It is essential that your Rational DOORS Web Access installation is running in https mode, from your error there, seems it is not running in https mode.
Please make sure you follow all the steps for DOORS set up BEFORE you configure the RQM side.
You must launched Rational DOORS Web Access in a browser and logged in at least once since it was started.
The steps are detailed in the following link
http://pic.dhe.ibm.com/infocenter/clmhelp/v4r0/index.jsp?topic=%2Fcom.ibm.rational.test.qm.doc%2Ftopics%2Ft_config_doors.html
![](http://jazz.net/_images/myphoto/7f4cf94e03c4533d43e55478eff30e9d.jpg)
Following error is logged in QM log file
2012-10-02 20:50:05,414 [ WebContainer : 9] ERROR net.jazz.ajax.service.internal.http.ProxyServlet - GET http://brs-doorsrqm.haemo.net:9080/qm/proxy
?uri=http%3A%2F%2Fbrs-doorsdb.haemo.net%3A8080%2Fdwa%2Frm%2Fdiscovery%2Fcatalog&oauth_token=6e106b7d-b28c-4b9f-a3c1-892ec5de9593&request_token_secret=undefined&oauth_provider=undefinedHEADER: Host = brs-doorsrqm.haemo.net:9080
HEADER: User-Agent = Mozilla/5.0 (Windows NT 5.1; rv:15.0) Gecko/20100101 Firefox/15.0.1
HEADER: Accept = application/xml
HEADER: Accept-Language = en-us,en;q=0.5
HEADER: Accept-Encoding = gzip, deflate
HEADER: Connection = keep-alive
HEADER: OSLC-Core-Version = 2.0
HEADER: X-jazz-downstream-auth-client-level = 4.0
HEADER: Content-Type = application/x-www-form-urlencoded
HEADER: X-Requested-With = XMLHttpRequest
HEADER: Referer = http://brs-doorsrqm.haemo.net:9080/qm/admin
HEADER: Cookie = net-jazz-ajax-cookie-rememberUserId=; JazzFormAuth=Form; SITESERVER=ID=941b68fe9211f1df92cdc27128996309; LtpaToken2=crO...Nk=; JSESSIONID=000...:-1
Parameter: oauth_provider = [undefined]
Parameter: oauth_token = [6e106b7d-b28c-4b9f-a3c1-892ec5de9593]
Parameter: request_token_secret = [undefined]
Parameter: uri = [http://brs-doorsdb.haemo.net:8080/dwa/rm/discovery/catalog]
java.lang.NullPointerException
at java.net.URI.getScheme(URI.java:1111)
at net.oauth.signature.OAuthSignatureMethod.normalizeUrl(OAuthSignatureMethod.java:158)
at net.oauth.signature.OAuthSignatureMethod.getBaseString(OAuthSignatureMethod.java:152)
at net.oauth.signature.OAuthSignatureMethod.getSignature(OAuthSignatureMethod.java:78)
at net.oauth.signature.OAuthSignatureMethod.sign(OAuthSignatureMethod.java:50)
at net.oauth.OAuthMessage.sign(OAuthMessage.java:307)
2012-10-02 20:50:05,414 [ WebContainer : 9] ERROR net.jazz.ajax.service.internal.http.ProxyServlet - GET http://brs-doorsrqm.haemo.net:9080/qm/proxy
?uri=http%3A%2F%2Fbrs-doorsdb.haemo.net%3A8080%2Fdwa%2Frm%2Fdiscovery%2Fcatalog&oauth_token=6e106b7d-b28c-4b9f-a3c1-892ec5de9593&request_token_secret=undefined&oauth_provider=undefinedHEADER: Host = brs-doorsrqm.haemo.net:9080
HEADER: User-Agent = Mozilla/5.0 (Windows NT 5.1; rv:15.0) Gecko/20100101 Firefox/15.0.1
HEADER: Accept = application/xml
HEADER: Accept-Language = en-us,en;q=0.5
HEADER: Accept-Encoding = gzip, deflate
HEADER: Connection = keep-alive
HEADER: OSLC-Core-Version = 2.0
HEADER: X-jazz-downstream-auth-client-level = 4.0
HEADER: Content-Type = application/x-www-form-urlencoded
HEADER: X-Requested-With = XMLHttpRequest
HEADER: Referer = http://brs-doorsrqm.haemo.net:9080/qm/admin
HEADER: Cookie = net-jazz-ajax-cookie-rememberUserId=; JazzFormAuth=Form; SITESERVER=ID=941b68fe9211f1df92cdc27128996309; LtpaToken2=crO...Nk=; JSESSIONID=000...:-1
Parameter: oauth_provider = [undefined]
Parameter: oauth_token = [6e106b7d-b28c-4b9f-a3c1-892ec5de9593]
Parameter: request_token_secret = [undefined]
Parameter: uri = [http://brs-doorsdb.haemo.net:8080/dwa/rm/discovery/catalog]
java.lang.NullPointerException
at java.net.URI.getScheme(URI.java:1111)
at net.oauth.signature.OAuthSignatureMethod.normalizeUrl(OAuthSignatureMethod.java:158)
at net.oauth.signature.OAuthSignatureMethod.getBaseString(OAuthSignatureMethod.java:152)
at net.oauth.signature.OAuthSignatureMethod.getSignature(OAuthSignatureMethod.java:78)
at net.oauth.signature.OAuthSignatureMethod.sign(OAuthSignatureMethod.java:50)
at net.oauth.OAuthMessage.sign(OAuthMessage.java:307)
![](http://jazz.net/_images/myphoto/7f4cf94e03c4533d43e55478eff30e9d.jpg)
We were able to configure SSL for DOORS and followed instructions in info center. It is still giving same error:
Failed to read matching artifact container catalog resource:
Unable to load URL: /qm/proxy?uri=https://brs-doorsdb.haemo.net:8443/dwa/rm/discovery/catalog&oauth_token=19d404b5-d014-4450-b7f0-5f3d4fce1e44&request_token_secret=undefined&oauth_provider=undefined, Status: 500
Failed to read matching artifact container catalog resource:
Unable to load URL: /qm/proxy?uri=https://brs-doorsdb.haemo.net:8443/dwa/rm/discovery/catalog&oauth_token=19d404b5-d014-4450-b7f0-5f3d4fce1e44&request_token_secret=undefined&oauth_provider=undefined, Status: 500
![](http://jazz.net/_images/myphoto/7f4cf94e03c4533d43e55478eff30e9d.jpg)
Looks like we may need further information to investigate this issue, please open a PMR for this issue,
You can do so from this link
http://www-947.ibm.com/support/entry/portal/overview//software/rational/rational_brand_support_%28general%29
You can do so from this link