Hi all, I am writing a client application using Axis to access web services. The server publishes an "Authentication" service and a bunch of "Functional" services. I am expected to login using the first and then call the other services passing the same session cookie.
A .Net client worked fine, as I had the ability to share the "CookieManager". In axis, though, I cant seem to make it work: // Bind to authentication service AuthenticationServiceService authLocator=new AuthenticationServiceServiceLocator(); AuthenticationService auth=authLocator.getauthService(); ((AuthServiceSoapBindingStub)auth).setMaintainSession(true); // maintain session auth.login("user","password"); // bind to a functional service FunctionalServiceService serviceLocator=new FunctionalServiceServiceLocator(); FunctionalService service=authLocator.getfunctionalService(); ((FunctionalServiceSoapBindingStub)service).setMaintainSession(true); // maintain session - but it is not the right session service.doSomething(); // Will throw 403 How can I make both stubs share the same session / cookies? This is especially frustrating since the server is Axis - and I cant write an Axis client... Omri Spector