集群队列管理器属性

集群队列管理器属性”对话框显示所选集群队列管理器上的集群发送方通道和集群接收方通道的属性。 您不能编辑“集群队列管理器属性”对话框中的任何属性。

集群队列管理器是隶属于集群的队列管理器。 集群队列管理器”一词还指集群中每个队列管理器保留的有关集群中其他队列管理器和对象(特别是,集群发送方通道和集群接收方通道)的记录。

集群队列管理器属性”对话框显示所选集群队列管理器上的集群发送方通道和集群接收方通道的属性。 下表列出了在属性对话框中显示的属性。 这些属性与 "通道属性" 对话框中针对相同通道显示的属性不同 (请参阅 通道属性)。

您不能编辑“集群队列管理器属性”对话框中的任何属性。

这些表提供 DISPLAY CLUSQMGR 命令的等效 MQSC 参数。 有关 MQSC 命令的更多信息,请参阅 IBM Documentation中的 使用 MQSC 命令管理 IBM® MQ

“常规”页面

下表列出了“集群队列管理器属性”对话框的常规页面上的属性。

属性 含义 MQSC 参数
通道名称 通道定义的名称。 通道
通道状态 这是通道的当前状态。 状态
连接名称 对于集群发送方通道,它是主管目标队列管理器的计算机的名称。 对于集群接收方通道,它是主管本地队列管理器的计算机的名称。 连接名称的格式取决于所选的传输协议。 CONNAME
描述 集群通道的描述。 DESCR
本地通信地址 如果通道使用 TCP/IP,并且对于出站通信,通道使用特定的 IP 地址、端口或端口范围,那么将指定用于此通道的本地通信地址。 通道在本地绑定至该地址。 使用的格式为ipaddress(low-port, high-port),其中 ipaddress 是以 IPv4 点分十进制, IPv6 十六进制或字母数字主机名格式指定的 IP 地址。 例如192.0.2.1指定具有任何端口的 IPv4 地址;192.0.2.1(1000)指定 IPv4 地址和特定端口;192.0.2.1(1000,2000)指定 IPv4 地址和端口范围;(1000)仅指定端口。 LOCLADDR
暂挂 它会显示是否从此集群暂挂了队列管理器(使用 SUSPEND QMGR 命令)。 Yes 表示队列管理器已暂挂。 SUSPEND
传输协议 通道使用的传输类型。 TRPTYPE
版本 与集群队列管理器关联的 IBM MQ 安装版本。 版本格式如下
VVRRMMFF
VV:版本
RR:发行版
MM:维护级别
FF:修订级别
版本

“扩展”页面

下表列出了“集群队列管理器属性”对话框的扩展页面上的属性。

属性 含义 MQSC 参数
最大消息长度 可在信道上传输的信息的最大长度(字节)。 MAXMSGL
脉动信号间隔 脉动信号间隔的长度,以秒计。 零值表示不发生脉动信号交换。 使用的值是在通道发送端和接收端指定的较大值。 脉动信号间隔是在传输队列上没有消息时从发送 MCA 传递来的脉动信号流之间的时间(以秒计)。 脉动信号交换为接收 MCA 提供了停顿通道的机会。 HBINT
序号回绕 序号是通过通道发送的消息计数。 每当通过该通道发送消息时,会增加该序号。 此属性显示从 1 重新开始前可达到的最高消息序号。 通道启动时,通道两端的序号复位值必须相同,否则会发生错误。 SEQWRAP
非持久消息速度

