配置 IBM 消息传递提供程序的 JMS 资源
使用 WebSphere® Application Server 管理控制台为 IBM MQ JMS 提供程序配置激活规范、连接工厂和目标。
开始之前
此任务假定您在混合 WebSphere Application Server 和 IBM MQ 环境中工作,并且决定使用 IBM MQ 消息传递提供程序来处理两个系统间的 JMS 消息传递。如果公司使用 IBM MQ 并且要将 WebSphere Application Server 消息传递应用程序集成到最多人使用的 IBM MQ 网络中,那么 IBM MQ 消息传递提供程序是当然之选。但是,使用其他提供程序也有好处。如果您不确定哪种提供程序组合最适合您的需要,请参阅为混合环境选择消息传递提供程序。
可以按照此任务中所述通过管理控制台为 IBM MQ 消息传递提供程序配置 JMS 资源,或者可以通过 WebSphere MQ 管理命令为 WebSphere MQ 消息传递提供程序配置 JMS 资源。
关于此任务
通过管理控制台,可以设置 IBM MQ 消息传递提供程序的范围以限制所显示的资源的范围:
- 如果将范围设置为只包括 WebSphere Application Server V6 或 V7.0 或更高版本 节点,那么可以配置 JMS 1.1 资源和属性。这包括点到点和发布/预订 JMS 1.1 应用程序都使用的统一化 JMS 连接工厂。使用 JMS 1.1,此方法是特定于域的队列连接工厂和主题连接工厂的首选方法。
- 如果将范围设置为只包括 WebSphere Application Server V7.0 或更高版本 节点,那么还可以配置 JMS 激活规范。
- 如果将范围设置为 WebSphere Application Server V5 节点,那么只可以配置特定于域的 JMS 资源以及应用于 WebSphere Application Server V5 的部分属性。
注:
可使用两种方法来指定 IBM MQ 消息传递提供程序消息传递资源所需的信息,以便它们可连接至 IBM MQ 队列管理器。可手动指定,也可通过为 IBM MQ 消息传递提供程序资源提供指向客户机通道定义表 (CCDT) 的统一资源定位符 (URL) 指定。
CCDT 是一个二进制文件,包含有关如何创建指向一个或多个队列管理器的客户机连接通道的信息。该文件包含主机名、端口和目标队列管理器名之类的信息,以及应使用的 SSL 属性之类的更高级配置信息。
使用 CCDT 创建
IBM MQ 消息传递提供程序资源有以下优点:
- 灵活性,因为客户机连接通道信息包含在一个位置。如果任何信息(例如,IBM MQ 队列管理器所在的机器的主机名)更改,那么只需要更新 CCDT。如果更新 CCDT,那么所有使用该 CCDT 的 IBM MQ 消息传递提供程序资源会应用更改。
- 可靠性,因为 CCDT 所需的信息较少,所以发生配置错误的机率降低。使用 CCDT 输入连接信息时,只需要 CCDT URL 和(可选)队列管理器名。如果手动配置 IBM MQ 消息传递提供程序资源,那么需要更多信息,特别是在您要配置 SSL 时。
有关生成 CCDT 的进一步信息,请参阅 IBM MQ 信息中心。
维护注意事项: IBM MQ 消息传递提供程序使用 IBM MQ
资源适配器(作为产品的一部分自动安装)提供的代码。