WSDL编写注意事项

1)其它的wsdl定义的命名空间,若需要在本wsdl中引用,必须在<definitions>中声明,并且在types元素需要引用的schemaimport此命名空间,并通过schemaLocation属性来指明此命名空间所属文档的名称(需要引用的文档要放在与自己的wsdl文档同一目录)

2)作为输入参数的<message>元素其对应的part元素要和<portType>标签下的operation元素的parameterOrder属性一致,当输入message中有多个part时,必须以一定顺序包含所有的part 并以空格分隔

3)提供wsdl文档且无特殊要求,针对<binding>元素,其中定义的消息格式定义成document,并且在输入输出的消息编码定义为literal

4)各元素之间要有关联,即上下层关联元素的命名要一致,主要包括:

   1.<service>的子元素<port>bingding属性值要和<binding>元素名一致

   2. <binding>元素中的type属性值要与<porType>元素名一致

   3. <binding>元素中的operation属性名要与<porType>元素中的operation属性名一致

   4. <porType>元素的子元素<operation>的子元素<input>message属性值要与输入<message>元素名一致

   5. <porType>元素的子元素--<operation>的子元素<output>message属性值要与输出<message>元素名一致

   6.<message>元素的子元素--<part>元素的数据类型属性(element)值要与<type>元素中定义的某个<element>元素名一致

5)为了避免字符集问题,尽量避免在wsdl文档中使用中文注释,或者是在需要中文注释,保存时请用UTF-8格式

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值