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
|
3 answers
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 |
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) |
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
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