public class SoapMessageConverter
extends java.lang.Object
| Constructor and Description |
|---|
SoapMessageConverter(javax.wsdl.Definition def,
javax.xml.namespace.QName serviceName,
java.lang.String portName) |
| Modifier and Type | Method and Description |
|---|---|
void |
createSoapBody(org.apache.axiom.soap.SOAPBody sb,
javax.wsdl.extensions.soap.SOAPBody soapBody,
javax.wsdl.Message msgDef,
org.w3c.dom.Element message,
java.lang.String rpcWrapper) |
org.apache.axiom.soap.SOAPFault |
createSoapFault(org.w3c.dom.Element message,
javax.xml.namespace.QName faultName,
javax.wsdl.Operation op) |
void |
createSoapHeaders(org.apache.axiom.soap.SOAPEnvelope soapEnv,
java.util.List<javax.wsdl.extensions.soap.SOAPHeader> headerDefs,
javax.wsdl.Message msgdef,
java.util.Map<java.lang.String,org.w3c.dom.Node> headers) |
void |
createSoapRequest(org.apache.axis2.context.MessageContext msgCtx,
Message message,
javax.wsdl.Operation op) |
void |
createSoapResponse(org.apache.axis2.context.MessageContext msgCtx,
Message message,
javax.wsdl.Operation op) |
void |
extractSoapBodyParts(Message message,
org.apache.axiom.soap.SOAPBody soapBody,
javax.wsdl.extensions.soap.SOAPBody bodyDef,
javax.wsdl.Message msg,
java.lang.String rpcWrapper) |
void |
extractSoapHeaderParts(Message message,
org.apache.axiom.soap.SOAPHeader soapHeader,
java.util.List<javax.wsdl.extensions.soap.SOAPHeader> headerDefs,
javax.wsdl.Message msg) |
static <T> T |
getFirstExtensibilityElement(javax.wsdl.extensions.ElementExtensible parent,
java.lang.Class<T> cls) |
java.lang.String |
getSoapAction(java.lang.String operation)
Attempts to extract the SOAP Action is defined in the WSDL document.
|
static javax.wsdl.extensions.soap.SOAPBody |
getSOAPBody(javax.wsdl.extensions.ElementExtensible ee) |
static java.util.List<javax.wsdl.extensions.soap.SOAPHeader> |
getSOAPHeaders(javax.wsdl.extensions.ElementExtensible eee) |
java.lang.String |
getWSAInputAction(java.lang.String operation)
Attempts to extract the WS-Addressing "Action" attribute value from the operation definition.
|
javax.wsdl.Fault |
parseSoapFault(org.w3c.dom.Element odeMsgEl,
org.apache.axiom.soap.SOAPEnvelope envelope,
javax.wsdl.Operation operation) |
void |
parseSoapRequest(Message odeMessage,
org.apache.axiom.soap.SOAPEnvelope envelope,
javax.wsdl.Operation op) |
void |
parseSoapResponse(Message odeMessage,
org.apache.axiom.soap.SOAPEnvelope envelope,
javax.wsdl.Operation op) |
public SoapMessageConverter(javax.wsdl.Definition def,
javax.xml.namespace.QName serviceName,
java.lang.String portName)
throws org.apache.axis2.AxisFault
org.apache.axis2.AxisFaultpublic void createSoapRequest(org.apache.axis2.context.MessageContext msgCtx,
Message message,
javax.wsdl.Operation op)
throws org.apache.axis2.AxisFault
org.apache.axis2.AxisFaultpublic void createSoapResponse(org.apache.axis2.context.MessageContext msgCtx,
Message message,
javax.wsdl.Operation op)
throws org.apache.axis2.AxisFault
org.apache.axis2.AxisFaultpublic void createSoapHeaders(org.apache.axiom.soap.SOAPEnvelope soapEnv,
java.util.List<javax.wsdl.extensions.soap.SOAPHeader> headerDefs,
javax.wsdl.Message msgdef,
java.util.Map<java.lang.String,org.w3c.dom.Node> headers)
throws org.apache.axis2.AxisFault
org.apache.axis2.AxisFaultpublic org.apache.axiom.soap.SOAPFault createSoapFault(org.w3c.dom.Element message,
javax.xml.namespace.QName faultName,
javax.wsdl.Operation op)
throws org.apache.axis2.AxisFault
org.apache.axis2.AxisFaultpublic void parseSoapRequest(Message odeMessage, org.apache.axiom.soap.SOAPEnvelope envelope, javax.wsdl.Operation op) throws org.apache.axis2.AxisFault
org.apache.axis2.AxisFaultpublic void parseSoapResponse(Message odeMessage, org.apache.axiom.soap.SOAPEnvelope envelope, javax.wsdl.Operation op) throws org.apache.axis2.AxisFault
org.apache.axis2.AxisFaultpublic void createSoapBody(org.apache.axiom.soap.SOAPBody sb,
javax.wsdl.extensions.soap.SOAPBody soapBody,
javax.wsdl.Message msgDef,
org.w3c.dom.Element message,
java.lang.String rpcWrapper)
throws org.apache.axis2.AxisFault
org.apache.axis2.AxisFaultpublic void extractSoapBodyParts(Message message, org.apache.axiom.soap.SOAPBody soapBody, javax.wsdl.extensions.soap.SOAPBody bodyDef, javax.wsdl.Message msg, java.lang.String rpcWrapper) throws org.apache.axis2.AxisFault
org.apache.axis2.AxisFaultpublic void extractSoapHeaderParts(Message message, org.apache.axiom.soap.SOAPHeader soapHeader, java.util.List<javax.wsdl.extensions.soap.SOAPHeader> headerDefs, javax.wsdl.Message msg) throws org.apache.axis2.AxisFault
org.apache.axis2.AxisFaultpublic static javax.wsdl.extensions.soap.SOAPBody getSOAPBody(javax.wsdl.extensions.ElementExtensible ee)
public static java.util.List<javax.wsdl.extensions.soap.SOAPHeader> getSOAPHeaders(javax.wsdl.extensions.ElementExtensible eee)
public static <T> T getFirstExtensibilityElement(javax.wsdl.extensions.ElementExtensible parent,
java.lang.Class<T> cls)
public java.lang.String getWSAInputAction(java.lang.String operation)
operation - The name of the operation to extract the SOAP Action frompublic java.lang.String getSoapAction(java.lang.String operation)
operation - The name of the operation to extract the SOAP Action frompublic javax.wsdl.Fault parseSoapFault(org.w3c.dom.Element odeMsgEl,
org.apache.axiom.soap.SOAPEnvelope envelope,
javax.wsdl.Operation operation)
throws org.apache.axis2.AxisFault
org.apache.axis2.AxisFault