将 WS-Notification 应用程序的 WSDL 文件发布至压缩文件

使用管理控制台下载带有 .zip 文件扩展名的压缩文件,该文件包含 WS-Notification 应用程序的已发布 WSDL 文件。

关于此任务

将这些 WSDL 文件发布至压缩文件的功能在下列情况下特别有用:
  • 编写不公开 Web Service 端点的 WS-Notification 应用程序中所述编写对 NotificationBroker 应用程序调用 Web Service 操作的 WS-Notification 应用程序。
  • 对已导出 PublisherRegistrationManager.wsdl 文件运行 wsimport 命令以生成 PublisherRegistrationManager 的客户机存根。
  • 通过在 WSDL 文件中查找 V7.0 服务的 NotificationBroker 应用程序或 V6.1 服务的入站服务来查看 WS-Notification 应用程序连接至的端点 URL。
注:

对已导出 PublisherRegistrationManager.wsdl 文件运行 wsimport 命令时,必须包括 ibm-wsn-jaxws.xml 文件作为 wsimport 的参数。 如果省略此绑定文件,那么 wsimport 命令会因为命名冲突错误而失败,该错误与 PublisherRegistrationManager.wsdl 文件中引用的 ResourceNotDestroyedFault 元素有关。有关发生此异常的原因的更多信息,请参阅以下故障诊断技巧:除非包括 JAX-WS 绑定文件,否则 wsimport 无法成功解析 PublisherRegistrationManager.wsdl 文件

ibm-wsn-jaxws.xml 文件位于 app_server_root/util 目录中。例如:c:\was\util\ibm-wsn-jaxws.xml 此绑定文件要求在它自身所在的目录中查找它引用的 WSDL 文件,所以,在运行 wsimport 命令之前,必须将该绑定文件复制至保存 PublisherRegistrationManager.wsdl 文件的目录。 以下是有关如何运行 wsimport 命令以包括 ibm-wsn-jaxws.xml 文件的示例:
c:\was\bin\wsimport -b ibm-wsn-jaxws.xml -keep PublisherRegistrationManager.wsdl

过程

  1. 启动管理控制台。
  2. 浏览至 WS-Notification 应用程序的“将 WSDL 文件发布至 .zip 文件 [设置]”表单。
    对于基于 JAX-WS 的 V7.0 WS-Notification 服务,请单击下列其中一个操作途径:
    • 服务集成 -> WS-Notification -> 服务 -> service_name -> [其他属性] WS-Notification 服务点 -> point_name -> [其他属性] 将 WSDL 文件发布至 zip
    • 服务集成 -> 总线 -> bus_name -> [服务] WS-Notification 服务 -> service_name -> [其他属性] WS-Notification 服务点 -> point_name -> [其他属性] 将 WSDL 文件发布至 zip
    对于基于 JAX-RPC 的 V6.1 WS-Notification 服务,请单击下列其中一个操作途径:
    • 服务集成 -> WS-Notification -> 服务 -> service_name -> [相关项] 通知代理入站服务设置 > [其他属性] 将 WSDL 文件发布到 ZIP 文件
    • 服务集成 -> 总线 -> bus_name -> [服务] WS-Notification 服务 -> service_name -> [相关项] 通知代理入站服务设置 > [其他属性] 将 WSDL 文件发布到 ZIP 文件
  3. 单击文件名以下载包含应用程序的已发布 WSDL 文件的 zip 文件。

指示主题类型的图标 任务主题



时间戳记图标 最近一次更新时间: last_date
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-nd-mp&topic=tjwsn_publish_wsdl
文件名:tjwsn_publish_wsdl.html