It's all about the answers!

Ask a question

RFT 8.6.0.5 functional tester adapter unable to connect to RQM 6.0 server


Narayanan Potti (27037679) | asked Feb 02 '16, 10:01 p.m.
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

Comments
Charlie Seo commented Feb 03 '16, 12:40 a.m.

 You might be able to find more information from adapter log. Please share traces in the log for more details. 

2 answers



permanent link
Prakash Chauhan (36) | answered Feb 03 '16, 4:04 a.m.

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


permanent link
Narayanan Potti (27037679) | answered Feb 03 '16, 9:04 a.m.
edited Feb 03 '16, 10:40 a.m.
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


Register or to post 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.