[ http://issues.apache.org/jira/browse/AXIS2-1061?page=comments#action_12429976 ] Michele Mazzucco commented on AXIS2-1061: -----------------------------------------
Eran, 1 - Why are you saying that if I use the same callback instance the invocations will be synchronous? It two messages are not correlated each other, why you can simply send the second without waiting to get the first result, can't you? And if I use different callbacks, how could I handle to send many (say > 1000) messages? Should I create > 1000 callback objects? 2 - Thanks for the explaination. Just a question arises: why if you wait some time between the two invocations (and the message content is exactly the same, without cloning the object), you don't get any error? > 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]
