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]