[ http://issues.apache.org/jira/browse/AXIS2-1061?page=comments#action_12430224 ] Michele Mazzucco commented on AXIS2-1061: -----------------------------------------
Eran, thanks for you clarifications. So, for what concerns point 1, what do you suggest (using different callbacks for different invocations does not look like feasible since thousand or replies have to be received)? > sendReceiveNonBlocking fails to send multiple (identical) requests > ------------------------------------------------------------------ > > Key: AXIS2-1061 > URL: http://issues.apache.org/jira/browse/AXIS2-1061 > Project: Apache Axis 2.0 (Axis2) > Issue Type: Bug > Components: client-api > Environment: Windows XP sp2, jdk 1.5.03, mac os X 10.4.7, jdk 1.5_06, > axis2 17/08/06 > Reporter: Michele Mazzucco > Priority: Critical > > The call sendReceiveNonBlocking call fails when multiple, identical messages > are sent. More in detail, the first send succeeds, but the second fails > because the message is sent with an empty SOAP body. A workaround is to > interleave two consecutive send operations by (at least) 600 ms (on my > system). > In other words: > for (int i = 0; i < execution.requestNum; i++) { > OMElement payload = getTestOMElement(); > sender.sendReceiveNonBlocking(payload, callback); > } > succeeds, while: > OMElement payload payload = getTestOMElement(); > for (int i = 0; i < execution.requestNum; i++) { > sender.sendReceiveNonBlocking(payload, callback); > } > fails, because (from the second send) the SOAP message is empty -- This message is automatically generated by JIRA. - If you think it was sent incorrectly contact one of the administrators: http://issues.apache.org/jira/secure/Administrators.jspa - For more information on JIRA, see: http://www.atlassian.com/software/jira --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
