Re: Axis2 create persistent connection

Kishanthan Thangarajah <[email protected]>
Newsgroups gmane.text.xml.axis.user
Message-ID <CAHt68vE05c=JnFdPJgfd9_S1hFgnUNVUmvOgAyS7459qMEe0Jg@mail.gmail.com>
On Fri, Aug 31, 2012 at 1:50 PM, Batist <[email protected]>wrote:

>
> I want to consume a webservice made in .NET. For generating my source
> code, I
> used Axis2 based on the WSDL of the web service. I launched Axis without
> options.
>
> I can call the first method of the webservice. This is the authentification
> method "Connect" of the web service. After this, I call again a new method,
> but the webservice indicate that I'm not any more connected. The support of
> the web service told me it's because after I call the connect method, the
> connection is closed by java. And this, the webservice assume that I'm
> disconnected and close my session.
>
> To solve this problem, my successif call of the both method should maintain
> the connection in live. However, I'm not sure that Axis2 suggest this
> functionalities, is it true?
>
> How can I maintain connection between different calls?
>
> Here is my java code :
>
> WinbooksWebServiceStub stub = new
> WinbooksWebServiceStub("http://myUrl/Service.asmx");
> Connect c = new Connect();
> c.setKey("KEY");
> c.setUser("USER");
> c.setPass("PSW");
>

Axis2 uses httpclient in its http transport-sender implementation. And
there is a property that you can set to reuse the same httpclient for all
the service invocation from client over the same connection.

serviceClient.getOptions().setProperty(HTTPConstants.REUSE_HTTP_CLIENT,
Constants.VALUE_TRUE);

This may be helpful in this situation.

Thanks,
Kishanthan.

>
> ConnectResponse resp = stub.connect(c);
> ConnectParser connecterParser = new ConnectParser();//works and return the
> Token
>
> HelloWorld h = new HelloWorld();
> HelloWorldResponse Hresp = stub.helloWorld(h); //the result tell me that
> I'm
> not connected; connection lost
>
> --
> View this message in context:
> http://old.nabble.com/Axis2-create-persistent-connection-tp34372125p34372125.html
> Sent from the Axis - User mailing list archive at Nabble.com.
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [email protected]
> For additional commands, e-mail: [email protected]
>
>
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.