All Element Summary | ||||||||||||
bean-type |
|
|||||||||||
connector | The Axis connector consumes and provides web services via Axis.
|
|||||||||||
endpoint |
|
|||||||||||
inbound-endpoint |
|
|||||||||||
option |
|
|||||||||||
options | Allows you to set optional SOAP settings as attributes: allowedMethods, scope, wsdlPortType, wsdlServicePort, wsdlServiceElement, wsdlTargetNamespace, wsdlInputSchema, wsdlSoapActionMode, and extraClasses.
|
|||||||||||
outbound-endpoint |
|
|||||||||||
soap-method |
|
|||||||||||
soap-parameter |
|
|||||||||||
soap-return |
|
|||||||||||
soap-service |
|
|||||||||||
supported-scheme |
|
|||||||||||
wrapper-component | The WebServiceWrapperComponent class allows you to send the result of a web service call to another endpoint.
|
Complex Type Summary | ||||||||||
|
||||||||||
|
||||||||||
|
||||||||||
|
||||||||||
|
||||||||||
|
Simple Type Summary | ||||||
|
||||||
|
Element Group Summary | ||||||||||
|
||||||||||
|
Attribute Group Summary | ||||||||||
|
||||||||||
|
<?xml version="1.0" encoding="UTF-8"?> <xsd:schema attributeFormDefault="unqualified" elementFormDefault="qualified" targetNamespace="http://www.mulesoft.org/schema/mule/axis" xmlns="http://www.mulesoft.org/schema/mule/axis" xmlns:mule="http://www.mulesoft.org/schema/mule/core" xmlns:schemadoc="http://www.mulesoft.org/schema/mule/schemadoc" xmlns:xsd="http://www.w3.org/2001/XMLSchema"> <xsd:import namespace="http://www.mulesoft.org/schema/mule/core" schemaLocation="http://www.mulesoft.org/schema/mule/core/3.3/mule.xsd"/> <xsd:import namespace="http://www.mulesoft.org/schema/mule/schemadoc" schemaLocation="http://www.mulesoft.org/schema/mule/schemadoc/3.3/mule-schemadoc.xsd"/> <xsd:annotation> <xsd:documentation> The Axis transport allows Mule managed components to be published as Axis services and allows components to invoke web services using Axis client calls. </xsd:documentation> <xsd:appinfo> <schemadoc:short-name>Axis</schemadoc:short-name> <schemadoc:page-title>Axis Transport</schemadoc:page-title> <schemadoc:transport-features dispatchEvents="true" receiveEvents="true" requestEvents="true" streaming="false" transactions="false"> <schemadoc:MEPs default="request-response" supported="one-way, request-response"/> </schemadoc:transport-features> </xsd:appinfo> </xsd:annotation> <xsd:annotation> <xsd:documentation> 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: </xsd:documentation> </xsd:annotation> </xsd:element> <xsd:complexContent> <xsd:sequence> </xsd:sequence> <xsd:annotation> <xsd:documentation> Bean reference to the Axis server. </xsd:documentation> </xsd:annotation> </xsd:attribute> <xsd:annotation> <xsd:documentation> Configuration file to use when building the Axis client. </xsd:documentation> </xsd:annotation> </xsd:attribute> <xsd:annotation> <xsd:documentation> Bean reference to the client provider to use for creating the Axis client. </xsd:documentation> </xsd:annotation> </xsd:attribute> <xsd:annotation> <xsd:documentation> 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. </xsd:documentation> </xsd:annotation> </xsd:attribute> <xsd:annotation> <xsd:documentation> Configuration file to use when building the Axis server. </xsd:documentation> </xsd:annotation> </xsd:attribute> <xsd:annotation> <xsd:documentation> Bean reference to the server provider that should be used to create the Axis server. </xsd:documentation> </xsd:annotation> </xsd:attribute> <xsd:annotation> <xsd:documentation> 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. </xsd:documentation> </xsd:annotation> </xsd:attribute> </xsd:extension> </xsd:complexContent> </xsd:complexType> <xsd:element name="inbound-endpoint" substitutionGroup="mule:abstract-inbound-endpoint" type="inboundEndpointType"/> <xsd:complexContent> <xsd:sequence> </xsd:sequence> </xsd:extension> </xsd:complexContent> </xsd:complexType> <xsd:element name="outbound-endpoint" substitutionGroup="mule:abstract-outbound-endpoint" type="outboundEndpointType"/> <xsd:complexContent> <xsd:sequence> </xsd:sequence> </xsd:extension> </xsd:complexContent> </xsd:complexType> <xsd:element name="endpoint" substitutionGroup="mule:abstract-global-endpoint" type="globalEndpointType"/> <xsd:complexContent> <xsd:sequence> </xsd:sequence> </xsd:extension> </xsd:complexContent> </xsd:complexType> <xsd:annotation> <xsd:documentation> The location of a WSDL document to use for this service if you do not want the WSDL document autogenerated. </xsd:documentation> </xsd:annotation> </xsd:attribute> </xsd:attributeGroup> <xsd:annotation> <xsd:documentation> Specifies the [SOAP binding style|Axis SOAP Styles]: RPC (default), DOCUMENT, MESSAGE, or WRAPPED. </xsd:documentation> </xsd:annotation> </xsd:attribute> <xsd:annotation> <xsd:documentation> Specifies the [SOAP binding use|Axis SOAP Styles]: ENCODED (default) or LITERAL. </xsd:documentation> </xsd:annotation> </xsd:attribute> </xsd:attributeGroup> <xsd:sequence> <xsd:annotation> <xsd:documentation> Allows you to set optional SOAP settings as attributes: allowedMethods, scope, wsdlPortType, wsdlServicePort, wsdlServiceElement, wsdlTargetNamespace, wsdlInputSchema, wsdlSoapActionMode, and extraClasses. </xsd:documentation> </xsd:annotation> <xsd:complexType> <xsd:sequence> </xsd:sequence> </xsd:complexType> </xsd:element> </xsd:sequence> </xsd:group> <xsd:sequence> <xsd:complexType> </xsd:complexType> </xsd:element> <xsd:annotation> <xsd:documentation> Allows you to specify a SOAP method and optionally parameters and a return. The parameter mode can be IN, OUT, or INOUT. </xsd:documentation> </xsd:annotation> </xsd:element> </xsd:sequence> </xsd:group> <xsd:sequence> <xsd:complexType> <xsd:simpleType> <xsd:restriction base="xsd:NMTOKEN"> <xsd:enumeration value="IN"/> <xsd:enumeration value="OUT"/> <xsd:enumeration value="INOUT"/> </xsd:restriction> </xsd:simpleType> </xsd:attribute> </xsd:complexType> </xsd:element> <xsd:complexType> </xsd:complexType> </xsd:element> </xsd:sequence> </xsd:complexType> <xsd:complexType> </xsd:complexType> </xsd:element> <xsd:element name="wrapper-component" substitutionGroup="mule:abstract-component" type="wrapperComponentType"> <xsd:annotation> <xsd:documentation> 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} </xsd:documentation> </xsd:annotation> </xsd:element> <xsd:complexContent> <xsd:sequence> <xsd:annotation> <xsd:documentation> Allows you to specify a SOAP method and optionally parameters and a return. The parameter mode can be IN, OUT, or INOUT. </xsd:documentation> </xsd:annotation> </xsd:element> </xsd:sequence> <xsd:annotation> <xsd:documentation> Specifies the URL of the web service to call. </xsd:documentation> </xsd:annotation> </xsd:attribute> <xsd:annotation> <xsd:documentation> Specifies that the URL of the web service will be obtained from the message itself. </xsd:documentation> </xsd:annotation> </xsd:attribute> <xsd:annotation> <xsd:documentation> Specifies the [SOAP binding style|Axis SOAP Styles]: RPC (default), DOCUMENT, MESSAGE, or WRAPPED. </xsd:documentation> </xsd:annotation> </xsd:attribute> <xsd:annotation> <xsd:documentation> Specifies the [SOAP binding use|Axis SOAP Styles]: ENCODED (default) or LITERAL. </xsd:documentation> </xsd:annotation> </xsd:attribute> </xsd:extension> </xsd:complexContent> </xsd:complexType> <xsd:restriction base="xsd:NMTOKEN"> <!-- see org.apache.axis.constants.Style --> <xsd:enumeration value="RPC"/> <xsd:enumeration value="DOCUMENT"/> <xsd:enumeration value="MESSAGE"/> <xsd:enumeration value="WRAPPED"/> </xsd:restriction> </xsd:simpleType> <xsd:restriction base="xsd:NMTOKEN"> <xsd:enumeration value="ENCODED"/> <xsd:enumeration value="LITERAL"/> </xsd:restriction> </xsd:simpleType> </xsd:schema> |
XML schema documentation generated with DocFlex/XML RE 1.8.5 using DocFlex/XML XSDDoc 2.5.0 template set. All content model diagrams generated by Altova XMLSpy via DocFlex/XML XMLSpy Integration. |