Author: chamikara
Date: Fri Aug 26 11:14:14 2005
New Revision: 240304
URL: http://svn.apache.org/viewcvs?rev=240304&view=rev
Log:
applied the patch
Modified:
webservices/sandesha/trunk/maven.xml
webservices/sandesha/trunk/src/org/apache/sandesha2/wsrm/AcksTo.java
webservices/sandesha/trunk/src/org/apache/sandesha2/wsrm/CreateSequenceResponse.java
webservices/sandesha/trunk/src/org/apache/sandesha2/wsrm/Identifier.java
webservices/sandesha/trunk/src/org/apache/sandesha2/wsrm/SequenceAcknowledgement.java
Modified: webservices/sandesha/trunk/maven.xml
URL:
http://svn.apache.org/viewcvs/webservices/sandesha/trunk/maven.xml?rev=240304&r1=240303&r2=240304&view=diff
==============================================================================
--- webservices/sandesha/trunk/maven.xml (original)
+++ webservices/sandesha/trunk/maven.xml Fri Aug 26 11:14:14 2005
@@ -30,11 +30,11 @@
<ant:jar jarfile="${basedir}/target/dist/${service.jar.name}"
basedir="${maven.build.dir}/samples/classes" />
</goal>
- <goal name="jar.copy" prereqs="module.jar,ping.jar">
+ <goal name="jar.copy" prereqs="module.jar,interop.jar">
<property environment="env1"/>
<property name="webapps" value="${env1.CATALINA_HOME}/webapps"/>
<ant:copy file="${basedir}/target/dist/sandesha.jar"
todir="${webapps}/axis2/WEB-INF/modules"/>
- <ant:copy file="${basedir}/target/dist/echo.jar"
todir="${webapps}/axis2/WEB-INF/services"/>
+ <ant:copy file="${basedir}/target/dist/InteropService.jar"
todir="${webapps}/axis2/WEB-INF/services"/>
</goal>
<!-- <preGoal name="java:compile">-->
Modified: webservices/sandesha/trunk/src/org/apache/sandesha2/wsrm/AcksTo.java
URL:
http://svn.apache.org/viewcvs/webservices/sandesha/trunk/src/org/apache/sandesha2/wsrm/AcksTo.java?rev=240304&r1=240303&r2=240304&view=diff
==============================================================================
--- webservices/sandesha/trunk/src/org/apache/sandesha2/wsrm/AcksTo.java
(original)
+++ webservices/sandesha/trunk/src/org/apache/sandesha2/wsrm/AcksTo.java Fri
Aug 26 11:14:14 2005
@@ -18,6 +18,9 @@
import java.util.Iterator;
+import javax.xml.namespace.QName;
+
+import org.apache.axis2.addressing.AddressingConstants;
import org.apache.axis2.addressing.EndpointReference;
import org.apache.axis2.om.OMAbstractFactory;
import org.apache.axis2.om.OMElement;
@@ -57,7 +60,9 @@
}else{
OMElement omElement = (OMElement)omNode;
if
(omElement.getLocalName().equals(Constants.WSRM.ACKS_TO)){
- String uri = omElement.getText();
+ OMElement addressElement =
omElement.getFirstChildWithName(
+ new
QName(AddressingConstants.EPR_ADDRESS));
+ String uri = addressElement.getText();
EPR = new EndpointReference(uri);
return true;
}else{
Modified:
webservices/sandesha/trunk/src/org/apache/sandesha2/wsrm/CreateSequenceResponse.java
URL:
http://svn.apache.org/viewcvs/webservices/sandesha/trunk/src/org/apache/sandesha2/wsrm/CreateSequenceResponse.java?rev=240304&r1=240303&r2=240304&view=diff
==============================================================================
---
webservices/sandesha/trunk/src/org/apache/sandesha2/wsrm/CreateSequenceResponse.java
(original)
+++
webservices/sandesha/trunk/src/org/apache/sandesha2/wsrm/CreateSequenceResponse.java
Fri Aug 26 11:14:14 2005
@@ -71,6 +71,7 @@
public Identifier getIdentifier(){
return identifier;
}
+
public void setAccept(Accept accept){
this.accept = accept;
}
Modified:
webservices/sandesha/trunk/src/org/apache/sandesha2/wsrm/Identifier.java
URL:
http://svn.apache.org/viewcvs/webservices/sandesha/trunk/src/org/apache/sandesha2/wsrm/Identifier.java?rev=240304&r1=240303&r2=240304&view=diff
==============================================================================
--- webservices/sandesha/trunk/src/org/apache/sandesha2/wsrm/Identifier.java
(original)
+++ webservices/sandesha/trunk/src/org/apache/sandesha2/wsrm/Identifier.java
Fri Aug 26 11:14:14 2005
@@ -44,10 +44,6 @@
Constants.WSRM.IDENTIFIER, wsuNamespace);
}
- public void setURI(String uri) throws OMException {
-
identifierElement.addChild(OMAbstractFactory.getSOAP11Factory().createText(uri));
- }
-
public void setIndentifer(String identifier) {
this.identifier = identifier;
}
@@ -89,7 +85,7 @@
throws OMException {
//soapheaderblock will be given or anyother block reference to
the requirment
if (identifier == null || identifier == "") {
- throw new OMException("Set Identifier");
+ throw new OMException("identifier is not set .. ");
}
identifierElement.addChild(OMAbstractFactory.getSOAP11Factory().createText(
identifier));
@@ -118,4 +114,4 @@
public int hashCode() {
return identifier.hashCode();
}
-}
\ No newline at end of file
+}
Modified:
webservices/sandesha/trunk/src/org/apache/sandesha2/wsrm/SequenceAcknowledgement.java
URL:
http://svn.apache.org/viewcvs/webservices/sandesha/trunk/src/org/apache/sandesha2/wsrm/SequenceAcknowledgement.java?rev=240304&r1=240303&r2=240304&view=diff
==============================================================================
---
webservices/sandesha/trunk/src/org/apache/sandesha2/wsrm/SequenceAcknowledgement.java
(original)
+++
webservices/sandesha/trunk/src/org/apache/sandesha2/wsrm/SequenceAcknowledgement.java
Fri Aug 26 11:14:14 2005
@@ -24,6 +24,7 @@
import org.apache.axis2.om.OMElement;
import org.apache.axis2.om.OMException;
import org.apache.axis2.om.OMNamespace;
+import org.apache.axis2.om.OMNode;
import org.apache.axis2.soap.SOAPEnvelope;
import org.apache.axis2.soap.SOAPHeader;
import org.apache.axis2.soap.SOAPHeaderBlock;
@@ -69,21 +70,36 @@
SOAPHeader soapHeader = envelope.getHeader();
Iterator iterator = soapHeader.getChildren();
while (iterator.hasNext()){
- OMElement omElement = (OMElement)iterator.next();
+ OMNode omNode = (OMNode) iterator.next();
+
+ if (!(omNode instanceof OMElement)) {
+ continue;
+ }
+ OMElement omElement = (OMElement) omNode;
+
if
(omElement.getLocalName().equals(Constants.WSRM.SEQUENCE_ACK)){
Iterator childIterator =
omElement.getChildren();
while (childIterator.hasNext()){
- OMElement childElement =
(OMElement)childIterator.next();
+ OMNode childOMNode = (OMNode)
childIterator.next();
+
+ if (!(childOMNode instanceof
OMElement)) {
+ continue;
+ }
+
+ OMElement childElement = (OMElement)
childOMNode;
+
if
(childElement.getLocalName().equals(Constants.WSRM.ACK_RANGE)){
AcknowledgementRange ackRange =
new AcknowledgementRange();
ackRange.fromSOAPEnvelope(childElement);
acknowledgementRanges.add(ackRange);
}
+
if
(childElement.getLocalName().equals(Constants.WSRM.NACK)){
Nack nack = new Nack();
nack.fromSOAPEnvelope(childElement);
nackList.add(nack);
}
+
if (
childElement.getLocalName().equals(Constants.WSRM.IDENTIFIER)){
identifier = new Identifier();
identifier.fromSOAPEnvelope(envelope);
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]