Author: chamikara
Date: Sun May 21 20:32:37 2006
New Revision: 408556
URL: http://svn.apache.org/viewvc?rev=408556&view=rev
Log:
SOAP envelope has to be pre-built to support re-transmissions correctly
Modified:
webservices/sandesha/trunk/src/org/apache/sandesha2/workers/Sender.java
Modified:
webservices/sandesha/trunk/src/org/apache/sandesha2/workers/Sender.java
URL:
http://svn.apache.org/viewvc/webservices/sandesha/trunk/src/org/apache/sandesha2/workers/Sender.java?rev=408556&r1=408555&r2=408556&view=diff
==============================================================================
--- webservices/sandesha/trunk/src/org/apache/sandesha2/workers/Sender.java
(original)
+++ webservices/sandesha/trunk/src/org/apache/sandesha2/workers/Sender.java Sun
May 21 20:32:37 2006
@@ -183,6 +183,12 @@
transaction.commit();
msgCtx.setProperty(Sandesha2Constants.WITHIN_TRANSACTION,Sandesha2Constants.VALUE_FALSE);
try {
+
+ //had to fully build the SOAP
envelope to support retransmissions.
+ //Otherwise a
'parserAlreadyAccessed' exception could get thrown in retransmissions.
+ //But this has a performance
reduction.
+ msgCtx.getEnvelope().build();
+
//TODO change this to cater for
security.
transportSender.invoke(msgCtx);
successfullySent = true;
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]