What does this mean?
 
Thanks,
Deborah

________________________________

From: Martin Gainty [mailto:[EMAIL PROTECTED] 
Sent: Friday, September 05, 2008 8:26 PM
To: [email protected]
Subject: RE: Axis 2 manage session not working - Cookies and axis not
working


Deepal et al

I was able to generate the service from the service ( i have a zip with
the entire service) which deployed
but in creating the client I discovered this problem with a hard
reference to org.apache.axis2.soap.SOAPEnvelope

https://issues.apache.org/jira/browse/AXIS2-4014

Thanks,
Martin
______________________________________________ 
Disclaimer and confidentiality note 
Everything in this e-mail and any attachments relates to the official
business of Sender. This transmission is of a confidential nature and
Sender does not endorse distribution to any party other than intended
recipient. Sender does not necessarily endorse content contained within
this transmission. 


> Subject: RE: Axis 2 manage session not working - Cookies and axis not
working
> Date: Fri, 5 Sep 2008 12:15:54 -0400
> From: [EMAIL PROTECTED]
> To: [email protected]
> 
> To clarify. What I want to do in Axis 2 was accomplished in Axis 1 by
> going the following: I need to create a signle cookie string and I
need
> to create a configuration to use XMLStringProvider below.
> 
> Thanks in advance.
> 
> /* change the cookie
> passing mechanisam of axis from
> Cookie: a=a1
> Cookie: b=b2
> Cookie: c=c3
> to
> Cookie: a=a1;b=b2;c=c3
> 
> */
> 
> 
> DefaultHttpParams.getDefaultParams().setBooleanParameter(
> HttpMethodParams.SINGLE_COOKIE_HEADER,true);
> 
> //Create a custom engine configuration
> for the custom cilent-wsdd file
> EngineConfiguration e =
> getEngineConfiguration();
> 
> // get the panel data service locator
> locator = new ProjectDataLocator(e);
> 
>
locator.setProjectDataSoapEndpointAddress("http://efm.activant.com/ws/pr
> ojectdata.asmx");
> 
> // maintain the session
> locator.setMaintainSession(true);
> 
> //create the service for the paneldata
> pdService =
> locator.getProjectDataSoap();
> 
> //set the session properties on service
> level
> ((Stub)
> pdService).setMaintainSession(true);
> ((Stub)
> pdService)._setProperty(Call.SESSION_MAINTAIN_PROPERTY, new
> Boolean(true));
> 
> 
> // method to set the custom engine configuration for axis 
> protected org.apache.axis.EngineConfiguration
> getEngineConfiguration() 
> {
> java.lang.StringBuffer sb = new
> java.lang.StringBuffer();
> sb.append("<?xml version=\"1.0\"
> encoding=\"UTF-8\"?>\r\n");
> sb.append("<deployment
> name=\"defaultClientConfig\"\r\n");
> 
> sb.append("xmlns=\"http://xml.apache.org/axis/wsdd/\"\r\n";);
> 
>
sb.append("xmlns:java=\"http://xml.apache.org/axis/wsdd/providers/java\";
> >\r\n");
> sb.append("<transport name=\"http\"
> pivot=\"java:org.apache.axis.transport.http.CommonsHTTPSender\"
> />\r\n");
> sb.append("<transport name=\"local\"
> pivot=\"java:org.apache.axis.transport.local.LocalSender\" />\r\n");
> sb.append("<transport name=\"java\"
> pivot=\"java:org.apache.axis.transport.java.JavaSender\" />\r\n");
> sb.append("</deployment>\r\n");
> org.apache.axis.configuration.XMLStringProvider
> config = 
> new
> org.apache.axis.configuration.XMLStringProvider(sb.toString());
> return config;
> } 
> 
> -----Original Message-----
> From: Deepal Jayasinghe [mailto:[EMAIL PROTECTED] 
> Sent: Friday, September 05, 2008 10:09 AM
> To: [email protected]
> Subject: Re: Axis 2 manage session not working - Cookies and axis not
> working
> 
> hehe , no worries . If you get that working then thats what we want.
> 
> Thank you!
> Deepal
> 
> 
> Deborah Wus wrote:
> > Actually thank you very much I think I was identifying the wrong
> > variable. When I changed the custom cookie to ASP.NET_Ses, it does
> work!
> > Thank you all very much.
> >
> >
>
------------------------------------------------------------------------
> > *From:* Deborah Wus [mailto:[EMAIL PROTECTED]
> > *Sent:* Friday, September 05, 2008 9:37 AM
> > *To:* [email protected]
> > *Subject:* RE: Axis 2 manage session not working - Cookies and axis
> > not working
> >
> > HTTP/1.1 200 OK
> > Date: Fri, 05 Sep 2008 13:34:35 GMT
> > Server: Microsoft-IIS/6.0
> > X-Powered-By: ASP.NET
> > X-AspNet-Version: 2.0.50727
> > Set-Cookie: ASP.NET_SessionId=jmjmsh45enh2d5553vflpfbl; path=/;
> HttpOnly
> > Cache-Control: private, max-age=0
> > Content-Type: application/soap+xml; charset=utf-8
> > Content-Length: 328
> > Set-Cookie: NSC_fgn_ns_bqq=ac10005a0050;path=/
> > <?xml version="1.0" encoding="utf-8"?><soap:Envelope
> > xmlns:soap="http://www.w3.org/2003/05/soap-envelope";
> > xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance";
> >
xmlns:xsd="http://www.w3.org/2001/XMLSchema";><soap:Body><LoginResponse
> >
>
<http://www.w3.org/2001/XMLSchema%22%3E%3Csoap:Body%3E%3CLoginResponse>
> > xmlns="http://www.perseus.com/Pdc.WS";><LoginResult
> > <http://www.perseus.com/Pdc.WS%22%3E%3CLoginResult>
> > /></LoginResponse></soap:Body></soap:Envelope>
> > Thank you so much for your help and guidance - I am completely new
to
> > webservices. Let me know if I sent the correct portion.
> >
> >
>
------------------------------------------------------------------------
> > *From:* keith chapman [mailto:[EMAIL PROTECTED]
> > *Sent:* Thursday, September 04, 2008 11:57 PM
> > *To:* [email protected]
> > *Subject:* Re: Axis 2 manage session not working - Cookies and axis
> > not working
> >
> > You can use TCPMotitor [1] to trace the SOAP messages
> >
>
<http://www.keith-chapman.org/2008/07/using-tcp-monitor-to-debug-web-ser
> vice.html>.
> >
> > Thanks,
> > Keith.
> >
> > [1]
> >
>
http://www.keith-chapman.org/2008/07/using-tcp-monitor-to-debug-web-serv
> ice.html
> >
> > On Fri, Sep 5, 2008 at 6:28 AM, Deepal Jayasinghe
> > <[EMAIL PROTECTED] <mailto:[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]
> > <mailto:[EMAIL PROTECTED]>]
> > > *Sent:* Thursday, September 04, 2008 12:47 PM
> > > *To:* [email protected] <mailto:[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]>
> > > <mailto:[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.(tm)*
> > > 19 W. College Ave.
> > > Yardley, PA 19067
> > > *T:* 215.493.8900 x6725
> > > E-mail: [EMAIL PROTECTED]
> > <mailto:[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]
> > <mailto:[EMAIL PROTECTED]>
> > For additional commands, e-mail: [EMAIL PROTECTED]
> > <mailto:[EMAIL PROTECTED]>
> >
> >
> >
> >
> > -- 
> > 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]
> 
> 
> 
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
> 


________________________________

See how Windows Mobile brings your life together-at home, work, or on
the go. See Now
<http://clk.atdmt.com/MRT/go/msnnkwxp1020093182mrt/direct/01/>  

Reply via email to