它显示是否将非持久消息作为事务的一部分发送。 Fast 表示不会作为事务的一部分发送非持久消息,因此它们的检索速度比作为事务的一部分快很多;Normal 表示将作为事务的一部分发送非持久消息,这会降低在消息传输期间通道停止时丢失消息的风险。 NPMSPEED
批处理大小 在获取同步点之前发送的最大消息数。 消息总是单独传送的,但会作为一个批次来落实或回退。 BATCHSZ
断开连接时间间隔(秒) 批次结束之后与通道关闭之前的秒数。 在多平台上,数值为 0 表示通道不会断开。z/OS® 上,值为 0 表示通道立即断开。 DISCINT
数据转换 它会显示在传输之前,消息是否转换为接收系统所需的格式。 Yes 表示在传输之前转换消息;No 表示由接收应用程序将消息转换为接收系统上所需的格式(这是典型方法)。 CONVERT
批处理时间间隔(毫秒) 即使在传输队列上没有消息的情况下通道保持批次打开的时间的毫秒数。 BATCHINT
批处理脉动信号间隔(毫秒) 批处理脉动信号间隔允许通道发送端在落实一批消息之前验证通道接收端是否仍为活动。 如果通道接收端不活动,那么此批次可被回退,而不是变为不确定。 通过回退此批次,消息仍可供处理,以便它们能够(例如)被重定向至另一个通道。 此属性显示在假定通道接收端不活动之前,通道发送端等待来自通道接收端的响应的秒数。 零值表示没有使用批处理脉动信号。 有关更多信息,请参阅 降低通道处于不确定状态的可能性 BATCHHB
放入权限 此属性指定对目标队列或 MQI 调用运行 MQPUT 命令时,消息通道代理程序 (MCA) 执行的安全性处理类型。 Default 表示使用缺省用户标识;Context 表示使用与消息相关联的上下文信息中的备用用户标识。 PUTAUT
消息压缩 它按优先顺序显示通道定义支持的消息压缩技术。 使用通道另一端所支持的第一个技术。 None 表示不执行消息压缩。 RLE 表示使用运行长度编码来执行消息数据压缩。 ZLIBFAST 表示使用 zlib 压缩技术执行消息数据压缩,并且首选快速压缩时间。 ZLIBHIGH 表示使用 zlib 压缩技术执行消息数据压缩,并且首选高级别压缩。 [MQ 9.4.0 2024 年 6 月][UNIX、Linux、Windows、IBM i]LZ4FAST 表示使用 LZ4 压缩技术执行报文数据压缩,并且首选快速压缩时间。 LZ4HIGH表示使用 LZ4 压缩技术进行信息数据压缩,并且首选高水平的压缩。

ANY 表示可以使用队列管理器支持的任何压缩技术。

有关详细信息,请参阅 IBM Documentation 中的 分布式队列和集群

COMPMSG
头压缩 它按优先顺序显示通道定义支持的头压缩技术。 使用通道另一端所支持的第一个技术。 None 表示不执行任何头压缩;System 表示执行头压缩。 有关详细信息,请参阅 IBM Documentation 中的 分布式队列和集群 COMPHDR
属性控制 这定义了将发送至 V6 或更早版本队列管理器的消息属性所发生的事情。 该值必须从兼容性更改为强制,以保留将 RFH2 传播至调用者的 V6 行为。 可能的值为:

全部表示在将消息发送至远程队列管理器时,消息中将包含该消息的所有属性。 除消息描述符(或扩展)中的属性之外的属性将放置在消息数据的一个或多个 MQRFH2 头中。

兼容性。 这是缺省值;它允许应用程序在不加修改的情况下继续工作,该应用程序要求消息数据的 MQRFH2 头中具有与 JMS 相关的属性。

如果消息包含具有以下前缀的属性:mcd.jms.usr.、 或 mqext., 那么在将消息发送到远程队列管理器前,会将所有可选消息属性(支持值为 MQPD_SUPPORT_OPTIONAL)放入消息数据的一个或多个 MQRFH2 头中,消息描述符(或扩展)中的属性除外。 否则,在将消息发送至远程队列管理器之前,将从消息中除去除消息描述符(或扩展)中的属性之外的所有消息属性。

PROPCTL
 

如果消息包含的某个属性中,属性描述符的“支持”字段未设置为 MQPD_SUPPORT_OPTIONAL,那么该消息将被拒绝并按照其报告选项进行处理。 如果消息包含的一个或多个属性中,属性描述符的“支持”字段设置为 MQPD_SUPPORT_OPTIONAL,但属性描述符的其他字段设置为非缺省值,那么在将消息发送至远程队列管理器之前,将从消息中除去这些属性。

表示在将消息发送至远程队列管理器之前,将从消息中除去除消息描述符(或扩展)中的属性之外的所有消息属性。 如果消息包含的某个属性中,属性描述符的“支持”字段未设置为 MQPD_SUPPORT_OPTIONAL,那么该消息将被拒绝并按照其报告选项进行处理。

 
批处理数据限制 提供在获取同步点之前,应通过通道发送的数据量的限制(千字节),范围是 0 - 999999。 值为 0 表示没有数据限制应用于此通道上的批处理。 BATCHLIM
使用死信队列 指定当通道无法传递消息时,是否使用死信队列。 共有两个可能的值:
  • 表示通道无法传递的消息被视为故障,通道将根据 非持久消息速度的设置结束,或者废弃消息。
  • 表示如果队列管理器 死信队列 属性提供死信队列的名称,那么将使用该队列。 否则此行为与相同。
