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
