Aapche Axis的Web Service Deployment Descriptor(WSDD)文件参考文档。
本部分介绍的所有的
WSDD
元素的名称空间都是
"http://xml.apache.org/axis/wsdd/"
。
<deployment>
告诉
Axis Engine
这是一个部署描述文件。一个部署描述文件可以表示一个完整的
engine
配置或者将要部署到一个活动
active
的一部分组件。
<GlobalConfiguration>
用于控制
engine
范围的配置。可以包含以下子元素:
·
<role>
:
设置一个
SOAP actor/role URI
,
engine
可以对它进行识别。这允许指向这个
role
的
SOAP headers
成功的被
engine
处理。任意数量
.
·
<requestFlow>
:
全局的请求
Handlers
。在调用实际的服务之前调用
.
·
<responseFlow>
:
全局响应
Handlers
,在调用完实际的服务后,还没有返回到客户端之前调用
.
<requestFlow [name="
name
"] [type="
type
"] >
可以放置任意多个<handler>
or <chain> 在<requestFlow>
中 ,但是可能只有一个<requestFlow>
.
<responseFlow [name="
name
"] [type="
type
"] >
This is used to configure handlers in response flow. You may put any number of <handler> or <chain> elements (see below) inside the <responseFlow>, but there may only be one <responseFlow>.
<undeployment>
部署文档的根元素,用于指示
Axis
这是个卸载描述文件
.
<handler [name="
name
"] type="
type
">
位于顶层元素<deployment>
or <undeployment>, or inside a <chain>, <requestFlow>, or <responseFlow>.
用于定义
Handler
,并定义
handler
的类型。
"Type"
可以是已经定义的
Handler
或者是
"java:class.name"
形式的
QName
。可选的
"name"
属性允许将这个
Handler 的定义在其他部署描述部分中引用。可以包含任意数量的<parameter name=
"