By default Axis2 generates synchronous services - the MessageReceivers extending the Sync abstract message receivers.
The result of this is that when a client calls with a real WS-A non-anonymous replyto, the HTTP connection *still* blocks waiting for the service to finish processing. This is easily fixed by changing the message receiver to extend the Async abstract message receiver. In fact, this works really well. You change two letters in your generated code and now both async and sync calls work nicely. So... my proposal is that we add an option to WSDL2Java to generate this. Paul -- Paul Fremantle Co-Founder and VP of Technical Sales, WSO2 OASIS WS-RX TC Co-chair blog: http://pzf.fremantle.org [EMAIL PROTECTED] "Oxygenating the Web Service Platform", www.wso2.com --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
