in modules/core/src/main/java/org/apache/savan/eventing/client/EventingClient.java [346:365]
private SOAPEnvelope createUnsubscriptionEnvelope(String SOAPVersion) throws Exception {
SOAPFactory factory = null;
if (SOAP11Constants.SOAP_ENVELOPE_NAMESPACE_URI.equals(SOAPVersion))
factory = OMAbstractFactory.getSOAP11Factory();
else if (SOAP12Constants.SOAP_ENVELOPE_NAMESPACE_URI.equals(SOAPVersion))
factory = OMAbstractFactory.getSOAP12Factory();
else throw new Exception("Unknown SOAP version");
SOAPEnvelope envelope = factory.getDefaultEnvelope();
SOAPBody body = envelope.getBody();
OMNamespace ens = factory.createOMNamespace(EventingConstants.EVENTING_NAMESPACE,
EventingConstants.EVENTING_PREFIX);
OMElement unsubscribeElement =
factory.createOMElement(EventingConstants.ElementNames.Unsubscribe, ens);
body.addChild(unsubscribeElement);
return envelope;
}