It's all about the answers!

Ask a question

RTC and RAM Integration


Tony Altamura (121314) | asked Sep 27 '12, 1:49 a.m.
edited Sep 27 '12, 2:44 a.m.
On my RAM 7.5.1 server I have setup a Friend(Outbound) Connection to my RTC 4.0 server and setup a consumer(Inbound) on my RTC server successfully however getting an error when I try to create a friend(outbound) connection from my RTC server to the RAM server.

Scenario's:
RAM Friend(outbound) -> RTC Consumer(Inbound)   - Successful
RTC Friend(Outbound) -> RAM Consumer(Inbound)  - failed

Root Services URI:


Error:
An error occurred while requesting the root services document from server "https://<ram_server_dns>:9443/ram/rootservices". Please check the URL and try again.ID CRJAZ1575E
hide details
An error occurred communicating with the server at "https://<ram_server_dns>:9443/ram/rootservices". Verify that the server is available, and that there are no firewalls or other artifacts between these two endpoints that could present a confirmation dialog.ID CRJAZ2287E
com.ibm.team.repository.common.TeamRepositoryException
com.ibm.team.repository.service.internal.discovery.FriendsAdminRestService.executeHttpRequest(FriendsAdminRestService.java:777)
com.ibm.team.repository.service.internal.discovery.FriendsAdminRestService.getDiscoveryDocumentModel(FriendsAdminRestService.java:759)
com.ibm.team.repository.service.internal.discovery.FriendsAdminRestService.getPropertyFromDiscoveryDocument(FriendsAdminRestService.java:867)
com.ibm.team.repository.service.internal.discovery.FriendsAdminRestService.getFriendsOAuthInfo(FriendsAdminRestService.java:616)
sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:48)
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
java.lang.reflect.Method.invoke(Method.java:600)
org.eclipse.soda.sat.core.internal.record.ExportProxyServiceRecord.invoke(ExportProxyServiceRecord.java:361)
org.eclipse.soda.sat.core.internal.record.ExportProxyServiceRecord.access$0(ExportProxyServiceRecord.java:347)
org.eclipse.soda.sat.core.internal.record.ExportProxyServiceRecord$ExportedServiceInvocationHandler.invoke(ExportProxyServiceRecord.java:56)
$Proxy742.getFriendsOAuthInfo(Unknown Source)
sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:48)
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
java.lang.reflect.Method.invoke(Method.java:600)
com.ibm.team.repository.servlet.AbstractTeamServerServlet.doModelledRestService(AbstractTeamServerServlet.java:531)
com.ibm.team.repository.servlet.AbstractTeamServerServlet.handleRequest2(AbstractTeamServerServlet.java:2058)
com.ibm.team.repository.servlet.AbstractTeamServerServlet.handleRequest(AbstractTeamServerServlet.java:1878)
com.ibm.team.repository.servlet.AbstractTeamServerServlet.service(AbstractTeamServerServlet.java:1754)
javax.servlet.http.HttpServlet.service(HttpServlet.java:831)
org.eclipse.equinox.http.registry.internal.ServletManager$ServletWrapper.service(ServletManager.java:180)
org.eclipse.equinox.http.servlet.internal.ServletRegistration.service(ServletRegistration.java:61)
org.eclipse.equinox.http.servlet.internal.ProxyServlet.processAlias(ProxyServlet.java:126)
org.eclipse.equinox.http.servlet.internal.ProxyServlet.service(ProxyServlet.java:76)
javax.servlet.http.HttpServlet.service(HttpServlet.java:831)
org.eclipse.equinox.servletbridge.BridgeServlet.service(BridgeServlet.java:120)
com.ibm.team.repository.server.servletbridge.JazzServlet.service(JazzServlet.java:68)
javax.servlet.http.HttpServlet.service(HttpServlet.java:831)
com.ibm.ws.webcontainer.servlet.ServletWrapper.service(ServletWrapper.java:1657)
com.ibm.ws.webcontainer.servlet.ServletWrapper.service(ServletWrapper.java:1597)
com.ibm.ws.webcontainer.filter.WebAppFilterChain.doFilter(WebAppFilterChain.java:131)
com.ibm.team.repository.server.servletbridge.BridgeFilter.processDelegate(BridgeFilter.java:133)
com.ibm.team.repository.server.servletbridge.BridgeFilter.doFilter(BridgeFilter.java:154)
com.ibm.ws.webcontainer.filter.FilterInstanceWrapper.doFilter(FilterInstanceWrapper.java:188)
com.ibm.ws.webcontainer.filter.WebAppFilterChain.doFilter(WebAppFilterChain.java:116)
com.ibm.ws.webcontainer.filter.WebAppFilterChain._doFilter(WebAppFilterChain.java:77)
com.ibm.ws.webcontainer.filter.WebAppFilterManager.doFilter(WebAppFilterManager.java:908)
com.ibm.ws.webcontainer.servlet.ServletWrapper.handleRequest(ServletWrapper.java:934)
com.ibm.ws.webcontainer.servlet.ServletWrapper.handleRequest(ServletWrapper.java:502)
com.ibm.ws.webcontainer.servlet.ServletWrapperImpl.handleRequest(ServletWrapperImpl.java:181)
com.ibm.ws.webcontainer.webapp.WebApp.handleRequest(WebApp.java:3935)
com.ibm.ws.webcontainer.webapp.WebGroup.handleRequest(WebGroup.java:276)
com.ibm.ws.webcontainer.WebContainer.handleRequest(WebContainer.java:931)
com.ibm.ws.webcontainer.WSWebContainer.handleRequest(WSWebContainer.java:1592)
com.ibm.ws.webcontainer.channel.WCChannelLink.ready(WCChannelLink.java:186)
com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.handleDiscrimination(HttpInboundLink.java:452)
com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.handleNewRequest(HttpInboundLink.java:511)
com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.processRequest(HttpInboundLink.java:305)
com.ibm.ws.http.channel.inbound.impl.HttpICLReadCallback.complete(HttpICLReadCallback.java:83)
com.ibm.ws.ssl.channel.impl.SSLReadServiceContext$SSLReadCompletedCallback.complete(SSLReadServiceContext.java:1784)
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:138)
com.ibm.io.async.ResultHandler.complete(ResultHandler.java:204)
com.ibm.io.async.ResultHandler.runEventProcessingLoop(ResultHandler.java:775)
com.ibm.io.async.ResultHandler$2.run(ResultHandler.java:905)
com.ibm.ws.util.ThreadPool$Worker.run(ThreadPool.java:1613)
Caused by:
com.ibm.team.jfs.app.resource.entity.RDFEntity.getModel(RDFEntity.java:346)
com.ibm.team.jfs.app.resource.entity.RDFEntity.getModel(RDFEntity.java:301)
com.ibm.team.jfs.app.resource.entity.RDFEntity.getModel(RDFEntity.java:278)
com.ibm.team.repository.service.internal.discovery.FriendsAdminRestService$1.handleResponse(FriendsAdminRestService.java:755)
... 62 more.
Caused by:
com.hp.hpl.jena.rdf.arp.impl.XMLHandler$1: {E201} rdf:resource not allowed as attribute here. (com.ibm.team.jfs.app.resource.internal.RDFInputProcessingException)
com.ibm.team.jfs.app.resource.internal.RDFProcessingErrorHandler.fatalError(RDFProcessingErrorHandler.java:26)
com.ibm.team.jfs.app.resource.internal.RDFProcessingErrorHandler.error(RDFProcessingErrorHandler.java:21)
com.hp.hpl.jena.rdf.arp.impl.ARPSaxErrorHandler.error(ARPSaxErrorHandler.java:27)
com.hp.hpl.jena.rdf.arp.impl.XMLHandler.warning(XMLHandler.java:222)
... 90 more.
Caused by:
com.hp.hpl.jena.rdf.arp.impl.XMLHandler.warning(XMLHandler.java:199)
com.hp.hpl.jena.rdf.arp.impl.XMLHandler.warning(XMLHandler.java:194)
com.hp.hpl.jena.rdf.arp.impl.ParserSupport.warning(ParserSupport.java:214)
com.hp.hpl.jena.rdf.arp.impl.AttributeLexer.error(AttributeLexer.java:175)
... 86 more.

