将 WS-Notification 应用程序的 WSDL 文件发布至压缩文件
使用管理控制台下载带有 .zip 文件扩展名的压缩文件,该文件包含 WS-Notification 应用程序的已发布 WSDL 文件。
有关此任务
- 编写 WS-Notification 应用程序 ,用于针对 NotificationBroker 应用程序调用 Web Service 操作。
- 对已导出
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 元素相关的命名冲突错误。 有关发生此异常的原因的更多信息,请参阅 故障诊断提示。
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