thank you both for the wonderful solutions. I understand the state of session management a bit more now.
Regarding the use of session in axis2, I tried the steps in the article, but it doesn't work. new instances of the application class still gets instantiated for every remote call i invoke from the client.
on client I did _serviceClient.getOptions().setManageSession(true);
on server in services.xml <service name="ReportGenerate" scope="soapsession">
here's the asynchronous method call the client stub:
am I missing something?
thanks
[ September 26, 2007: Message edited by: jonathan Greens ]