Author: mlovett
Date: Fri Sep 28 05:43:36 2007
New Revision: 580331

URL: http://svn.apache.org/viewvc?rev=580331&view=rev
Log:
Jira SANDESHA2-121: Optimize Sequence and SequenceAcknowldgement processing

Modified:
    
webservices/sandesha/trunk/java/modules/core/src/main/java/org/apache/sandesha2/Sandesha2Constants.java
    
webservices/sandesha/trunk/java/modules/core/src/main/java/org/apache/sandesha2/util/FaultManager.java
    
webservices/sandesha/trunk/java/modules/core/src/main/java/org/apache/sandesha2/wsrm/AckRequested.java
    
webservices/sandesha/trunk/java/modules/core/src/main/java/org/apache/sandesha2/wsrm/CloseSequence.java
    
webservices/sandesha/trunk/java/modules/core/src/main/java/org/apache/sandesha2/wsrm/CloseSequenceResponse.java
    
webservices/sandesha/trunk/java/modules/core/src/main/java/org/apache/sandesha2/wsrm/CreateSequenceResponse.java
    
webservices/sandesha/trunk/java/modules/core/src/main/java/org/apache/sandesha2/wsrm/Identifier.java
    
webservices/sandesha/trunk/java/modules/core/src/main/java/org/apache/sandesha2/wsrm/MakeConnection.java
    
webservices/sandesha/trunk/java/modules/core/src/main/java/org/apache/sandesha2/wsrm/MessageNumber.java
    
webservices/sandesha/trunk/java/modules/core/src/main/java/org/apache/sandesha2/wsrm/Sequence.java
    
webservices/sandesha/trunk/java/modules/core/src/main/java/org/apache/sandesha2/wsrm/SequenceAcknowledgement.java
    
webservices/sandesha/trunk/java/modules/core/src/main/java/org/apache/sandesha2/wsrm/SequenceOffer.java
    
webservices/sandesha/trunk/java/modules/core/src/main/java/org/apache/sandesha2/wsrm/TerminateSequence.java
    
webservices/sandesha/trunk/java/modules/core/src/main/java/org/apache/sandesha2/wsrm/TerminateSequenceResponse.java

Modified: 
webservices/sandesha/trunk/java/modules/core/src/main/java/org/apache/sandesha2/Sandesha2Constants.java
URL: 
http://svn.apache.org/viewvc/webservices/sandesha/trunk/java/modules/core/src/main/java/org/apache/sandesha2/Sandesha2Constants.java?rev=580331&r1=580330&r2=580331&view=diff
==============================================================================
--- 
webservices/sandesha/trunk/java/modules/core/src/main/java/org/apache/sandesha2/Sandesha2Constants.java
 (original)
+++ 
webservices/sandesha/trunk/java/modules/core/src/main/java/org/apache/sandesha2/Sandesha2Constants.java
 Fri Sep 28 05:43:36 2007
@@ -19,6 +19,8 @@
 
 import javax.xml.namespace.QName;
 
