public SoapMessage(SoapVersion ver) { super(); setVersion(ver); }
public SoapMessage(SoapVersion ver) { super(); setVersion(ver); }
if (namespace != null && cxfNamespace != null && !namespace.equals(cxfNamespace) && Soap12.SOAP_NAMESPACE.equals(namespace)) { cxfSoapMessage.setVersion(Soap12.getInstance()); cxfSoapMessage.put(Message.CONTENT_TYPE, cxfSoapMessage.getVersion().getContentType());
public SoapMessage(Message message) { super(message); setVersion(Soap11.getInstance()); } public SoapMessage(SoapVersion ver) {
public SoapMessage(Message message) { super(message); setVersion(Soap11.getInstance()); } public SoapMessage(SoapVersion ver) {
public Message createMessage(Message m) { SoapMessage soapMessage = new SoapMessage(m); if (m.getExchange() != null) { if (m.getExchange().getInMessage() instanceof SoapMessage) { soapMessage.setVersion(((SoapMessage)m.getExchange().getInMessage()).getVersion()); } else { soapMessage.setVersion(version); } } else { soapMessage.setVersion(version); } if (!soapMessage.containsKey(Message.CONTENT_TYPE)) { soapMessage.put(Message.CONTENT_TYPE, soapMessage.getVersion().getContentType()); } return soapMessage; }
public Message createMessage(Message m) { SoapMessage soapMessage = new SoapMessage(m); if (m.getExchange() != null) { if (m.getExchange().getInMessage() instanceof SoapMessage) { soapMessage.setVersion(((SoapMessage)m.getExchange().getInMessage()).getVersion()); } else { soapMessage.setVersion(version); } } else { soapMessage.setVersion(version); } if (!soapMessage.containsKey(Message.CONTENT_TYPE)) { soapMessage.put(Message.CONTENT_TYPE, soapMessage.getVersion().getContentType()); } return soapMessage; }
/** * Ensure the SOAP version is set for this message. * * @param message the current message */ private void ensureVersion(SoapMessage message) { SoapVersion soapVersion = message.getVersion(); if (soapVersion == null && message.getExchange().getInMessage() instanceof SoapMessage) { soapVersion = ((SoapMessage)message.getExchange().getInMessage()).getVersion(); message.setVersion(soapVersion); } if (soapVersion == null) { soapVersion = Soap11.getInstance(); message.setVersion(soapVersion); } message.put(Message.CONTENT_TYPE, soapVersion.getContentType()); }
/** * Ensure the SOAP version is set for this message. * * @param message the current message */ private void ensureVersion(SoapMessage message) { SoapVersion soapVersion = message.getVersion(); if (soapVersion == null && message.getExchange().getInMessage() instanceof SoapMessage) { soapVersion = ((SoapMessage)message.getExchange().getInMessage()).getVersion(); message.setVersion(soapVersion); } if (soapVersion == null) { soapVersion = Soap11.getInstance(); message.setVersion(soapVersion); } message.put(Message.CONTENT_TYPE, soapVersion.getContentType()); }
public void handleMessage(SoapMessage message) throws Fault { if (message.getExchange() != null) { if (message.getExchange().getInMessage() instanceof SoapMessage) { message.setVersion(((SoapMessage)message.getExchange().getInMessage()).getVersion()); } } }
public void handleMessage(SoapMessage message) throws Fault { if (message.getExchange() != null) { if (message.getExchange().getInMessage() instanceof SoapMessage) { ((SoapMessage)message).setVersion(((SoapMessage)message.getExchange().getInMessage()).getVersion()); } } }
public static SoapVersion readVersion(XMLStreamReader xmlReader, SoapMessage message) { String ns = xmlReader.getNamespaceURI(); String lcname = xmlReader.getLocalName(); if (ns == null || "".equals(ns)) { throw new SoapFault(new Message("NO_NAMESPACE", LOG, lcname), Soap11.getInstance().getVersionMismatch()); } SoapVersion soapVersion = SoapVersionFactory.getInstance().getSoapVersion(ns); if (soapVersion == null) { throw new SoapFault(new Message("INVALID_VERSION", LOG, ns, lcname), Soap11.getInstance().getVersionMismatch()); } if (!"Envelope".equals(lcname)) { throw new SoapFault(new Message("INVALID_ENVELOPE", LOG, lcname), soapVersion.getSender()); } message.setVersion(soapVersion); return soapVersion; }
public static SoapVersion readVersion(XMLStreamReader xmlReader, SoapMessage message) { String ns = xmlReader.getNamespaceURI(); String lcname = xmlReader.getLocalName(); if (ns == null || "".equals(ns)) { throw new SoapFault(new Message("NO_NAMESPACE", LOG, lcname), Soap11.getInstance().getVersionMismatch()); } SoapVersion soapVersion = SoapVersionFactory.getInstance().getSoapVersion(ns); if (soapVersion == null) { throw new SoapFault(new Message("INVALID_VERSION", LOG, ns, lcname), Soap11.getInstance().getVersionMismatch()); } if (!"Envelope".equals(lcname)) { throw new SoapFault(new Message("INVALID_ENVELOPE", LOG, lcname), soapVersion.getSender()); } message.setVersion(soapVersion); return soapVersion; }
if (cxfExchange.getInMessage() instanceof SoapMessage) { SoapVersion soapVersion = ((SoapMessage)cxfExchange.getInMessage()).getVersion(); ((SoapMessage)outMessage).setVersion(soapVersion);
if (soapVersion == Soap12.getInstance() && version == Soap11.getInstance()) { message.setVersion(version); throw new SoapFault(new Message("INVALID_11_VERSION", LOG), version.getVersionMismatch());
if (soapVersion == Soap12.getInstance() && version == Soap11.getInstance()) { message.setVersion(version); throw new SoapFault(new Message("INVALID_11_VERSION", LOG), version.getVersionMismatch());
if (namespace != null && cxfNamespace != null && !namespace.equals(cxfNamespace) && Soap12.SOAP_NAMESPACE.equals(namespace)) { cxfSoapMessage.setVersion(Soap12.getInstance()); cxfSoapMessage.put(Message.CONTENT_TYPE, cxfSoapMessage.getVersion().getContentType());