Return-Path: Mailing-List: contact axis-user-help@xml.apache.org; run by ezmlm Delivered-To: mailing list axis-user@xml.apache.org Received: (qmail 23286 invoked from network); 14 May 2002 17:44:35 -0000 Received: from ns.wildfire.com (HELO wildfire.com) (12.105.91.210) by daedalus.apache.org with SMTP; 14 May 2002 17:44:35 -0000 Received: from wfnotes3.internal.wildfire.com (wfnotes3.internal.wildfire.com [172.28.1.8]) by wildfire.com (8.11.0/8.11.0) with ESMTP id g4EHidK25793 for ; Tue, 14 May 2002 13:44:39 -0400 Subject: Axis sessions using non-Axis client? To: axis-user@xml.apache.org X-Mailer: Lotus Notes Release 5.0.3 March 21, 2000 Message-ID: From: Mark_Palmer@wildfire.com Date: Tue, 14 May 2002 13:44:31 -0400 X-MIMETrack: Serialize by Router on wfnotes3/Wildfire(Release 5.0.8 |June 18, 2001) at 05/14/2002 01:44:34 PM MIME-Version: 1.0 Content-type: text/plain; charset=us-ascii X-Spam-Rating: daedalus.apache.org 1.6.2 0/1000/N Hi all. I've been reading several of the archived posts regarding Axis sessions, and I've found some very useful information. However, I have not found any information specifically about using Axis only as a server while maintaining session state for clients (someone alluded to this being possible in their post, but no specific information was provided). I am very interested in using Axis to provide a service - but I must meet the following requirements: 1. Clients cannot be tied to Axis (they must be able to use JAX-RPC without having to use any Axis specific API's). 2. Clients may be written in any language (Java, C++, Perl, etc.) using standard SOAP API's for clients, for going over HTTP to Axis. I know that Axis can maintain sessions based on either cookies, or using SOAP headers. However, it appears that the Axis client class org.apache.axis.client.Service MUST be used to enable sessions. Is there a way of supporting sessions with either cookies or SOAP headers that does not require using any Axis specific client classes? Can anyone point me in the direction of any examples that show how to do this? I did see the session example (TestSimpleSession.java, included in the test directory of the Axis source release) which uses the SOAP header method, but it still uses the org.apache.axis.client.Service.setMaintainSession() function, so I'm not sure this will do what I expect. Thanks. -Mark