Author: mckierna
Date: Wed Sep 26 02:50:12 2007
New Revision: 579544
URL: http://svn.apache.org/viewvc?rev=579544&view=rev
Log:
Do not process createSequenceRefused if the sequence is established already
Modified:
webservices/sandesha/trunk/java/modules/core/src/main/java/org/apache/sandesha2/util/FaultManager.java
Modified:
webservices/sandesha/trunk/java/modules/core/src/main/java/org/apache/sandesha2/util/FaultManager.java
URL:
http://svn.apache.org/viewvc/webservices/sandesha/trunk/java/modules/core/src/main/java/org/apache/sandesha2/util/FaultManager.java?rev=579544&r1=579543&r2=579544&view=diff
==============================================================================
---
webservices/sandesha/trunk/java/modules/core/src/main/java/org/apache/sandesha2/util/FaultManager.java
(original)
+++
webservices/sandesha/trunk/java/modules/core/src/main/java/org/apache/sandesha2/util/FaultManager.java
Wed Sep 26 02:50:12 2007
@@ -761,6 +761,13 @@
log.debug("Exit:
FaultManager::processCreateSequenceRefusedFault Unable to find RMSBean");
return;
}
+ if(rmsBean.getSequenceID()!=null){
+ //we got a cseqRefused but the sequence is already
setup - this implies a timing condition whereby several resends of the cSeqReq
have been sent out.
+ //The best thing to do here is to ignore it.
+ if (log.isDebugEnabled())
+ log.debug("Exit:
FaultManager::processCreateSequenceRefusedFault Sequence already established -
no requirement to cleanup");
+ return;
+ }
/* if (rmsBean.getLastSendError() == null) {
// Indicate that there was an error when sending the
Create Sequence.
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]