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 95186 invoked from network); 7 May 2002 18:12:12 -0000 Received: from mailhub-1.iastate.edu (129.186.140.3) by daedalus.apache.org with SMTP; 7 May 2002 18:12:12 -0000 Received: from mailout-1.iastate.edu (mailout-1.iastate.edu [129.186.140.1]) by mailhub-1.iastate.edu (8.9.3/8.9.3) with SMTP id NAA30870 for ; Tue, 7 May 2002 13:12:16 -0500 Received: from pc10111.stat.iastate.edu(129.186.101.11) by mailout-1.iastate.edu via csmap id 25748; Tue, 07 May 2002 13:13:44 -0500 (CDT) Message-Id: <5.0.1.4.2.20020507125528.00af7878@andrewv.mail.iastate.edu> X-Sender: andrewv@andrewv.mail.iastate.edu (Unverified) X-Mailer: QUALCOMM Windows Eudora Version 5.0.1 Date: Tue, 07 May 2002 13:14:38 -0500 To: axis-user@xml.apache.org From: Andrew Vardeman Subject: stateful service example (no cookies) Mime-Version: 1.0 Content-Type: text/plain; charset="us-ascii"; format=flowed X-Spam-Rating: daedalus.apache.org 1.6.2 0/1000/N Thanks to everyone for the tips and good advice in the thread, "how to implement sessions, persistent objects, etc. ?". I've got an example message-based stateful service that I figured might be of interest to people. It's application scoped and keeps track of session data via SOAP headers rather than via cookies. You can download the source at http://www.public.iastate.edu/~andrewv/axis.zip, or browse at http://www.public.iastate.edu/~andrewv/axis/ It takes some configuration (detailed in readme.html), and the Oracle-specific stuff may not be useful to you, but I left some database code in so it's a somewhat relevant example. (Hopefully I got all the sensitive info filtered out.) And no, it's not elegant, robust, or well documented, but it works, and I'll probably update it when my real project is farther along. Andrew