A DeployableItem is any individual component which may be deployed into the Axis runtime
environment. Handlers, Chains, Flows, Providers, Services, Transports, and the global Axis Configuration are all
DeployableItems.
The optional name attribute is used to uniquely identify the DeployableItem within the scope of the given WSDD document.
The optional type attribute is used to reference the implementation of this DeployableItem.
A Flow defines the sequential invocation of handlers and handler chains for a particular service.
The are generally three distinct types of Flows supported by Axis: request flows, response flows and fault flows.
The child elements are aggregated together into a single handler chain of the specified type. If the type attribute is
not set, then the default Axis flow type handler is used (org.apache.axis.SimpleChain).
The optional name attribute is usually used to qualify the chains for multiple fault flows defined within a faultScope.
Parameters are name/value pairs that are used as
configuration data for the handler or other WSDD element during
deployment and initialization. The "locked" attribute indicates whether
or not the value of the parameter may be modified after configuration.
If locked=true, the value cannot be changed after deployment. If locked=false,
the value may be changed at any time.
Documentation is whitespace as far as the handler generator at WSDD deploy time
is concerned. The generator may save documentation elements as properties of the generated
handlers/chains as debug/administration aids.
The service Element is a DeployableItem that
describes the deployment of a Web Service. A service is structured
as a Targeted Chain represented with a Request Flow, a Provider and
a Response Flow. A service may define an optional collection of Fault Flow's
and typeMappings. The optional description attribute provides a means
to directly relate the deployed Service with an external Service Description
mechanism (such as WSDL).
The handler Element is a DeployableItem that describes the deployment of an individual
handler component.
The chain Element is a DeployableItem that describes a collection of handlers invoked sequentially
as a single unit.
The requestFlow Element is a DeployableItem that describes the inbound flow of a Message
to the Service Provider.
The responseFlow Element is a DeployableItem that describes the outward flow of a Message
from the Service Provider
The faultFlow Element is a DeployableItem that describes a fault-processing flow.
This describes a default mapping between XML and a programming language specific object.
LanguageSpecificType refers to the type name in the programming language that is being coverted to/from XML. No
Serializers/Deserializers are specified, because this is shorthand for a default (i.e. bean for Java) mapping.
This describes the mapping between XML and a programming language specific object.
LanguageSpecificType refers to the type name in the programming language that is being coverted to/from XML.
Serializer and deserializer refer to type names in the programming language.
The provider Element is a DeployableItem that describes the Axis Service Provider
Defines an operation exposed by the Service Provider
The optional qname attribute specifies the public qualified name (QName) of this operation. The local part of the
QName may or may not be the same as the required name attribute.
The transport Element is a DeployableItem that describes the request, response, and
fault Flows for a given transport mechanism.
The globalConfiguration Element is a DeployableItem that describes the global configuration
of the Axis Engine.
The globalConfiguration may define global request, response, fault and transport flows that apply to all services.
The provider element describes the deployment of the Axis Engine implementation.
This is the root element for WSDD.
undeployment
a namespace of a service