Accepted answer


permanent link
Gili Mendel (1.8k56) | answered Oct 01 '12, 8:29 a.m.
JAZZ DEVELOPER
Jazz.net -> Products -> Rational Asset Manager -> What's happening -> See Project's dashboard (right hand side)
Tony Altamura selected this answer as the correct answer

Comments
Tony Altamura commented Oct 02 '12, 10:49 p.m. | edited Oct 02 '12, 10:49 p.m.

Hi Gili, seeing that the testfixes will not be available till Q1 2013, will there be a supported upgrade from 7.5.1.1(with testfixes) to 7.5.1.2?

The reason I ask is that the database migration and version increment occured as part of the 7.5.1.1(with Testfixes) upgrade. 


Rich Kulp commented Oct 03 '12, 12:06 p.m.
FORUM MODERATOR / JAZZ DEVELOPER

Yes it will migrate. We are very careful to make sure that migrations can always occur, even from testfixes.

2 other answers



permanent link
Tony Altamura (121314) | answered Oct 01 '12, 2:26 a.m.
Hi Gili, I cant seem to link to the 7.5.1.2 Dashboard.  Is there public access to this?

Comments
Gili Mendel commented Oct 03 '12, 8:48 a.m.
JAZZ DEVELOPER

Yes, the dashboard tracks the next release.

Testfixes are out of bound specific fixes, for critical problems delivered through IBM's support.


permanent link
Gili Mendel (1.8k56) | answered Sep 27 '12, 8:37 a.m.
JAZZ DEVELOPER
I4.0 support is with RAM 7.5.1.1 Testfix 7 or above.
The logs above notes: com.hp.hpl.jena.rdf.arp.impl.XMLHandler$1: {E201} rdf:resource not allowed as attribute here.

See: RTC 4 can not specify RAM as a friend server (67728)

Comments
Tony Altamura commented Sep 27 '12, 4:58 p.m.

Thanks Gili for your prompt response. When will RAM 7.5.1.2 be released? Is there a patch available?


Thanks,
Tony


Gili Mendel commented Sep 28 '12, 7:06 a.m.
JAZZ DEVELOPER

See 7.5.1.2 Dashboard, 1Q next year.

Testfixes for 7.5.1.1 you can get from IBM's service/support

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.