使用 UDDIPublish 工具

在部署并测试使用命令行工具创建的 Web Service 之后,可以从命令行使用 UDDIPublish 工具来将其作为企业实体或企业服务发布至公用或专用 UDDI 注册中心。发布 Web Service 时,此工具在 UDDI 层次结构中创建必需的绑定模板和 tModel 元素并将该服务与现有的企业相关联。缺省情况下,此工具发布至专用注册中心。要发布至公用注册中心,请参阅附加属性

要创建专用 UDDI 注册中心,选择文件 > 新建 > 其它。然后从列表中选择 Web Service单元测试 UDDI

注意:
  • 如果接受单元测试 UDDI 的所有缺省设置,则将查询 URL 设置为 http://localhost:9080/uddisoap/inquiryapi,将发布 URL 设置为 http://localhost:9080/uddisoap/publishapi。缺省情况下,查询 URL 是 http://localhost:6080/uddisoap/inquiryapi,发布 URL 是 https://localhost:6443/uddisoap/publishapi。
  • 对于 Cloudscape™ 数据库,只应配置“专用 UDDI 注册中心”来进行非常基本的测试(不要将 Cloudscape 用于生产工作,因为当前对于某些操作(例如,复杂查询)存在一些问题)。有关“专用 UDDI 注册中心”的更多信息,请参阅“WebSphere® Application Server 信息中心”中的“网络部署”文档。

父主题: 使用命令行工具发布和取消发布 Web Service

命令行设置

在使用 UDDIPublish 工具之前,必须设置命令行,如下所示:

  1. 从命令提示符,切换至 Rational® Developer 产品的 bin 目录。
  2. 运行以下批处理脚本:
    • Windows®

      setupenv.bat

    • Linux:

      setupenv.sh

  3. 切换至要发布企业实体或服务的目录。

现在,可以发布企业实体或企业服务了。

发布企业实体

要发布企业实体,请在命令提示符处运行以下命令(自变量的顺序无关紧要):

  • Windows:UDDIPublish -business -businessName <name> [<optional arguments>]
  • Linux:UDDIPublish.sh -business -businessName <name> [<optional arguments>]

 

请参阅 UDDIPublish 工具以获取必需自变量和可选自变量的列表。

将返回一条消息,通知您发布操作成功完成。还将显示(在注册中心中生成的)新企业的唯一键。

发布企业服务

要发布企业服务,请在命令提示符处运行以下命令(自变量的顺序无关紧要):

  • Windows:UDDIPublish -service -serviceName <name> -businessName <name> -wsdlLocation <URI of WSDL describing new service> -accessPoint <URL of where the new service exists on the network> [<optional arguments>]
  • Linux:UDDIPublish.sh -service -serviceName <name> -businessName <name> -wsdlLocation <URI of WSDL describing new service> -accessPoint <URL of where the new service exists on the network> [<optional arguments>]

 

请参阅 UDDIPublish 工具以获取必需自变量和可选自变量的列表。

将返回一条消息,通知您发布操作成功完成。还将显示新企业服务、绑定模板和 tModel 实例的唯一键。

相关任务
使用命令行工具来创建 Web Service
使用 UDDIUnpublish 工具

相关参考
UDDIPublish 工具参考

使用条款 | 反馈
(C) Copyright IBM Corporation 1999, 2005. All Rights Reserved.