META-INF.mule-axis.xsd Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of mule-transport-axis Show documentation
Show all versions of mule-transport-axis Show documentation
A Mule transport for Soap Connectivity using Axis.
The Axis transport allows Mule managed components to be published as Axis services and allows components to invoke web services using Axis client calls.
Axis
Axis Transport
The Axis connector consumes and provides web services via Axis. It supports all the [common connector attributes and properties|Configuring a Transport#commonConfig] as well as the following additional attributes:
Bean reference to the Axis server.
Configuration file to use when building the Axis client.
Bean reference to the client provider to use for creating the Axis client.
Use this property to configure whether the Axis server should automatically map types. This property only takes effect if you do not provide your own Axis server via the axis-ref property.
Configuration file to use when building the Axis server.
Bean reference to the server provider that should be used to create the Axis server.
The Axis connector treats a Map as a container for named parameters and unpacks them from the map. If your exposed service needs to take a Map as a parameter, set this property to false to prevent the connector from unpacking the Map.
The location of a WSDL document to use for this service if you do not want the WSDL document autogenerated.
Specifies the [SOAP binding style|Axis SOAP Styles]: RPC (default), DOCUMENT, MESSAGE, or WRAPPED.
Specifies the [SOAP binding use|Axis SOAP Styles]: ENCODED (default) or LITERAL.
Allows you to set optional SOAP settings as attributes: allowedMethods, scope, wsdlPortType, wsdlServicePort, wsdlServiceElement, wsdlTargetNamespace, wsdlInputSchema, wsdlSoapActionMode, and extraClasses.
Allows you to specify a SOAP method and optionally parameters and a return. The parameter mode can be IN, OUT, or INOUT.
The WebServiceWrapperComponent class allows you to send the result of a web service call to another endpoint. For example:
{code:xml}
<axis:wrapper-component address="http://localhost:65081/services/TestUMO?method=receive" style="WRAPPED" use="LITERAL" />
{code}
Allows you to specify a SOAP method and optionally parameters and a return. The parameter mode can be IN, OUT, or INOUT.
Specifies the URL of the web service to call.
Specifies that the URL of the web service will be obtained from the message itself.
Specifies the [SOAP binding style|Axis SOAP Styles]: RPC (default), DOCUMENT, MESSAGE, or WRAPPED.
Specifies the [SOAP binding use|Axis SOAP Styles]: ENCODED (default) or LITERAL.
© 2015 - 2024 Weber Informatics LLC | Privacy Policy