private String getSenderFaultCode() { return getSOAPEnvelope().getVersion().getSenderFaultCode().getLocalPart(); }
private String getReceiverFaultCode() { return getSOAPEnvelope().getVersion().getReceiverFaultCode().getLocalPart(); }
private static Object getSimpleTypeObjectChecked(Class classType, OMElement omElement) throws AxisFault { try { return SimpleTypeMapper.getSimpleTypeObject(classType, omElement); } catch (NumberFormatException e) { MessageContext msgContext = MessageContext.getCurrentMessageContext(); QName faultCode = msgContext != null ? msgContext.getEnvelope().getVersion().getSenderFaultCode() : null; throw new AxisFault("Invalid value \"" + omElement.getText() + "\" for element " + omElement.getLocalName(), faultCode, e); } }
private static Object getSimpleTypeObjectChecked(Class classType, OMElement omElement) throws AxisFault { try { return SimpleTypeMapper.getSimpleTypeObject(classType, omElement); } catch (NumberFormatException e) { MessageContext msgContext = MessageContext.getCurrentMessageContext(); QName faultCode = msgContext != null ? msgContext.getEnvelope().getVersion().getSenderFaultCode() : null; throw new AxisFault("Invalid value \"" + omElement.getText() + "\" for element " + omElement.getLocalName(), faultCode, e); } }
private void beginSoapResponse( org.apache.axiom.soap.SOAPEnvelope soapDoc, HttpResponseBuffer response ) throws IOException, XMLStreamException { if ( isSoap11( soapDoc.getVersion() ) ) { beginSoap11Response( response ); } else { beginSOAPResponse( response ); } }
List<FileItem> multiParts, SOAPFactory factory ) throws OMException, ServletException { SOAPVersion version = soapDoc.getVersion(); try { if ( version instanceof SOAP11Version ) {
public static void setXMLPayload(SOAPEnvelope envelope, OMElement element) { SOAPBody body = envelope.getBody(); if (body == null) { SOAPVersion version = envelope.getVersion(); if (version.getEnvelopeURI().equals( SOAP11Version.SOAP_ENVELOPE_NAMESPACE_URI)) { body = OMAbstractFactory.getSOAP11Factory().createSOAPBody(); } else { body = OMAbstractFactory.getSOAP12Factory().createSOAPBody(); } if (envelope.getHeader() != null) { envelope.getHeader().insertSiblingAfter(body); } else { envelope.addChild(body); } } else { for (Iterator it = body.getChildren(); it.hasNext();) { OMNode node = (OMNode) it.next(); node.discard(); } } body.addChild(element); }
doSoapGetMap( soapDoc.getVersion(), response, xmlStream ); } else { beginSoapResponse( soapDoc, response );
soapFaultCode = ("".equals(soapFaultCode) || (soapFaultCode == null)) ? SOAP12Constants.SOAP_DEFAULT_NAMESPACE_PREFIX + ":" + context.getEnvelope().getVersion().getReceiverFaultCode().getLocalPart() : soapFaultCode;
soapFaultCode = ("".equals(soapFaultCode) || (soapFaultCode == null)) ? SOAP12Constants.SOAP_DEFAULT_NAMESPACE_PREFIX + ":" + context.getEnvelope().getVersion().getReceiverFaultCode().getLocalPart() : soapFaultCode;
final boolean isSoap11 = env.getVersion() instanceof SOAP11Version;
String serviceName = XMPPUtils.getServiceName(targetAddress); SOAPVersion version = msgCtx.getEnvelope().getVersion(); if(version instanceof SOAP12Version){ message.setProperty(XMPPConstants.CONTENT_TYPE, HTTPConstants.MEDIA_TYPE_APPLICATION_SOAP_XML+ "; action="+ msgCtx.getSoapAction());
String serviceName = XMPPUtils.getServiceName(targetAddress); SOAPVersion version = msgCtx.getEnvelope().getVersion(); if(version instanceof SOAP12Version){ message.setProperty(XMPPConstants.CONTENT_TYPE, HTTPConstants.MEDIA_TYPE_APPLICATION_SOAP_XML+ "; action="+ msgCtx.getSoapAction());
if ( soapDoc.getVersion() instanceof SOAP11Version ) { XMLStreamWriter xmlWriter = response.getXMLWriter(); String soapEnvNS = "http://schemas.xmlsoap.org/soap/envelope/";