USEDLQ

MCA 页面

下表列出了“集群队列管理器属性”对话框的 MCA 页面上的属性。 此属性显示所选通道的消息通道代理程序 (MCA) 的运行方式。

属性 含义 MQSC 参数
MCA 用户标识 试图使用远程消息通道代理程序启动安全 LU6.2 会话时,消息通道代理程所使用的用户标识。 USERID
MCA 类型 它显示消息通道代理程序 (MCA) 的运行方式。 Thread 表示 MCA 作为线程运行;Process 表示 MCA 作为进程运行。 MCATYPE
MCA 名称 消息通道代理程序名称。 MCANAME

“出口”页面

下表列出了“集群队列管理器属性”对话框的出口页面上的属性。 这些属性配置所选通道运行的用户出口。

属性 含义 MQSC 参数
安全出口名 安全性出口程序的名称。 SCYEXIT
消息出口名 您的消息出口程序的名称。 MSGEXIT
发送出口名 您的发送出口程序的名称。 SENDEXIT
接收出口名 您的接收出口程序的名称。 RCVEXIT
安全出口用户数据 调用通道安全性出口时传递至通道安全性出口的数据。 SCYDATA
消息出口用户数据 调用通道消息出口程序时传递至通道消息出口的数据。 MSGDATA
发送出口用户数据 调用发送出口程序时传递至通道发送出口的数据。 SENDDATA
接收出口用户数据 调用接收出口程序时传递至通道接收出口的数据。 RCVDATA

LU6.2 页面

下表列出了“集群队列管理器属性”对话框的 LU6.2 页面上的属性。

属性 含义 MQSC 参数
方式名 LU 6.2 方式名。 MODENAME
TP 名称 在链路远端运行的 MCA 程序的名称或通用名称。 TPNAME
用户标识 试图用远程 MCA 启动安全 LU6.2 会话时 MCA 所使用的用户标识。 USERID
密码 试图用远程 MCA 启动安全 LU6.2 会话时 MCA 所使用的密码。 密码

“重试”页面

下表列出了“集群队列管理器属性”对话框的重试页面上的属性。 这些属性配置通道不能连接至远程队列管理器时此通道的行为方式。

属性 含义 MQSC 参数
短重试次数 通道可尝试连接远程队列管理器的最多次数。 SHORTRTY
短重试时间间隔 短重试次数期间通道再次尝试连接远程队列管理器之前必须等待的大约时间间隔(以秒计)。 零值表示立即重试此通道。 SHORTTMR
长重试次数 通道可尝试连接远程队列管理器的最多次数。 仅在 Short retry count 属性中指定的计数已耗尽并且通道仍未成功连接到远程队列管理器时,才使用此属性的值。 LONGRTY
长重试时间间隔 长重试次数期间通道再次尝试连接远程队列管理器之前必须等待的大约时间间隔(以秒计)。 零值表示立即重试此通道。 LONGTMR
保持活动时间间隔 Keep alive interval 属性的值指定通道的超时值。 “自动”表示保持活动值基于协商的 Heartbeat interval 值。 如果指定值并且协商的 Heartbeat interval 大于零,那么 Keep alive interval 是协商的 Heartbeat interval 加 60 秒;如果协商的 Heartbeat interval 为零,那么 Keep alive interval 也是零。 零值表示禁用此通道上的“保持活动”。 KAINT

“消息重试”页面

下表列出了“集群队列管理器属性”对话框的消息重试页面上的属性。 这些属性配置通道在第一次尝试将消息放置到远程队列失败时的行为方式。

