可使用管理控制台创建队列类型目标并将其指定给 IBM MQ
队列。选择 IBM MQ 服务器以主管该队列,然后指定要主管的 IBM MQ 队列。
开始之前
从管理员处获取
IBM MQ
队列的名称,并确保已建立以下配置:
注: 可共享队列可供多个服务集成应用程序访问。
决定要用于配置这些资源的方法。可按本任务所述使用管理控制台创建总线目标,或使用 createSIBDestinations 命令来创建总线目标。
关于此任务
添加
IBM MQ
服务器作为总线成员后,可在该总线成员上创建将
IBM MQ 队列用作队列点的队列类型目标。此配置允许服务集成应用程序将消息发送至该队列以及从该队列接收消息。
过程
- 启动管理控制台。
- 浏览至适当总线的目标的列表。
单击 。
这将显示目标 [集合]表单。
- 单击新建。 将显示“创建新目标”面板。
- 选择队列作为目标类型,然后单击下一步。 将显示“创建新队列”向导。
- 设置队列属性。 输入希望 WebSphere Application Server
用于引用关联 IBM MQ
队列的名称以及(可选)队列的描述。
- 将该队列指定给将存储并处理该队列的消息的总线成员。
从可用总线成员列表中选择 IBM MQ
服务器总线成员。
- 设置 IBM MQ 队列点属性:
- 在 IBM MQ
队列名称过滤器字段中指定值,然后单击执行。
向导将自动发现可用 IBM MQ
队列。但是,某些 IBM MQ
拓扑对队列管理器定义了数以千计的队列。使用此过滤器来限制列示的队列数。
缺省过滤器值为星号 (*)。如果设置了此值(或未设置任何值),那么会列示所有队列或特定类型的所有队列(基于已设置的任何队列类型定制属性)。指定的任何其他值必须符合以下条件:- 它必须包含 1 到 48 个字符。
- 它必须遵循 IBM MQ 队列命名规则(请参阅 IBM MQ 信息中心中的“IBM MQ 对象的命名规则”主题)。
还可将通配符 (*) 与其他文本配合使用。例如,如果输入值
PAYROLL*,那么会显示名称以 PAYROLL 开头的所有可用队列。
- 指定 IBM MQ 队列名称。
从已过滤列表中选择队列名称。如果该列表未包括您想要的队列,请在列表中选择标记为其他,请指定的最后一个条目。文本输入框显示在下拉列表旁边。在文本输入框中输入队列名称。
如果在远程
IBM MQ
系统上找到该队列,那么 IBM MQ 中定义的队列的属性将显示为只读字段。这应该可帮助您确认您已找到想要的队列,并且该队列已按您期望的方式进行了配置。如果找不到该队列,那么会从视图中除去这些只读字段。
- 指定入站非持久和入站持久 IBM MQ
消息转换为服务集成格式消息时需要的可靠性级别。
应用程序直接从指定的
IBM MQ
队列中接收消息,所以一般来说,消息的可靠性级别与接收方无关,原因是已成功传送该消息。但是,接收到该消息时,该消息会转换为服务集成格式消息(并且通常会转换为 JMS 格式服务集成消息),并且此选项会指定服务集成格式消息的可靠性级别。有关可用的可靠性级别的信息,请参阅IBM MQ 队列点 [设置]。
- 指定将消息发送至队列时是否希望 IBM MQ
包括 MQRFH2 消息头。
MQRFH2 头存储没有对应 IBM MQ
消息头字段的服务集成消息传递信息。消息发送至目标时,服务集成会指示
IBM MQ 将消息写至队列。此选项指定服务集成是否指示
IBM MQ 写入带有 MQRFH2 头的消息。
如果消息的使用者是在
IBM MQ 或服务集成中运行的 JMS 应用程序、IBM MQ XMS 应用程序或需要
MQRFH2 头的 IBM MQ MQI
应用程序,请选择此选项。如果使用者是不需要 MQRFH2 头的
IBM MQ MQI
应用程序,请不要选择此选项。
- 单击下一步。
- 单击完成以确认创建队列。
结果
您已使用
IBM MQ
队列点创建了队列类型目标。