RFT 8.6.0.5 functional tester adapter unable to connect to RQM 6.0 server
RFT 8.6.0.5 is installed on WIndows server 2012 R2. RQM 6.0 is installed in a different server in the same network.
On RFT server I can run Internet Explorer and login to RQM 6.0. In Rational Functional Tester Adapter for RQM in Connection Information tab I enter Server URL, User id and password the project area is blank and does not show RQM projects. Adapter Console tab shows: Unable to connect to the specified RQM server. How to resolve the issue with connecting to RQM server ? is there a license type required ? Any help is greatly appreciated. Thanks NP |
2 answers
What is the format of the URL you specify in the adapter ? Is the browser using any proxy to reach the server ? Adapter Log would definitely help , here is how you can collect the log: http://www-01.ibm.com/support/docview.wss?uid=swg21597847
|
Enabled debug log in Functional Test Adapter and started adapter using this command:
D:\IBM\SDP\FunctionalTester\RQMAdapter\configureadapter.bat Log file contains this: 07:55:11,328 [main] DEBUG com.ibm.rqm.integration.client.clientlib - End getFromServer 07:55:11,484 [main] DEBUG com.ibm.rqm.integration.client.clientlib - Start getFromServer[https://<hostname>:9443/qm/secure/service/com.ibm.rqm.integration.service.IIntegrationService/projects] 07:55:11,500 [main] DEBUG com.ibm.rqm.integration.client.clientlib - ++++ RQMConnectionHelper: Error received: 403, retry #: 0 07:55:11,500 [main] ERROR com.ibm.rqm.adapter.rft - Unable to find project areaGET [403] : <html><head><title>Apache Tomcat/7.0.59 - Error report</title><style><!--H1 {font-family:Tahoma,Arial,sans-serif;color:white;background-color:#525D76;font-size:22px;} H2 {font-family:Tahoma,Arial,sans-serif;color:white;background-color:#525D76;font-size:16px;} H3 {font-family:Tahoma,Arial,sans-serif;color:white;background-color:#525D76;font-size:14px;} BODY {font-family:Tahoma,Arial,sans-serif;color:black;background-color:white;} B {font-family:Tahoma,Arial,sans-serif;color:white;background-color:#525D76;} P {font-family:Tahoma,Arial,sans-serif;background:white;color:black;font-size:12px;}A {color : black;}A.name {color : black;}HR {color : #525D76;}--></style> </head><body><h1>HTTP Status 403 - </h1><HR size="1" noshade="noshade"><p><b>type</b> Status report</p><p><b>message</b> <u></u></p><p><b>description</b> <u>Access to the specified resource has been forbidden.</u></p><HR size="1" noshade="noshade"><h3>Apache Tomcat/7.0.59</h3></body></html> 07:55:17,437 [main] INFO com.ibm.rqm.adapter.rft - Fetching proxy information from commandline 07:55:17,437 [main] INFO com.ibm.rqm.adapter.rft - Fetching proxy information from 'RQMAdapterOptions.pref' file 07:55:17,531 [main] INFO com.ibm.rqm.adapter.library - Successfully created an HTTP client 07:55:17,531 [main] DEBUG com.ibm.rqm.integration.client.clientlib - ++++ RQMConnectionHelper: login: https://sdssratd6782.state.mo.us:9443/qm 07:55:17,531 [main] DEBUG com.ibm.rqm.integration.client.clientlib - ++++ RQMConnectionHelper: User already authenticated, just keep going and let the relogin support handle timeouts 07:55:18,015 [main] DEBUG com.ibm.rqm.integration.client.clientlib - ++++ RQMConnectionHelper: relogin: 200 07:55:18,015 [main] DEBUG com.ibm.rqm.integration.client.clientlib - End login 07:55:18,015 [main] INFO com.ibm.rqm.adapter.library - The adapter is now connected 07:55:18,015 [main] DEBUG com.ibm.rqm.integration.client.clientlib - Start getFromServer[https://sdssratd6782.state.mo.us:9443/qm/secure/service/com.ibm.rqm.integration.service.IIntegrationService/projects] 07:55:18,031 [main] DEBUG com.ibm.rqm.integration.client.clientlib - ++++ RQMConnectionHelper: Error received: 403, retry #: 0 07:55:18,031 [main] ERROR com.ibm.rqm.adapter.library - Unable to find project areaGET [403] : <html><head><title>Apache Tomcat/7.0.59 - Error report</title><style><!--H1 {font-family:Tahoma,Arial,sans-serif;color:white;background-color:#525D76;font-size:22px;} H2 {font-family:Tahoma,Arial,sans-serif;color:white;background-color:#525D76;font-size:16px;} H3 {font-family:Tahoma,Arial,sans-serif;color:white;background-color:#525D76;font-size:14px;} BODY {font-family:Tahoma,Arial,sans-serif;color:black;background-color:white;} B {font-family:Tahoma,Arial,sans-serif;color:white;background-color:#525D76;} P {font-family:Tahoma,Arial,sans-serif;background:white;color:black;font-size:12px;}A {color : black;}A.name {color : black;}HR {color : #525D76;}--></style> </head><body><h1>HTTP Status 403 - </h1><HR size="1" noshade="noshade"><p><b>type</b> Status report</p><p><b>message</b> <u></u></p><p><b>description</b> <u>Access to the specified resource has been forbidden.</u></p><HR size="1" noshade="noshade"><h3>Apache Tomcat/7.0.59</h3></body></html> 07:55:18,047 [main] DEBUG com.ibm.rqm.integration.client.clientlib - Start getFromServer[https://<hostname>:9443/qm/rootservices] 07:55:18,093 [main] DEBUG com.ibm.rqm.integration.client.clientlib - ETag ["v0n3y9eJ3/Ur0AfTNBRPRlYeeKk="] 07:55:18,093 [main] DEBUG com.ibm.rqm.integration.client.clientlib - Cache-Control [public] 07:55:18,093 [main] DEBUG com.ibm.rqm.integration.client.clientlib - rqm_responseMessage [<?xml version="1.0"?> <!-- Licensed Materials - Property of IBM © Copyright IBM Corporation 2010, 2015. All Rights Reserved. Note to U.S. Government Users Restricted Rights: Use, duplication or disclosure restricted by GSA ADP Schedule Contract with IBM Corp. --> <rdf:Description xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:dc="http://purl.org/dc/terms/" xmlns:jfs="http://jazz.net/xmlns/prod/jazz/jfs/1.0/" xmlns:jtp="http://jazz.net/xmlns/prod/jazz/jtp/0.6/" xmlns:jd="http://jazz.net/xmlns/prod/jazz/discovery/1.0/" xmlns:jp06="http://jazz.net/xmlns/prod/jazz/process/0.6/" xmlns:ju="http://jazz.net/ns/ui#" xmlns:jdb="http://jazz.net/xmlns/prod/jazz/dashboard/1.0/" xmlns:rqm="http://jazz.net/xmlns/prod/jazz/rqm/qm/1.0/" xmlns:qm_rqm="http://jazz.net/ns/qm/rqm#" xmlns:oslc="http://open-services.net/ns/core#" xmlns:trs="http://jazz.net/ns/trs#" xmlns:trs2="http://open-services.net/ns/core/trs#" rdf:about="https://<hostname>:9443/qm/rootservices"> <!-- Default root service registry document for an RQM server. Contains contributions for core JFS services and components and OSLC Quality Management. Specification is available at https://jazz.net/wiki/bin/view/Main/RootServicesSpec --> <!-- Add descriptive title here --> <dc:title xml:lang="en">Quality Management</dc:title> <!-- List of friends (applications known to this application) --> <jd:friends xmlns:jd="http://jazz.net/xmlns/prod/jazz/discovery/1.0/" rdf:resource="https://<hostname>:9443/qm/friends" /> <!-- Viewlet-related properties --> <jd:viewletServiceRoot rdf:resource="https://<hostname>:9443/qm" /> <jd:viewletWebUIRoot rdf:resource="https://<hostname>:9443/qm" /> <!-- Default root service registry document for a JFS server. --> <jd:jsaSsoEnabled>false</jd:jsaSsoEnabled> <jfs:oauthRequestTokenUrl rdf:resource="https://<hostname>:9443/qm/oauth-request-token" /> <jfs:oauthAccessTokenUrl rdf:resource="https://<hostname>:9443/qm/oauth-access-token" /> <jfs:oauthRealmName>Jazz</jfs:oauthRealmName> <jfs:oauthDomain>https://<hostname>:9443/qm</jfs:oauthDomain> <jfs:oauthUserAuthorizationUrl rdf:resource="https://<hostname>:9443/qm/oauth-authorize" /> <jfs:oauthRequestConsumerKeyUrl rdf:resource="https://<hostname>:9443/qm/oauth-request-consumer" /> <!-- JAuth URLS --> <jfs:jauthCheckAuthUrl rdf:resource="https://<hostname>:9443/qm/jauth-check-auth"/> <!-- service for finding users and getting user info --> <jfs:users rdf:resource="https://<hostname>:9443/jts/users" /> <!-- Service to redirect to the resource that represents the authenticated user --> <jfs:currentUser rdf:resource="https:///<hostname>:9443/qm/whoami" /> <!-- JFS storage service --> <jfs:storage rdf:resource="https:///<hostname>:9443/qm/storage" /> <!-- JFS SPARQL query service --> <jfs:query rdf:resource="https:///<hostname>:9443/qm/query" /> <!-- Put RQM changes in here, so we do not have to merge all the time : START --> <!-- Quality Management services catalog --> <oslc_qm:qmServiceProviders xmlns:oslc_qm="http://open-services.net/xmlns/qm/1.0/" rdf:resource="https:///<hostname>:9443/qm/oslc_qm/catalog" /> <!-- Quality Management Test Automation services catalog --> <oslc_auto:autoServiceProviders xmlns:oslc_auto="http://open-services.net/ns/auto#" rdf:resource="https:///<hostname>:9443/qm/oslc_auto_test/catalog" /> <!-- QM TRS 1.0 --> <qm_rqm:trackedResourceSetProvider> <trs:TrackedResourceSetProvider> <trs:trackedResourceSet rdf:resource="https:///<hostname>:9443/qm/trs" /> <dc:title xml:lang="en">TRS 1.0 for QM Resources</dc:title> <dc:description xml:lang="en">TRS 1.0 feed for QM resources</dc:description> <dc:type rdf:resource="http://open-services.net/ns/qm#" /> </trs:TrackedResourceSetProvider> </qm_rqm:trackedResourceSetProvider> <!-- QM TRS 2.0 --> <qm_rqm:trackedResourceSetProvider> <trs2:TrackedResourceSet> <trs2:trackedResourceSet rdf:resource="https:///<hostname>:9443/qm/trs2" /> <oslc:domain rdf:resource="http://open-services.net/ns/config#" /> <dc:title xml:lang="en">TRS 2.0 for QM Resources</dc:title> <dc:description xml:lang="en">TRS 2.0 feed for QM resources</dc:description> <dc:type rdf:resource="http://open-services.net/ns/qm#" /> </trs2:TrackedResourceSet> </qm_rqm:trackedResourceSetProvider> <!-- Process TRS 2.0 --> <qm_rqm:trackedResourceSetProvider> <trs2:TrackedResourceSet> <trs2:trackedResourceSet rdf:resource="https:///<hostname>:9443/qm/process-trs2" /> <dc:title xml:lang="en">TRS 2.0 for QM Process Resources</dc:title> <dc:description xml:lang="en">TRS 2.0 feed for QM resources</dc:description> <dc:type rdf:resource="http://jazz.net/ns/process#" /> </trs2:TrackedResourceSet> </qm_rqm:trackedResourceSetProvider> <!-- Server Rename Status --> <jfs:serverRenameStatus rdf:resource="https:///<hostname>:9443/qm/appServerRenameStatus" /> <!-- Put RQM changes in here, so we do not have to merge all the time : END --> <!-- Change Management service catalog --> <!-- Deprecate QM as Change Management service provider starting from QM 6.0, see WI135518 --> <!-- <oslc_cm:cmServiceProviders xmlns:oslc_cm="http://open-services.net/xmlns/cm/1.0/" rdf:resource="https:///<hostname>:9443/qm/oslc/workitems/catalog" /> --> <!-- Configuration Management service catalog --> <oslc_config:cmServiceProviders xmlns:oslc_config="http://open-services.net/ns/config#" rdf:resource="https:///<hostname>:9443/qm/oslc_config/catalog" /> <!-- Widget Catalog service icon (provisional) --> <ju:widgetCatalog rdf:resource="https:///<hostname>:9443/qm/jfs/WidgetCatalog"/> <!-- JFS indexing service --> <jfs:indexing rdf:resource="https:///<hostname>:9443/qm/indexing" /> <!-- JFS revisions and history of storage resources --> <jfs:history rdf:resource="https:///<hostname>:9443/qm/history" /> <!-- JFS full text search --> <jfs:search rdf:resource="https://<hostname>:9443/qm/search" /> <!-- JFS baseline service --> <jfs:baselines rdf:resource="https:///<hostname>:9443/qm/baselines" /> <!-- JFS mailer service --> <jfs:mailer rdf:resource="https:///<hostname>:9443/qm/mailer" /> <!-- Project areas service. This service is provisional and may change in the next release. --> <jp06:projectAreas rdf:resource="https:///<hostname>:9443/qm/process/project-areas" /> <!-- Process templates service. This service is provisional and may change in the next release. --> <jp06:processTemplates rdf:resource="https:///<hostname>:9443/qm/process/templates" /> <!-- Process security service. This service is provisional and may change in the next release. --> <jp06:processSecurity rdf:resource="https:///<hostname>:9443/qm/process-security"/> <jd:infocenterRoot rdf:resource="https:///<hostname>:9443/clmhelp" /> <rqm:majorVersion>4</rqm:majorVersion> <rqm:version>6.0.0</rqm:version> <!-- CLM automated setup --> <jd:registration rdf:resource="https:///<hostname>:9443/qm/service/com.ibm.team.repository.service.internal.setup.IRegistrationHandlerService" /> <jfs:setupWizardDescriptor rdf:resource="https:///<hostname>:9443/qm/service/com.ibm.team.repository.service.internal.setup.ISetupWizardDescriptorService"/> <jfs:adminWebUI rdf:resource="https:///<hostname>:9443/qm/admin"/> <!-- Discovery service for the JFS server and associated applications --> <jd:discovery rdf:resource="https:///<hostname>:9443/qm/discovery" /> <!-- JFS revisions and history of storage resources --> <!-- JFS bulk operations service --> <jfs:bulkOperations rdf:resource="https:///<hostname>:9443/qm/bulk" /> <!-- JFS changes service --> <jfs:changes rdf:resource="https:///<hostname>:9443/qm/changes" /> <!-- Allow remote oauth consumer key authorization --> <jfs:oauthApprovalModuleUrl rdf:resource="https:///<hostname>:9443/qm/_ajax-modules/com.ibm.team.repository.AuthorizeOAuth" /> <!-- Dashboards service (provisional) --> <jdb:dashboards rdf:resource="https:///<hostname>:9443/qm/dashboards" /> <!-- Application About service --> <oslc:publisher |
Your answer
Dashboards and work items are no longer publicly available, so some links may be invalid. We now provide similar information through other means. Learn more here.
Comments
You might be able to find more information from adapter log. Please share traces in the log for more details.