Hello,
I am trying to connect to the (remote) Teamsite server using ContentServices with SOAP in Java:
String serviceBaseURL = "
http://cms.teamsiteserver.de:6060/iw/services/cm/2.0/accessservice"; String accessBaseURL = "
http://cms.teamsiteserver.de:6060"; properties.setProperty("com.interwoven.cssdk.factory.CSFactory","com.interwoven.cssdk.factory.CSSOAPFactory");
properties.setProperty("serviceBaseURL", serviceBaseURL);
properties.setProperty("accessBaseURL", accessBaseURL);
properties.setProperty("java.home", javaHome);
// using SOAP
CSFactory csFactory = CSFactory.getFactory(properties);
CSClient client = null;
try {
client = csFactory.getClient("myUser", "", "myPassword", Locale.getDefault(), "JavaTSClient", serviceBaseURL );
} ...........
The user (here: myUser) has an admin role and can login to ContentCenter.
However, when trying to connect to Teamsite as described above, cssdk.log returns the following exceptions:
AccessServiceSciImpl :: beginSessionUsingPassword
Opening SCI session for user - myUser host
http://cms.teamsiteserver.de:6060/iw/services/cm/2.0/accessserviceUnable to connect to TeamSite using user = myUser serverName =
http://cms.teamsiteserver.de:6060/iw/services/cm/2.0/accessserviceERROR root (com.interwoven.cssdk.sci.data.CSSessionCache:276) - Error returned back is 5000059
ERROR root (com.interwoven.cssdk.sci.data.CSSessionCache:277) - Error message returned back is Server closed connection
com.interwoven.hopi.HopiException: Server closed connection
at com.interwoven.hopi.HopiContext.sendData_(HopiContext.java:823)
at com.interwoven.sci.sci_._StartHopiSession(sci_.java)
at com.interwoven.cssdk.sci.data.CSSessionCache.getNewSession(CSSessionCache.java:207)
at com.interwoven.cssdk.sci.access.AccessServiceSciImpl.beginSessionUsingPassword(AccessServiceSciImpl.java:402)
at com.interwoven.cssdk.sci.soap.access.AccessServiceSOAPImpl.beginSessionUsingPassword(AccessServiceSOAPImpl.java:221)
at sun.reflect.GeneratedMethodAccessor66.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:585)
at com.systinet.wasp.server.adaptor.JavaInvoker.invokeService(JavaInvoker.java:1598)
at com.systinet.wasp.server.adaptor.JavaInvoker.endInvoke(JavaInvoker.java:567)
at com.idoox.wasp.server.adaptor.JavaAdaptorImpl.endInvoke(JavaAdaptorImpl.java:76)
at com.idoox.wasp.server.AdaptorTemplate.javaInvocation(AdaptorTemplate.java:566)
at com.idoox.wasp.server.AdaptorTemplate.doDispatch(AdaptorTemplate.java:391)
at com.idoox.wasp.server.AdaptorTemplate.dispatch(AdaptorTemplate.java:324)
at com.idoox.wasp.server.ServiceConnector.dispatch(ServiceConnector.java:385)
at com.systinet.wasp.ServiceManagerImpl.dispatchRequest(ServiceManagerImpl.java:638)
at com.systinet.wasp.ServiceManagerImpl.dispatch(ServiceManagerImpl.java:475)
at com.systinet.wasp.ServiceManagerImpl$DispatcherConnHandler.handlePost(ServiceManagerImpl.java:2584)
at com.idoox.transport.http.server.Jetty$WaspHttpHandler.handle(Jetty.java:97)
Any ideas what's wrong here?
Do I need even master privileges to connect?
Thanks