+import org.apache.axiom.om.OMAbstractFactory;
+import org.apache.axiom.om.OMNamespace;
 import org.apache.axis2.addressing.AddressingConstants;
 
 /**
@@ -36,6 +38,7 @@
        public interface SPEC_2005_02 {
                
                String NS_URI = "http://schemas.xmlsoap.org/ws/2005/02/rm";;
+               OMNamespace OM_NS_URI = 
OMAbstractFactory.getOMFactory().createOMNamespace(NS_URI, "wsrm");
                
                String SEC_NS_URI = 
"http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd";;
                
@@ -96,6 +99,8 @@
        public interface SPEC_2007_02 {
                
                String NS_URI               = 
"http://docs.oasis-open.org/ws-rx/wsrm/200702";;
+               OMNamespace OM_NS_URI = 
OMAbstractFactory.getOMFactory().createOMNamespace(NS_URI, "wsrm");
+
                String MC_NS_URI            = 
"http://docs.oasis-open.org/ws-rx/wsmc/200702";;
                String ANONYMOUS_URI_PREFIX = 
"http://docs.oasis-open.org/ws-rx/wsmc/200702/anonymous?id=";;
                String SEC_NS_URI           = 
"http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd";;

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=580331&r1=580330&r2=580331&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
 Fri Sep 28 05:43:36 2007
@@ -23,6 +23,7 @@
 import javax.xml.namespace.QName;
 
 import org.apache.axiom.om.OMElement;
+import org.apache.axiom.om.OMNamespace;
 import org.apache.axiom.soap.SOAP11Constants;
 import org.apache.axiom.soap.SOAP12Constants;
 import org.apache.axiom.soap.SOAPEnvelope;
@@ -284,12 +285,11 @@
                
data.setReason(SandeshaMessageHelper.getMessage(SandeshaMessageKeys.invalidAckFault));
 
                SOAPFactory factory = 
SOAPAbstractFactory.getSOAPFactory(SOAPVersion);
-
-               OMElement seqAckElement = 
factory.createOMElement(Sandesha2Constants.WSRM_COMMON.SEQUENCE_ACK,
-                               rmMsgCtx.getRMNamespaceValue(), 
Sandesha2Constants.WSRM_COMMON.NS_PREFIX_RM);
+               OMNamespace rmNamespace = 
factory.createOMNamespace(rmMsgCtx.getRMNamespaceValue(), 
Sandesha2Constants.WSRM_COMMON.NS_PREFIX_RM);
+               OMElement seqAckElement = 
factory.createOMElement(Sandesha2Constants.WSRM_COMMON.SEQUENCE_ACK, 
rmNamespace);
        
                // Set the sequence Id
-               
sequenceAcknowledgement.getIdentifier().toOMElement(seqAckElement);
+               
sequenceAcknowledgement.getIdentifier().toOMElement(seqAckElement, rmNamespace);
 
                // Set the Ack Range
                acknowledgementRange.toOMElement(seqAckElement);

Modified: 
webservices/sandesha/trunk/java/modules/core/src/main/java/org/apache/sandesha2/wsrm/AckRequested.java
URL: 
http://svn.apache.org/viewvc/webservices/sandesha/trunk/java/modules/core/src/main/java/org/apache/sandesha2/wsrm/AckRequested.java?rev=580331&r1=580330&r2=580331&view=diff
==============================================================================
--- 
webservices/sandesha/trunk/java/modules/core/src/main/java/org/apache/sandesha2/wsrm/AckRequested.java
 (original)
+++ 
webservices/sandesha/trunk/java/modules/core/src/main/java/org/apache/sandesha2/wsrm/AckRequested.java
 Fri Sep 28 05:43:36 2007
@@ -105,7 +105,7 @@
                SOAPHeaderBlock ackReqHdrBlock = 
SOAPHdr.addHeaderBlock(Sandesha2Constants.WSRM_COMMON.ACK_REQUESTED, 
rmNamespace);
                ackReqHdrBlock.setMustUnderstand(isMustUnderstand());
 
-               identifier.toOMElement(ackReqHdrBlock);
+               identifier.toOMElement(ackReqHdrBlock, rmNamespace);
 
                return header;
        }

Modified: 
webservices/sandesha/trunk/java/modules/core/src/main/java/org/apache/sandesha2/wsrm/CloseSequence.java
URL: 
http://svn.apache.org/viewvc/webservices/sandesha/trunk/java/modules/core/src/main/java/org/apache/sandesha2/wsrm/CloseSequence.java?rev=580331&r1=580330&r2=580331&view=diff
==============================================================================
--- 
webservices/sandesha/trunk/java/modules/core/src/main/java/org/apache/sandesha2/wsrm/CloseSequence.java
 (original)
+++ 
webservices/sandesha/trunk/java/modules/core/src/main/java/org/apache/sandesha2/wsrm/CloseSequence.java
 Fri Sep 28 05:43:36 2007
@@ -89,7 +89,7 @@
                OMNamespace rmNamespace = 
factory.createOMNamespace(namespaceValue,Sandesha2Constants.WSRM_COMMON.NS_PREFIX_RM);
                OMElement closeSequenceElement = 
factory.createOMElement(Sandesha2Constants.WSRM_COMMON.CLOSE_SEQUENCE, 
rmNamespace);
                
-               identifier.toOMElement(closeSequenceElement);
+               identifier.toOMElement(closeSequenceElement, rmNamespace);
                body.addChild(closeSequenceElement);
 
                return body;

Modified: 
webservices/sandesha/trunk/java/modules/core/src/main/java/org/apache/sandesha2/wsrm/CloseSequenceResponse.java
URL: 
http://svn.apache.org/viewvc/webservices/sandesha/trunk/java/modules/core/src/main/java/org/apache/sandesha2/wsrm/CloseSequenceResponse.java?rev=580331&r1=580330&r2=580331&view=diff
==============================================================================
--- 
webservices/sandesha/trunk/java/modules/core/src/main/java/org/apache/sandesha2/wsrm/CloseSequenceResponse.java
 (original)
+++ 
webservices/sandesha/trunk/java/modules/core/src/main/java/org/apache/sandesha2/wsrm/CloseSequenceResponse.java
 Fri Sep 28 05:43:36 2007
@@ -90,7 +90,7 @@
                OMNamespace rmNamespace = 
factory.createOMNamespace(namespaceValue,Sandesha2Constants.WSRM_COMMON.NS_PREFIX_RM);
                OMElement closeSequenceResponseElement = 
factory.createOMElement(
                                
Sandesha2Constants.WSRM_COMMON.CLOSE_SEQUENCE_RESPONSE, rmNamespace);
-               identifier.toOMElement(closeSequenceResponseElement);
+               identifier.toOMElement(closeSequenceResponseElement, 
rmNamespace);
                body.addChild(closeSequenceResponseElement);
 
                return body;

Modified: 
webservices/sandesha/trunk/java/modules/core/src/main/java/org/apache/sandesha2/wsrm/CreateSequenceResponse.java
URL: 
http://svn.apache.org/viewvc/webservices/sandesha/trunk/java/modules/core/src/main/java/org/apache/sandesha2/wsrm/CreateSequenceResponse.java?rev=580331&r1=580330&r2=580331&view=diff
==============================================================================
--- 
webservices/sandesha/trunk/java/modules/core/src/main/java/org/apache/sandesha2/wsrm/CreateSequenceResponse.java
 (original)
+++ 
webservices/sandesha/trunk/java/modules/core/src/main/java/org/apache/sandesha2/wsrm/CreateSequenceResponse.java
 Fri Sep 28 05:43:36 2007
@@ -117,7 +117,7 @@
                                
Sandesha2Constants.WSRM_COMMON.CREATE_SEQUENCE_RESPONSE,
                                rmNamespace);
                
-               identifier.toOMElement(createSequenceResponseElement);
+               identifier.toOMElement(createSequenceResponseElement, 
rmNamespace);
 
                if (expires != null) {
                        expires.toOMElement(createSequenceResponseElement);

Modified: 
webservices/sandesha/trunk/java/modules/core/src/main/java/org/apache/sandesha2/wsrm/Identifier.java
URL: 
http://svn.apache.org/viewvc/webservices/sandesha/trunk/java/modules/core/src/main/java/org/apache/sandesha2/wsrm/Identifier.java?rev=580331&r1=580330&r2=580331&view=diff
==============================================================================
--- 
webservices/sandesha/trunk/java/modules/core/src/main/java/org/apache/sandesha2/wsrm/Identifier.java
 (original)
+++ 
webservices/sandesha/trunk/java/modules/core/src/main/java/org/apache/sandesha2/wsrm/Identifier.java
 Fri Sep 28 05:43:36 2007
@@ -32,7 +32,7 @@
 import org.apache.sandesha2.i18n.SandeshaMessageHelper;
 import org.apache.sandesha2.i18n.SandeshaMessageKeys;
 
-public class Identifier implements Sandesha2Constants, IOMRMElement {
+public class Identifier {
 
        private String identifier = null;
        
@@ -55,10 +55,6 @@
                return identifier;
        }
 
-       public String getNamespaceValue() throws OMException {
-               return namespaceValue;
-       }
-
        public Object fromOMElement(OMElement element) throws OMException {
                
                OMElement identifierPart = element.getFirstChildWithName(new 
QName(
@@ -78,7 +74,7 @@
                return this;
        }
 
-       public OMElement toOMElement(OMElement element) throws OMException {
+       public OMElement toOMElement(OMElement element, OMNamespace 
wsrmNamespace) throws OMException {
 
                if (identifier == null || identifier == "") {
                        throw new OMException(SandeshaMessageHelper.getMessage(
@@ -87,8 +83,6 @@
                }
                
                OMFactory factory = element.getOMFactory();
-                       
-               OMNamespace wsrmNamespace = 
factory.createOMNamespace(namespaceValue,Sandesha2Constants.WSRM_COMMON.NS_PREFIX_RM);
                OMElement identifierElement = 
factory.createOMElement(Sandesha2Constants.WSRM_COMMON.IDENTIFIER, 
wsrmNamespace);
 
                identifierElement.setText(identifier);

Modified: 
webservices/sandesha/trunk/java/modules/core/src/main/java/org/apache/sandesha2/wsrm/MakeConnection.java
URL: 
http://svn.apache.org/viewvc/webservices/sandesha/trunk/java/modules/core/src/main/java/org/apache/sandesha2/wsrm/MakeConnection.java?rev=580331&r1=580330&r2=580331&view=diff
==============================================================================
--- 
webservices/sandesha/trunk/java/modules/core/src/main/java/org/apache/sandesha2/wsrm/MakeConnection.java
 (original)
+++ 
webservices/sandesha/trunk/java/modules/core/src/main/java/org/apache/sandesha2/wsrm/MakeConnection.java
 Fri Sep 28 05:43:36 2007
@@ -113,7 +113,7 @@
                OMElement makeConnectionElement = 
factory.createOMElement(Sandesha2Constants.WSRM_COMMON.MAKE_CONNECTION,rmNamespace);
                
                if (identifier!=null)
-                       identifier.toOMElement(makeConnectionElement);
+                       identifier.toOMElement(makeConnectionElement, 
Sandesha2Constants.SPEC_2007_02.OM_NS_URI);
                if (address!=null)
                        address.toOMElement(makeConnectionElement);
 

Modified: 
webservices/sandesha/trunk/java/modules/core/src/main/java/org/apache/sandesha2/wsrm/MessageNumber.java
URL: 
http://svn.apache.org/viewvc/webservices/sandesha/trunk/java/modules/core/src/main/java/org/apache/sandesha2/wsrm/MessageNumber.java?rev=580331&r1=580330&r2=580331&view=diff
==============================================================================
--- 
webservices/sandesha/trunk/java/modules/core/src/main/java/org/apache/sandesha2/wsrm/MessageNumber.java
 (original)
+++ 
webservices/sandesha/trunk/java/modules/core/src/main/java/org/apache/sandesha2/wsrm/MessageNumber.java
 Fri Sep 28 05:43:36 2007
@@ -32,7 +32,7 @@
  * Represents an MessageNumber element.
  */
 
