【发布时间】:2013-03-02 10:27:12
【问题描述】:
根据the Online IBM doc for WMQ 7,可以用Java语言编写通道安全出口,所以我不需要记住C编程,也不用担心为不同的操作系统编译。
我的目的是编写一个安全出口,它从客户端证书中提取我的 QueueManager 上的专有名称 (DN),并将其值作为 JMS-usr 属性转发。
我的问题:我什至无法为我的服务器连接通道设置提供的示例。我试图将 IBM-example 的 .class 文件放到 \exit 文件夹中,但我的 QM 抛出以下错误:
The dynamic loadable file C:\Program Files\IBM\WebSphere
MQ\exits\MyMQExits.dll wasn't found.
这是否意味着我不能为我的 QM 端(仅在 C / dll 中)编写 Java 安全出口,只能用于客户端应用程序??
【问题讨论】:
-
您链接到的页面的名称是Writing channel exits in Java for WebSphere MQ classes for JMS。 Shashi 回答了您明确提出的问题,而 Roger 抢先回答了您一旦解决了第一个问题就会提出的下一个问题。你想要的是一个消息出口,它必须用 C 语言编写,因为这是 QMgr 使用的。 Java 出口用于 Java/JMS 类。