You can use TCPMotitor [1] to trace the SOAP messages<http://www.keith-chapman.org/2008/07/using-tcp-monitor-to-debug-web-service.html> .
Thanks, Keith. [1] http://www.keith-chapman.org/2008/07/using-tcp-monitor-to-debug-web-service.html On Fri, Sep 5, 2008 at 6:28 AM, Deepal Jayasinghe <[EMAIL PROTECTED]>wrote: > can you please paste the HTTP header of the messages I mean HTTP header > of the response and the second request. > > Deborah Wus wrote: > > That did not work either. I also tried setting the customCookieId > > before maintiaining the sessions as I saw listed elsewhere. > > > > options.setProperty("customCookieID" ,"NSC_fgn_ns_bqq"); > > But that also did not work. > > > > ------------------------------------------------------------------------ > > *From:* keith chapman [mailto:[EMAIL PROTECTED] > > *Sent:* Thursday, September 04, 2008 12:47 PM > > *To:* [email protected] > > *Subject:* Re: Axis 2 manage session not working - Cookies and axis > > not working > > > > Hi, > > > > Can you try using > > _stub._getServiceClient().getOptions.setManageSession(true); instead. > > We use transport session a lot in our projects and it works. > > > > Thanks, > > Keith. > > > > On Thu, Sep 4, 2008 at 9:11 PM, Deborah Wus <[EMAIL PROTECTED] > > <mailto:[EMAIL PROTECTED]>> wrote: > > > > I attempted to do this in Axis 2 to see if solved the problem I > > was having, but I am still receiving an invalid access, meaning > > that the session cookies are not being handled. Any calls which > > require a login are failing although the login itself is succeeding. > > Ping does not required a login. GetProfileList does required a > > login. Ping receives an ACK, Login succeeds. GetProfileList > > returns an Invalid Access error. Support from the third party who > > created the service said if I am using .NET I should set the > > CookieContainer. They have no input so far for Axis or Axis 2. > > Any help would be appreciated. > > package com.p21.test.web; > > import java.rmi.RemoteException; > > import org.apache.axis2.AxisFault; > > import org.apache.axis2.client.Options; > > import org.apache.axis2.client.ServiceClient; > > import junit.framework.TestCase; > > import com.perseus.www.pdc_ws.ProjectDataStub; > > public class WSTest extends TestCase { > > > > public void testLogin() { > > try { > > Options options = new Options(); > > options.setManageSession(true); > > ProjectDataStub _stub = new > > ProjectDataStub("http://efm.activant.com/ws/projectdata.asmx"); > > ServiceClient sender = _stub._getServiceClient(); > > sender.setOverrideOptions(options); > > > > ProjectDataStub.Ping ping = new ProjectDataStub.Ping(); > > ProjectDataStub.PingResponse res; > > ProjectDataStub.LoginResponse loginResponse; > > ProjectDataStub.Login login = new ProjectDataStub.Login(); > > > > ProjectDataStub.GetProfileListResponse gres; > > ProjectDataStub.GetProfileList glist = new > > ProjectDataStub.GetProfileList(); > > > > login.setUserName("username"); > > login.setPassword("password"); > > > > > > try { > > res = _stub.Ping(ping); > > System.out.println(res.getPingResult()); > > > > loginResponse = _stub.Login(login); > > System.out.println(loginResponse.getLoginResult()); > > > > gres = _stub.GetProfileList(glist); > > System.out.println(gres.getGetProfileListResult()); > > > > > > } catch (RemoteException e1) { > > // TODO Auto-generated catch block > > e1.printStackTrace(); > > } > > > > } catch (AxisFault e) { > > // TODO Auto-generated catch block > > e.printStackTrace(); > > } > > } > > > > _________________________________ > > *Deborah Wus* > > Senior Development Engineer > > Wholesale Distribution Group > > > > *Activant Solutions Inc.™* > > 19 W. College Ave. > > Yardley, PA 19067 > > *T:* 215.493.8900 x6725 > > E-mail: [EMAIL PROTECTED] <mailto:[EMAIL PROTECTED]> > > Web site: _www.activant.com_ <http://www.activant.com/> > > _________________________________ > > > > > > > > > > -- > > Keith Chapman > > Senior Software Engineer > > WSO2 Inc. > > Oxygenating the Web Service Platform. > > http://wso2.org/ > > > > blog: http://www.keith-chapman.org > > -- > Thanks, > Deepal > ................................................................ > http://blogs.deepal.org/ > > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] > > -- Keith Chapman Senior Software Engineer WSO2 Inc. Oxygenating the Web Service Platform. http://wso2.org/ blog: http://www.keith-chapman.org
