private SOAPEnvelope createGetStatusEnvelope()

in modules/core/src/main/java/org/apache/savan/eventing/client/EventingClient.java [367:386]


    private SOAPEnvelope createGetStatusEnvelope(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 getStatusElement =
                factory.createOMElement(EventingConstants.ElementNames.GetStatus, ens);
        body.addChild(getStatusElement);

        return envelope;
    }