序列化标记 - z/OS 上的用户任务

本主题概述了需要的步骤:
  • 配置消息流的共享输入队列
  • 定义序列化标记

配置消息流的共享输入队列

WebSphere Message Broker 代理在 z/OS 上使用 WebSphere MQ 队列共享组。

可访问同样共享队列集的队列管理器构成称为队列共享组(QSG)的组,它们彼此之间通过存储共享队列的耦合设施(CF)进行通信。共享队列是本地队列的一种类型,本地队列的消息可以由位于 QSG 中的一个或多个队列管理器进行访问。

要进一步增强 QSG 中消息的可用性,WebSphere MQ 检测是否组中的另一个队列管理器以反常的方式从 CF 断开连接,并为该队列管理器在可能的地方完成暂挂工作单元,这称为同级恢复。

要更充分了解共享队列和队列共享组的概念,请参阅 WebSphere MQ for z/OS Concepts and Planning Guide,并执行下列步骤:
  • 将 QSG 添加至 DB2
  • 将队列管理器添加至 QSG
  • 将共享队列创建为 QSG 的成员

定义序列化标记

为访问共享队列所需的 MQInput 节点的序列化标记属性定义相同的值。

要能使用前文中描述的情况,您必须:
  • 确保耦合设施结构在 CFLEVEL(3) 或以上,并确保设置了 RECOVER=YES

    如果不这样操作,当 MQInput 节点试图从共享队列获取消息时,操作会失败,并带有 WebSphere MQ 返回码 2048(MQRC_PERSISTENT_NOT_ALLOWED)

  • 将共享队列的回退阈值至少设置为 2

    这将避免正在处理的输入消息被发送至死信队列,因为在恢复期间,消息复原至输入队列后,另一个代理才能获取该消息并继续处理。

相关概念
z/OS 上消息序列化概述
声明 | 商标 | 下载 | 书库 | 支持 | 反馈
Copyright IBM Corporation 1999, 2006 最后一次更新时间:2006/08/14
ae27040_