It's all about the answers!

Ask a question

RTC and RAM Integration


Tony Altamura (121214) | 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 (121214) | 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.