XMS .NET 的 JNDI 查找 Web Service

要从 XMS访问 COS 命名目录,必须在 WebSphere® Application Server service integration bus 服务器上部署 JNDI Lookup Web Service。 此 Web Service 将 Java 信息从 COS 命名服务转换为 XMS 应用程序可以读取的表单。

该 Web Service 以企业归档文件 SIBXJndiLookupEAR.ear(位于安装目录中)形式提供。 对于当前发布的 "IBM® MQ Message Service Client (XMS) for .NET,SIBXJndiLookupEAR.ear 可在 "install_dir\java\lib目录下找到。 可以使用管理控制台或 wsaadmin 脚本编制工具将其安装在 WebSphere Application Server service integration bus 服务器中。 请参阅产品文档,以获取有关部署 Web Service 应用程序的更多信息。

要在 XMS 应用程序中定义网络服务,只需将 InitialContext XMSC_IC_URL属性设置为网络URL。 例如,如果在名为 MyServer 的服务器主机上部署该 Web Service,那么 Web Service 端点 URL 示例如下:

wsvc://MyHost:9080/SIBXJndiLookup/services/JndiLookup

通过设置 XMSC_IC_URL 属性,InitialContext 查找调用可以在定义的端点上调用该 Web Service,进而从 COS 命名服务中查找所需的受管对象。

.NET 应用程序可以使用 Web Service。 对于 XMS C , /CDb2 和 XMS .NET,服务器端部署相同。 XMS .NET 通过 Microsoft .NET Framework直接调用 Web Service。