Mule 2.x User Guide > Axis Transport

View: New views
1 Messages — Rating Filter:   Alert me  

Mule 2.x User Guide > Axis Transport

by mule-lists :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

Some parts of this message have been removed. Learn more about Nabble's security policy.

Axis Transport

Page edited by Jackie Wheeler


Axis Transport

This page is ready for review

Allows Mule managed components to be published as Axis services and allows components to invoke web services using Axis client calls.

The AxisConnector can be found at org.mule.transport.soap.axis.AxisConnector .

Programmatic Configuration

If you want to programmatically configure your Axis service you can implement the org.mule.transport.soap.axis.AxisInitialisable interface. This will pass the SOAPService object to your component where it can be manipulated.

Connector

Consume and provide web services via axis.

Attributes of <connector...>

Name Type Required Default Description
axis-ref string no   Bean reference to the axis server that should be used.
clientConfig string no   Configuration file to use when building the axis client.
clientProvider-ref string no   Bean reference to the client provider that should be used to create the axis client.
doAutoTypes boolean no   Use this property to configure whether AxisServer should automatically map types. This property only takes effect if you do not provide your own axisServer via the axisServer-ref property.
serverConfig string no   Configuration file to use when building the axis server.
serverProvider-ref string no   Bean reference to the server provider that should be used to create the AxisServer.
treatMapAsNamedParams boolean no   The AxisConnector treats a Map as container for named parameters, which eventually will be unpacked. This will result into a problem if your exposed service needs to take a Map as a parameter, because the actual Map will never reach the service intact. In this case set this property to false.

Child Elements of <connector...>

Name Cardinality Description
bean-type 0..*  
supported-scheme 0..*  
bean-type 0..*  
supported-scheme 0..*  

Inbound endpoint

Attributes of <inbound-endpoint...>

Name Type Required Default Description
wsdlFile string no  
clientConfig string no  
soapAction string no  
SOAPAction string no  
serviceNamespace string no  
style styleType no  
use useType no  
options 0..1  
bean-type 0..*  
soap-service 0..*  
soap-method 0..*  

Outbound endpoint

Attributes of <outbound-endpoint...>

Name Type Required Default Description
clientConfig string no  
soapAction string no  
SOAPAction string no  
serviceNamespace string no  
style styleType no  
use useType no  
soap-service 0..*  
soap-method 0..*  

Wrapper component

The WebServiceWrapperComponent class allows you to send the result of a web service call to another endpoint.

Attributes of <wrapper-component...>

Name Type Required Default Description
address string no   Specifies the URL of the web service to call.
addressFromMessage boolean no   Specifies that the URL of the web service will be obtained from the message itself.
style styleType no  
use useType no  

Child Elements of <wrapper-component...>

Name Cardinality Description
soap-method 0..*  
soap-method 0..*  
--------------------------------------------------------------------- To unsubscribe from this list, please visit: http://xircles.codehaus.org/manage_email
LightInTheBox - Buy quality products at wholesale price