Author: asankaa
Date: Fri Jan  2 10:36:43 2009
New Revision: 27887
URL: http://wso2.org/svn/browse/wso2?view=rev&revision=27887

Log:
applying fixes made to the synapse trunk on responce message for unsubscribe 
request


Modified:
   
branches/synapse/1.2.wso2v1/modules/core/src/main/java/org/apache/synapse/eventing/builders/ResponseMessageBuilder.java
   
branches/synapse/1.2.wso2v1/modules/samples/src/main/java/samples/userguide/EventSubscriber.java

Modified: 
branches/synapse/1.2.wso2v1/modules/core/src/main/java/org/apache/synapse/eventing/builders/ResponseMessageBuilder.java
URL: 
http://wso2.org/svn/browse/wso2/branches/synapse/1.2.wso2v1/modules/core/src/main/java/org/apache/synapse/eventing/builders/ResponseMessageBuilder.java?rev=27887&r1=27886&r2=27887&view=diff
==============================================================================
--- 
branches/synapse/1.2.wso2v1/modules/core/src/main/java/org/apache/synapse/eventing/builders/ResponseMessageBuilder.java
     (original)
+++ 
branches/synapse/1.2.wso2v1/modules/core/src/main/java/org/apache/synapse/eventing/builders/ResponseMessageBuilder.java
     Fri Jan  2 10:36:43 2009
@@ -127,7 +127,8 @@
      */
     public SOAPEnvelope genUnSubscribeResponse(SynapseSubscription 
subscription) {
         SOAPEnvelope message = factory.getDefaultEnvelope();
-        OMElement dummyBody = factory.createOMElement("UnSunscribeResponce", 
null);
+        OMNamespace eventingNamespace = 
factory.createOMNamespace(EventingConstants.WSE_EVENTING_NS, 
EventingConstants.WSE_EVENTING_PREFIX);
+        OMElement dummyBody = factory.createOMElement("UnsubscribeResponse", 
eventingNamespace);
         message.getBody().addChild(dummyBody);
         return message;
     }

Modified: 
branches/synapse/1.2.wso2v1/modules/samples/src/main/java/samples/userguide/EventSubscriber.java
URL: 
http://wso2.org/svn/browse/wso2/branches/synapse/1.2.wso2v1/modules/samples/src/main/java/samples/userguide/EventSubscriber.java?rev=27887&r1=27886&r2=27887&view=diff
==============================================================================
--- 
branches/synapse/1.2.wso2v1/modules/samples/src/main/java/samples/userguide/EventSubscriber.java
    (original)
+++ 
branches/synapse/1.2.wso2v1/modules/samples/src/main/java/samples/userguide/EventSubscriber.java
    Fri Jan  2 10:36:43 2009
@@ -29,6 +29,8 @@
 import org.apache.axis2.context.ConfigurationContext;
 import org.apache.axis2.context.ConfigurationContextFactory;
 import org.apache.axis2.AxisFault;
+
+import javax.xml.namespace.QName;
 import java.io.File;
 
 
@@ -117,6 +119,11 @@
                 System.out.println("Subscribed to topic " + topic);
                 Thread.sleep(1000);
                 System.out.println("Response Received: " + 
response.toString());
+                String subId = response.getFirstChildWithName(new 
QName(nswse.getNamespaceURI(), "SubscriptionManager"))
+                                .getFirstChildWithName(new 
QName(nswsa.getNamespaceURI(), "ReferenceParameters"))
+                                .getFirstChildWithName(new 
QName(nswse.getNamespaceURI(), "Identifier")).getText();
+                System.out.println("Subscription identifier: " + subId);
+
             } catch (AxisFault e) {
                 System.out.println("Fault Received : "+e.toString());
                 System.out.println("Fault Code     : 
"+e.getFaultCode().toString());

_______________________________________________
Esb-java-dev mailing list
[email protected]
https://wso2.org/cgi-bin/mailman/listinfo/esb-java-dev

Reply via email to