-public class MessageNumber implements IOMRMElement {
+public class MessageNumber {
        
        private long messageNumber;
        
@@ -67,7 +67,7 @@
                return this;
        }
        
-       public OMElement toOMElement(OMElement element) throws OMException {
+       public OMElement toOMElement(OMElement element, OMNamespace 
rmNamespace) throws OMException {
                if (messageNumber <= 0 ){
                        throw new OMException(SandeshaMessageHelper.getMessage(
                                        SandeshaMessageKeys.setAValidMsgNumber,
@@ -76,7 +76,6 @@
                
                OMFactory factory = element.getOMFactory();
                
-               OMNamespace rmNamespace = 
factory.createOMNamespace(namespaceValue,Sandesha2Constants.WSRM_COMMON.NS_PREFIX_RM);
                OMElement messageNoElement = 
factory.createOMElement(Sandesha2Constants.WSRM_COMMON.MSG_NUMBER,rmNamespace);
                messageNoElement.setText(Long.toString(messageNumber));
                element.addChild(messageNoElement);

Modified: 
webservices/sandesha/trunk/java/modules/core/src/main/java/org/apache/sandesha2/wsrm/Sequence.java
URL: 
http://svn.apache.org/viewvc/webservices/sandesha/trunk/java/modules/core/src/main/java/org/apache/sandesha2/wsrm/Sequence.java?rev=580331&r1=580330&r2=580331&view=diff
==============================================================================
--- 
webservices/sandesha/trunk/java/modules/core/src/main/java/org/apache/sandesha2/wsrm/Sequence.java
 (original)
+++ 
webservices/sandesha/trunk/java/modules/core/src/main/java/org/apache/sandesha2/wsrm/Sequence.java
 Fri Sep 28 05:43:36 2007
@@ -21,7 +21,6 @@
 
 import org.apache.axiom.om.OMElement;
 import org.apache.axiom.om.OMException;
-import org.apache.axiom.om.OMFactory;
 import org.apache.axiom.om.OMNamespace;
 import org.apache.axiom.soap.SOAPEnvelope;
 import org.apache.axiom.soap.SOAPFactory;
@@ -43,6 +42,7 @@
        private MessageNumber messageNumber;
        private LastMessage lastMessage = null;
        private String namespaceValue = null;
+       private OMNamespace omNamespace = null;
        
        public Sequence(String namespaceValue) throws SandeshaException {
                if (!isNamespaceSupported(namespaceValue))
@@ -106,17 +106,13 @@
                        throw new OMException(SandeshaMessageHelper.getMessage(
                                        SandeshaMessageKeys.seqPartIsNull));
 
-               OMFactory factory = headerElement.getOMFactory();
-
-               OMNamespace rmNamespace = factory.createOMNamespace(
-                               namespaceValue, 
Sandesha2Constants.WSRM_COMMON.NS_PREFIX_RM);
                SOAPHeaderBlock sequenceHeaderBlock = soapHeader.addHeaderBlock(
-                               Sandesha2Constants.WSRM_COMMON.SEQUENCE, 
rmNamespace);
+                               Sandesha2Constants.WSRM_COMMON.SEQUENCE, 
omNamespace);
                
     // Always set the MustUnderstand to true for Sequence messages 
                sequenceHeaderBlock.setMustUnderstand(true);
-               identifier.toOMElement(sequenceHeaderBlock);
-               messageNumber.toOMElement(sequenceHeaderBlock);
+               identifier.toOMElement(sequenceHeaderBlock, omNamespace);
+               messageNumber.toOMElement(sequenceHeaderBlock, omNamespace);
                if (lastMessage != null)
                        lastMessage.toOMElement(sequenceHeaderBlock);
 
@@ -165,11 +161,15 @@
        }
        
        public boolean isNamespaceSupported (String namespaceName) {
-               if 
(Sandesha2Constants.SPEC_2005_02.NS_URI.equals(namespaceName))
+               if 
(Sandesha2Constants.SPEC_2005_02.NS_URI.equals(namespaceName)) {
+                       omNamespace = Sandesha2Constants.SPEC_2005_02.OM_NS_URI;
                        return true;
+               }
                
-               if 
(Sandesha2Constants.SPEC_2007_02.NS_URI.equals(namespaceName))
+               if 
(Sandesha2Constants.SPEC_2007_02.NS_URI.equals(namespaceName)) {
+                       omNamespace = Sandesha2Constants.SPEC_2007_02.OM_NS_URI;
                        return true;
+               }
                
                return false;
        }

Modified: 
webservices/sandesha/trunk/java/modules/core/src/main/java/org/apache/sandesha2/wsrm/SequenceAcknowledgement.java
URL: 
http://svn.apache.org/viewvc/webservices/sandesha/trunk/java/modules/core/src/main/java/org/apache/sandesha2/wsrm/SequenceAcknowledgement.java?rev=580331&r1=580330&r2=580331&view=diff
==============================================================================
--- 
webservices/sandesha/trunk/java/modules/core/src/main/java/org/apache/sandesha2/wsrm/SequenceAcknowledgement.java
 (original)
+++ 
webservices/sandesha/trunk/java/modules/core/src/main/java/org/apache/sandesha2/wsrm/SequenceAcknowledgement.java
 Fri Sep 28 05:43:36 2007
@@ -25,7 +25,6 @@
 
 import org.apache.axiom.om.OMElement;
 import org.apache.axiom.om.OMException;
-import org.apache.axiom.om.OMFactory;
 import org.apache.axiom.om.OMNamespace;
 import org.apache.axiom.soap.SOAPEnvelope;
 import org.apache.axiom.soap.SOAPFactory;
@@ -47,6 +46,7 @@
        private ArrayList acknowledgementRangeList;
        private ArrayList nackList;
        private String namespaceValue = null;
+       private OMNamespace omNamespace = null;
        private AckNone ackNone = null;
        private AckFinal ackFinal = null;
        
@@ -121,10 +121,6 @@
                if (header == null || !(header instanceof SOAPHeader))
                        throw new OMException();
 
-               OMFactory factory = header.getOMFactory();
-               
-               OMNamespace rmNamespace = 
factory.createOMNamespace(namespaceValue,Sandesha2Constants.WSRM_COMMON.NS_PREFIX_RM);
-               
                //If there already is an ack for this sequence it will be 
removed. 
                //We do not allow to send two sequenceAcknowledgements for the 
same sequence in the same message.
                Iterator oldAckIter = header.getChildrenWithName(new QName 
(namespaceValue,Sandesha2Constants.WSRM_COMMON.SEQUENCE_ACK));
@@ -143,7 +139,7 @@
                
                SOAPHeader SOAPHeader = (SOAPHeader) header;
                SOAPHeaderBlock sequenceAcknowledgementHeaderBlock = 
SOAPHeader.addHeaderBlock(
-                               
Sandesha2Constants.WSRM_COMMON.SEQUENCE_ACK,rmNamespace);
+                               
Sandesha2Constants.WSRM_COMMON.SEQUENCE_ACK,omNamespace);
                
                if (sequenceAcknowledgementHeaderBlock == null)
                        throw new OMException("Cant set sequence 
acknowledgement since the element is null");
@@ -156,7 +152,7 @@
 
     // SequenceACK messages should always have the MustUnderstand flag set to 
true
                sequenceAcknowledgementHeaderBlock.setMustUnderstand(true);
-               identifier.toOMElement(sequenceAcknowledgementHeaderBlock);
+               identifier.toOMElement(sequenceAcknowledgementHeaderBlock, 
omNamespace);
 
                Iterator ackRangeIt = acknowledgementRangeList.iterator();
                while (ackRangeIt.hasNext()) {
@@ -258,11 +254,14 @@
        }
 
        public boolean isNamespaceSupported (String namespaceName) {
-               if 
(Sandesha2Constants.SPEC_2005_02.NS_URI.equals(namespaceName))
+               if 
(Sandesha2Constants.SPEC_2005_02.NS_URI.equals(namespaceName)) {
+                       omNamespace = Sandesha2Constants.SPEC_2005_02.OM_NS_URI;
                        return true;
-               
-               if 
(Sandesha2Constants.SPEC_2007_02.NS_URI.equals(namespaceName))
+               }               
+               if 
(Sandesha2Constants.SPEC_2007_02.NS_URI.equals(namespaceName)) {
+                       omNamespace = Sandesha2Constants.SPEC_2007_02.OM_NS_URI;
                        return true;
+               }               
                
                return false;
        }

Modified: 
webservices/sandesha/trunk/java/modules/core/src/main/java/org/apache/sandesha2/wsrm/SequenceOffer.java
URL: 
http://svn.apache.org/viewvc/webservices/sandesha/trunk/java/modules/core/src/main/java/org/apache/sandesha2/wsrm/SequenceOffer.java?rev=580331&r1=580330&r2=580331&view=diff
==============================================================================
--- 
webservices/sandesha/trunk/java/modules/core/src/main/java/org/apache/sandesha2/wsrm/SequenceOffer.java
 (original)
+++ 
webservices/sandesha/trunk/java/modules/core/src/main/java/org/apache/sandesha2/wsrm/SequenceOffer.java
 Fri Sep 28 05:43:36 2007
@@ -99,7 +99,7 @@
                OMNamespace rmNamespace = 
factory.createOMNamespace(namespaceValue,Sandesha2Constants.WSRM_COMMON.NS_PREFIX_RM);
                OMElement sequenceOfferElement = 
factory.createOMElement(Sandesha2Constants.WSRM_COMMON.SEQUENCE_OFFER, 
rmNamespace);
                
-               identifier.toOMElement(sequenceOfferElement);
+               identifier.toOMElement(sequenceOfferElement, rmNamespace);
 
                if (endpoint!=null) {
                        endpoint.toOMElement(sequenceOfferElement);

Modified: 
webservices/sandesha/trunk/java/modules/core/src/main/java/org/apache/sandesha2/wsrm/TerminateSequence.java
URL: 
http://svn.apache.org/viewvc/webservices/sandesha/trunk/java/modules/core/src/main/java/org/apache/sandesha2/wsrm/TerminateSequence.java?rev=580331&r1=580330&r2=580331&view=diff
==============================================================================
--- 
webservices/sandesha/trunk/java/modules/core/src/main/java/org/apache/sandesha2/wsrm/TerminateSequence.java
 (original)
+++ 
webservices/sandesha/trunk/java/modules/core/src/main/java/org/apache/sandesha2/wsrm/TerminateSequence.java
 Fri Sep 28 05:43:36 2007
@@ -89,7 +89,7 @@
                OMElement terminateSequenceElement = factory.createOMElement(
                                
Sandesha2Constants.WSRM_COMMON.TERMINATE_SEQUENCE, rmNamespace);
                
-               identifier.toOMElement(terminateSequenceElement);
+               identifier.toOMElement(terminateSequenceElement, rmNamespace);
                body.addChild(terminateSequenceElement);
 
                return body;

Modified: 
webservices/sandesha/trunk/java/modules/core/src/main/java/org/apache/sandesha2/wsrm/TerminateSequenceResponse.java
URL: 
http://svn.apache.org/viewvc/webservices/sandesha/trunk/java/modules/core/src/main/java/org/apache/sandesha2/wsrm/TerminateSequenceResponse.java?rev=580331&r1=580330&r2=580331&view=diff
==============================================================================
--- 
webservices/sandesha/trunk/java/modules/core/src/main/java/org/apache/sandesha2/wsrm/TerminateSequenceResponse.java
 (original)
+++ 
webservices/sandesha/trunk/java/modules/core/src/main/java/org/apache/sandesha2/wsrm/TerminateSequenceResponse.java
 Fri Sep 28 05:43:36 2007
@@ -91,7 +91,7 @@
                OMElement terminateSequenceResponseElement = 
factory.createOMElement(
                                
Sandesha2Constants.WSRM_COMMON.TERMINATE_SEQUENCE_RESPONSE, rmNamespace);
                
-               identifier.toOMElement(terminateSequenceResponseElement);
+               identifier.toOMElement(terminateSequenceResponseElement, 
rmNamespace);
                body.addChild(terminateSequenceResponseElement);
 
                return body;



---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to