Hi Josef, Good question. I have this in my client:
sender = new ServiceClient(); sender.engageModule(Constants.MODULE_ADDRESSING); sender.setOptions(options); sender.sendReceiveNonBlocking(payload, callback); Is the second line sufficient to ensure the addressing module is engaged? Thanks, Todd On Wed, Aug 3, 2011 at 10:31 AM, Stadelmann Josef < josef.stadelm...@axa-winterthur.ch> wrote: > On axis2 – addressing.mar is engaged globally by default. **** > > Look at the axis2 admin pages**** > > But what about your client?**** > > Josef?**** > > ** ** > > *Von:* Todd Chisholm [mailto:todd.chish...@gmail.com] > *Gesendet:* Mittwoch, 3. August 2011 19:24 > *An:* java-user@axis.apache.org > *Betreff:* Re: Async axis client call timing out**** > > ** ** > > Thanks Martin and Deepal for your help with this. > > I believe that the addressing module is engaged on the server side - to be > sure, I engaged it via the axis2-admin page. No change, unfortunately. > > I've created a bug: https://issues.apache.org/jira/browse/AXIS2-5111 with > the client and server code included. > > Thanks, > Todd > > **** > > On Tue, Aug 2, 2011 at 3:54 PM, Deepal jayasinghe <deep...@gmail.com> > wrote:**** > > Hi Todd, > > Did you engage the addressing module in the server side ?. if not please > engage it and see the results. > > if you have engaged addressing module and you still see the issue then > it is definitely an Axis2 bug. Someone should have broken something, so > please create a JIRA, (need to fix this ASAP) > > Thanks. > Deepal**** > > > Hi, > > > > I'm experimenting with asynchronous calls between an axis client and > > an axis server. The server is just the example1/MyService.java, > > slightly modified to add a delay of a minute before replying. The > > client is based on the EchoNonBlockingDualClient.java. I'm getting a > > Read timed out AxisFault after 30 seconds, which leads me to believe > > the client is leaving the channel open. > > > > Here's some of the client code, with the options: > > > > Options options = new Options(); > > options.setTo(targetEPR); > > options.setAction("urn:echo"); > > options.setTransportInProtocol(Constants.TRANSPORT_HTTP); > > options.setUseSeparateListener(true); > > > > //Callback to handle the response > > BetterAxisCallback callback = new BetterAxisCallback(); > > > > //Non-Blocking Invocation > > sender = new ServiceClient(); > > sender.engageModule(Constants.MODULE_ADDRESSING); > > sender.setOptions(options); > > sender.sendReceiveNonBlocking(payload, callback); > > > > //Wait till the callback receives the response. > > while(!callback.isComplete()) { > > Thread.sleep(1000); > > } > > > > Shouldn't this wait indefinitely for a response on the separate listener? > > > > Thanks, > > Todd > > > > **** > > --------------------------------------------------------------------- > To unsubscribe, e-mail: java-user-unsubscr...@axis.apache.org > For additional commands, e-mail: java-user-h...@axis.apache.org**** > > ** ** >