Jazz Forum Welcome to the Jazz Community Forum Connect and collaborate with IBM Engineering experts and users

RQM to ClearQuest Web Cross Server Communication

I am working on Integrating Rational Quality Manager with ClearQuest Web and setting up the ClearQuest Bridge. I am trying to configure Cross Server Communication from ClearQuest Web to RQM per tech note: 

Tech note:  https://www-304.ibm.com/support/docview.wss?uid=swg21433074 

Section: B. Configuring the ClearQuest Web server for cross-server communication 

 I am able to go into CQ Web --> Site Administration --> Cross Server Communication Tab and fill in the Server and OAuth information. After I fill in the information and click on the Request Access I receive the following error while requesting from URL.

 Let me know If I'm missing anything here

0 votes

Comments

 



3 answers

Permanent link
Hi Rajesh,

You may want to check the clocks on your CQ Web and RQM machines.  If there is a time difference of five or more minutes between the machines, OAuth will fail.

If the clocks look okay, have you tried entering your root services URI in a browser on your CQ Web machine just to make sure the root services doc is returned?

Thanks,
Matt

0 votes


Permanent link

Hi all

I have a similar situation trying to connect CQ 7.1.2 with RTC 4.0.2.

Clocks are synchronized and I have just tried to request the access both from the CQ Web Server and Jazz Team Server machines. It don't work, getting a Java exception, which seems different from the exception reported by Rajesh (messages enclosed below)

Did anyone solved such a problem?

Regards

Carlos


Messages are:
com.ibm.rational.cq.web.controllers.CQSiteConfigController.requestConsumerKey(CQSiteConfigController.java:350)
com.ibm.rational.cq.web.controllers.CQSiteConfigController.handleRequest(CQSiteConfigController.java:587)
org.springframework.web.servlet.mvc.SimpleControllerHandlerAdapter.handle(SimpleControllerHandlerAdapter.java:45)
org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:806)
org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:736)
org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:396)
org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:360)
javax.servlet.http.HttpServlet.service(HttpServlet.java:763)
javax.servlet.http.HttpServlet.service(HttpServlet.java:856)
com.ibm.ws.webcontainer.servlet.ServletWrapper.service(ServletWrapper.java:1152)
com.ibm.ws.webcontainer.servlet.ServletWrapper.service(ServletWrapper.java:1087)
com.ibm.ws.webcontainer.filter.WebAppFilterChain.doFilter(WebAppFilterChain.java:145)
com.ibm.rational.cq.web.utils.CQSecurityFilter.doFilter(CQSecurityFilter.java:64)
com.ibm.ws.webcontainer.filter.FilterInstanceWrapper.doFilter(FilterInstanceWrapper.java:190)
com.ibm.ws.webcontainer.filter.WebAppFilterChain.doFilter(WebAppFilterChain.java:130)
org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:78)
org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:77)
com.ibm.ws.webcontainer.filter.FilterInstanceWrapper.doFilter(FilterInstanceWrapper.java:190)
com.ibm.ws.webcontainer.filter.WebAppFilterChain.doFilter(WebAppFilterChain.java:130)
com.ibm.ws.webcontainer.filter.WebAppFilterChain._doFilter(WebAppFilterChain.java:87)
com.ibm.ws.webcontainer.filter.WebAppFilterManager.doFilter(WebAppFilterManager.java:837)
com.ibm.ws.webcontainer.filter.WebAppFilterManager.doFilter(WebAppFilterManager.java:680)
com.ibm.ws.webcontainer.servlet.ServletWrapper.handleRequest(ServletWrapper.java:588)
com.ibm.ws.wswebcontainer.servlet.ServletWrapper.handleRequest(ServletWrapper.java:481)
com.ibm.ws.webcontainer.servlet.CacheServletWrapper.handleRequest(CacheServletWrapper.java:90)
com.ibm.ws.webcontainer.WebContainer.handleRequest(WebContainer.java:748)
com.ibm.ws.wswebcontainer.WebContainer.handleRequest(WebContainer.java:1466)
com.ibm.ws.webcontainer.channel.WCChannelLink.ready(WCChannelLink.java:122)
com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.handleDiscrimination(HttpInboundLink.java:458)
com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.handleNewInformation(HttpInboundLink.java:387)
com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.ready(HttpInboundLink.java:267)
com.ibm.ws.tcp.channel.impl.NewConnectionInitialReadCallback.sendToDiscriminators(NewConnectionInitialReadCallback.java:214)
com.ibm.ws.tcp.channel.impl.NewConnectionInitialReadCallback.complete(NewConnectionInitialReadCallback.java:113)
com.ibm.ws.tcp.channel.impl.AioReadCompletionListener.futureCompleted(AioReadCompletionListener.java:165)
com.ibm.io.async.AbstractAsyncFuture.invokeCallback(AbstractAsyncFuture.java:217)
com.ibm.io.async.AsyncChannelFuture.fireCompletionActions(AsyncChannelFuture.java:161)
com.ibm.io.async.AsyncFuture.completed(AsyncFuture.java:136)
com.ibm.io.async.ResultHandler.complete(ResultHandler.java:196)
com.ibm.io.async.ResultHandler.runEventProcessingLoop(ResultHandler.java:751)
com.ibm.io.async.ResultHandler$2.run(ResultHandler.java:881)
com.ibm.ws.util.ThreadPool$Worker.run(ThreadPool.java:1497)

0 votes


Permanent link

Hi all

I have just solved the problem:  I missed fully qualify address of RTC Server when establish connection (the same screen shown by Rajesh).

Regards

Carlos

0 votes

Your answer

Register or log in 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.

Search context
Follow this question

By Email: 

Once you sign in you will be able to subscribe for any updates here.

By RSS:

Answers
Answers and Comments
Question details
× 7,498

Question asked: Dec 04 '12, 7:52 a.m.

Question was seen: 6,425 times

Last updated: Dec 07 '13, 11:56 p.m.

Confirmation Cancel Confirm