was_jaxws_client.properties 文件用于在为 IBM® WebSphere® JAX-WS 运行时环境创建 Web Service 客户机时,将数据传递至 Ant 任务。
必需参数
- ScenarioType
- 选项:client
- 此参数表示 Ant 任务的方案类型。
- InitialSelection
- 此参数是与工作空间相对的输入 WSDL 文件的 URI,或 WSDL 的绝对 URL。
任选参数
- ListRuntimes
- 选项:true false
- 如果值为 true,那么会在运行 Ant 任务时显示一列有效的运行时选项。
- ListServers
- 选项:true false
- 如果值为 true,那么会在运行 Ant 任务时显示一列有效的服务器选项。
- 详细方式
- 选项:true false
- 如果值为 true,那么运行 Ant 任务时将显示参考消息和错误。
- Client.RuntimeId
- 此参数是 Web Service 的运行时环境标识。对于 JAX-WS Web Service,唯一有效值为 com.ibm.ast.ws.jaxws.WasWebServiceRT。
- Client.ServerId
- 此参数是目标服务器的标识。要自动设置此值,请删除或注释掉该参数,以便 Ant 任务从项目的服务器设置接收正确的值。
- ClientProjectName
- 此参数是 Web Service 客户机的项目的定制名称。缺省情况下,项目的名称为创建该项目时所使用的 WSDL 文件的名称。
- ClientEarProjectName
- 此参数是 Web Service 客户机 EAR 的项目的定制名称。缺省情况下,项目的名称为创建该项目时所使用的 WSDL 文件的名称。仅当此参数适用于服务器类型时才设置此参数。
- ClientComponentType
- 选项:template.jst.web template.jst.ejb 和 template.jst.appclient template.jst.utility
- 此参数是 Web Service 客户机的类型。缺省值为 template.jst.web。
- CreateFoldersEnabled
- 选项:true false
- 此参数确定 Ant 任务是否创建任何必需的文件夹。缺省值为 true。
- CheckoutFilesEnabled
- 选项:true false
- 此参数确定 Ant 任务是否检出存储库中的文件且不进行提示。缺省值为 true。
- TargetPackage
- Web Service 客户机向导从指定的 WSDL 生成一些 Java™ 文件。缺省情况下,将根据 WSDL 文件中指定的名称空间创建包名。 要覆盖此缺省行为,您可以指定自己的包名。
- GenPortableClient
- 此参数设置为 True 以使您将 Web Service 客户机代码从一台机器移至另一台机器,或者从 WebSphere Application Server 的一个实例移至另一个实例。如果选择此选项,那么 WSDL 文档和所有 XML 模式以及它所依赖的其他 WSDL 文档将复制到 WEB-INF/wsdl 下的客户机项目。然后,将指向此副本的 file:relativeURL 注入到 JAX-WS 服务类的静态初始化块。
- JAXWSVersion
- 选项:2.0 和 2.1
- 如果您的目标是 WebSphere Application Server V7 服务器,那么 Ant 任务可以生成 JAX-WS 2.0 或 2.1 兼容的代码。
- AsyncOperation
- 选项:true false
- 此参数设置为 true 以启用异步客户机。对于 Web Service 中的每一种方法,将创建两个额外的方法。这些方法是允许客户机异步工作的轮询和回调方法。缺省值为 false。
- PortToProxyMapping
- 您可以接受缺省代理名称或指定每一个端口的代理类名。语法形式为端口名称至代理类名值对,以逗号“,”定界。例如,Port1=ProxyClass1,Port2=ProxyClass2
- BindingFiles
- 如果您创建 JAX-WS 或 JAXB 定制绑定文件并且它们在工作空间,请输入其位置以使用这些文件来创建此 Web Service。
- AddExtension
- 选项:true false
- 使用此选项以允许处理某些 WSDL 文档时所必需的供应商扩展。