It's all about the answers!

Ask a question

RQM to ClearQuest Web Cross Server Communication


Rajesh Avanthi (10815134173) | asked Dec 04 '12, 7:52 a.m.
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

Comments
Rajesh Avanthi commented Dec 04 '12, 7:55 a.m.

 

3 answers



permanent link
Matthew Alexander (18126) | answered Dec 04 '12, 12:49 p.m.
JAZZ DEVELOPER
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


permanent link
Carlos Isacovich (59110) | answered Dec 07 '13, 3:06 p.m.

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)


permanent link
Carlos Isacovich (59110) | answered Dec 07 '13, 11:56 p.m.

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

Your answer


Register or to post your answer.