The only way you can get session working with .Net is using transport session, that is by using cookies.In addition to that .Net does not send the cookies as JSESSION_ID you need to do a an additional step in the service client. Try setting following property and see;
http://wso2.org/library/3464 Thanks, Deepal > > Hi All, > > > > I am facing an issue with managing session between an axis2 java > service and C#.net console client. I am able to manage session between > the same axis2 java service and java client(axis client) by using > following code in my java client: > > > > Service Client client = stub._getServiceClient(); > > Options opt = client.getOptions(); > > opt.setTimeOutInMilliSeconds(600000); > > opt.setManageSession(true); > > client.setOptions(opt); > > > > And in my service implementation class I store user details into axis > session using following code > > > > MessageContext msgContext = MessageContext./getCurrentMessageContext/(); > > ServiceContext serviceContext = > msgContext.getServiceContext(); > > serviceContext.setProperty("ROLE_ID", roleId.toString()); > > serviceContext.setProperty("AUTHENTICATION_STATUS", > > authenticationStatus); > > serviceContext.setProperty("USER_ID", userId); > > msgContext.setServiceContext(serviceContext); > > > > This is all working fine for me as long as I am using java client. > > > > Now my other requirement is to develop a C# .net console client for > the same service. So I have generated the proxy class using Microsoft > visual studio from wsdl and written C#.net console client which is > working fine. But now I want to implement session management in a > similar way as I am able to do so in java client. Can anyone please > suggest me a way to do so. > > Thanks > Amardeep Singh -- Thank you! http://blogs.deepal.org http://deepal.org