属性 含义 MQSC 参数
消息重试次数 在通道确定它不能将消息传递至远程队列之前重试连接远程队列管理器的次数。 仅在 Message retry exit name 属性为空时,此属性此控制 MCA 的操作。 如果“消息重试出口名称”属性不为空,那么会将 Message retry count 属性的值传递到出口以供出口使用,但是通道重试连接的次数由出口控制,而非 Message retry count 属性。 MRRTY
消息重试时间间隔 通道可再次尝试将消息放置到远程队列之前必须等待的最小时间长度(以毫秒计)。 MRTMR
消息重试出口名 通道消息重试出口程序的名称。 MREXIT
消息重试出口用户数据 调用通道消息重试出口时传递至通道消息重试出口的数据。 MRDATA

“集群”页面

下表列出了“集群队列管理器属性”对话框的集群页面上的属性。

属性 含义 MQSC 参数
集群名称 共享所选通道定义的集群的名称。  
集群队列管理器 主管所选通道定义的队列管理器的名称。  
定义类型 它显示通道是如何定义的。 Cluster-sender 表示已通过显式定义将通道定义为集群发送方通道;Auto cluster-sender 表示已单独通过自动定义将通道定义为集群发送方通道;Auto explicit cluster-sender 表示已通过自动定义和显式定义将通道定义为集群发送方通知;Cluster-receiver 表示已通过显式定义将通道定义为集群接收方通道。 DEFTYPE
队列管理器类型 它显示在集群中队列管理器的功能。 Repository 表示队列管理器是集群的完整存储库;Normal 表示队列管理器是集群的部分存储库。 QMTYPE
QMID 内部生成的集群队列管理器的唯一名称。 QMID
网络优先级 此属性的值表示用于网络连接的通道优先级;0 是最低优先级。 NETPRTY
CLWL 通道等级 集群中通道的排名;0 是最低排名。 有关详细信息,请参阅 IBM Documentation 中的 分布式队列和集群 CLWLRANK
CLWL 通道优先级 集群中通道的优先级;0 是最低优先级。 有关详细信息,请参阅 IBM Documentation 中的 分布式队列和集群 CLWLPRTY
CLWL 通道权重 适用于通道的权重,以便控制通过通道发送的消息的比例;1 是最低权重。 有关详细信息,请参阅 IBM Documentation 中的 分布式队列和集群 CLWLWGHT
传输队列 集群发送方通道从此传输队列传输消息。
名称是以下其中一个传输队列:
SYSTEM.CLUSTER.TRANSMIT.QUEUE
缺省集群传输队列。 该队列在集群发送方通道间共享。 如果队列管理器属性 Default cluster transmission queue 设置为 SCTQ,并且无任何传输队列设置其参数 Cluster channel name 以解析为此集群发送方通道,那么将使用队列。 如果队列管理器的版本低于 IBM WebSphere® MQ 7.5,那么也会使用该队列。
SYSTEM.CLUSTER.TRANSMIT.ChannelName
传输队列由队列管理器创建以响应将队列管理器属性 Default cluster transmission queue 设置为 Queue for each channel。 缺省情况下,该队列不在集群发送方通道间共享。
User-defined transmission queue
手动设置传输队列参数 Cluster channel name 以解析为此集群发送方通道。 可能有多个集群发送方通道从该传输队列传输消息。
XMITQ

SSL 页面

下表列出了“集群队列管理器属性”对话框的 SSL 页面上的属性。 这些属性配置通道以使用 TLS 安全性。

属性 含义 MQSC 参数
SSL CipherSpec TLS 连接的 CipherSpec 的名称。 IBM MQ TLS 通道定义的两端在 SSL CipherSpec 属性中必须具有相同的值。 SSLCIPH
仅接受专有名称与这些值匹配的证书 来自 IBM MQ 通道另一端的对等队列管理器或客户机的证书上专有名称的值。 启动通道时,此属性的值会与此证书上的“专有名称”进行比较。 SSLPEER
对启动连接方的认证 该参数指定通道如何认证 TLS 客户机。 Required 表示通道必须接收并认证来自 TLS 客户机的 TLS 证书;Optional 表示通道无需接收和认证来自 TLS 客户机的 TLS 证书。 如果值为 Optional 并且同级 TLS 客户机发送证书,那么通道照常认证证书。 SSLCAUTH

“统计信息”页面

下表列出了“集群队列管理器属性”对话框的统计信息页面上的属性。 统计信息页面显示上次变更集群队列管理器的日期和时间。

属性 含义 MQSC 参数
变更日期 最近一次变更队列的属性的日期。 ALTDATE
变更时间 最近一次变更队列的属性的时间。 ALTTIME