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.AxisFault
public void createSoapRequest(org.apache.axis2.context.MessageContext msgCtx, Message message, javax.wsdl.Operation op) throws org.apache.axis2.AxisFault
org.apache.axis2.AxisFault
public void createSoapResponse(org.apache.axis2.context.MessageContext msgCtx, Message message, javax.wsdl.Operation op) throws org.apache.axis2.AxisFault
org.apache.axis2.AxisFault
public 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.AxisFault
public 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.AxisFault
public void parseSoapRequest(Message odeMessage, org.apache.axiom.soap.SOAPEnvelope envelope, javax.wsdl.Operation op) throws org.apache.axis2.AxisFault
org.apache.axis2.AxisFault
public void parseSoapResponse(Message odeMessage, org.apache.axiom.soap.SOAPEnvelope envelope, javax.wsdl.Operation op) throws org.apache.axis2.AxisFault
org.apache.axis2.AxisFault
public 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.AxisFault
public 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.AxisFault
public 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.AxisFault
public 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