可以从命令行使用 WSDL2WebService 工具来通过使用 IBM® WebSphere® 运行时环境从 WSDL 文件生成 Web Service。
一旦设置了命令行,就可以使用以下语法和自变量来运行此工具:
要创建框架 Web Service 实现:
注意:最后一个自变量必须是 <WSDL URI>。
要创建启用了 Web Service 的归档:
注意:已除去 -input 选项。所有导入的 XSD 和 WSDL 文档都必须与 <WSDL URI> 指定的 WSDL 文件位于同一个目录中。
框架 Web Service 实现
必需自变量:
可选自变量:
注意:当使用此自变量时,所有名称空间引用都必须使用反斜杠来对冒号“:”进行转义,如下所示:http\://my.namespace。WSDL2WebService 忽略任何不包含经过转义的冒号的名称空间引用。
启用了 Web Service 的归档
必需自变量:
可选自变量:
注意:-deploy 选项不受支持。
<import location="a.xsd" namespace="http://namespaceA"/> <types> <schema xmlns="http://www.w3.org/2001/XMLSchema" targetNamespace="http://namespaceA" xmlns:xsd="http://www.w3.org/2001/XMLSchema">而是使用 schema 元素中的 schema import 替换它:
<types> <schema xmlns="http://www.w3.org/2001/XMLSchema" targetNamespace="http://namespaceA" xmlns:xsd="http://www.w3.org/2001/XMLSchema"> <import schemaLocation="a.xsd" namespace="http://namespaceA"/>