通道属性

您可以为所有类型的通道(包括客户机连接通道)设置属性。某些属性特定于某些类型的通道。

以下各表列出了可以设置的所有属性:

某些属性并不适用于所有类型的通道:
  • 某些属性特定于集群通道。
  • [z/OS]某些属性特定于 z/OS® 通道。

对于每个属性,都有一个简短描述来说明在什么情况下您可能需要配置它。这些表还给出了 ALTER CHANNEL 和 DISPLAY CHANNEL 命令的等效 MQSC 参数。有关 MQSC 命令的更多信息,请参阅联机 IBM® MQ 产品文档中的脚本 (MQSC) 命令

“常规”页面

下表列出了您可以在“通道属性”对话框的常规页面上设置的属性。

属性 含义 MQSC 参数
通道名称 只读。这是通道定义的名称。 CHANNEL
类型 只读。这是通道定义的类型。 CHLTYPE
QSG 处置 只读。这是通道定义的队列共享组处置。在创建了通道定义之后,您就不能更改其处置。队列管理器表示对象定义仅可用于托管它的队列管理器;表示对象定义存储在共享库中,并且队列共享组中的每个队列管理器都有一个此定义的副本;副本表示对象定义是队列管理器的在共享库中的定义的副本。 QSGDISP
描述 输入通道用途的有意义的描述。请参阅属性对话框中的字符串 DESCR
队列管理器名称 输入定义通道的队列管理器的名称。对于客户机连接通道,输入正在 MQI 客户机环境中运行的应用程序可请求连接的队列管理器名称。 QMNAME
传输协议 从列表中选择通道使用的传输类型。 TRPTYPE
连接名称 对于除集群接收方通道以外的所有类型的通道,输入主管目标队列管理器的计算机的名称。连接名称的格式取决于所选的传输协议。例如,如果要使用 TCP/IP 协议,并且知道目标队列管理器正使用 IBM MQ 缺省端口号 1414 以外的端口号连接,请输入 computer_name(port_number),其中,computer_name 是托管该目标队列管理器的计算机的名称或 IP 地址,port_number 是该目标队列管理器的侦听器正在使用的端口。对于在 WindowsUNIX 和 Linux 上使用 TCP/IP 传输协议的集群接收方通道,请勿指定该属性的值;IBM MQ 采用缺省端口和系统的当前 IPv4 地址生成一个名称以供使用。如果系统没有 IPv4 地址,那么会使用系统当前的 IPv6 地址。对于其他平台上的集群接收方通道以及不使用 TCP/IP 传输协议的集群接收方通道,输入主管本地队列管理器的计算机的名称。 CONNAME
传输队列 输入对应于通道接收方一端的队列管理器的传输队列的名称。 XMITQ
本地通信地址 如果通道使用 TCP/IP 并且对于出站通信,您要通道使用特定的 IP 地址、端口或端口范围,请输入用于此通道的本地通信地址。通道在本地绑定至该地址。请使用格式 ipaddress(low-port, high-port),其中,ipaddress 是以 IPv4 点分十进制、IPv6 十六进制或字母数字主机名格式指定的 IP 地址。例如,192.0.2.0 指定使用任何端口的 IPv4 地址;192.0.2.0(1000) 指定 IPv4 地址和特定端口;192.0.2.0(1000,2000) 指定 IPv4 地址和一定范围内的端口;(1000) 仅指定一个端口。

集群发送方通道:如果您在手动定义的集群发送方通道的本地通信地址字段中输入一个值,那么在使用完整存储库队列管理器建立通信时,此值会被完整存储库的集群接收方通道中的值覆盖。除了在手动定义的集群发送方通道中指定该值,您还必须编写通道自动定义出口,以将本地通信地址属性值强制写入任何自动定义的集群发送方通道。

集群接收方通道:除非所有队列管理器都位于同一台计算机上,否则不要在集群接收方通道的本地通信地址字段中放置 IP 地址。这是因为,如果任何队列管理器尝试连接至集群接收方通道的本地通信地址字段中有 IP 地址的某个队列管理器,那么它会将这些值传播至其自动定义的集群发送方通道。但是,如果您想要集群中的所有队列管理器对其所有出站通信都使用一个特定端口或一定范围内的端口,那么可在集群接收方通道的本地通信地址字段中放置端口号或端口范围。

LOCLADDR
整个通道的状态 只读。这是通道的状态。 STATUS

“扩展”页面

下表列出了您可以在“通道属性”对话框的扩展页面上设置的属性。

属性 含义 MQSC 参数
最大消息长度 输入可在通道上传输的消息最大长度:
  • AIX®HP-UXIBM iSolarisWindowsVSE/ESA 上,值必须大于或等于零,同时小于或等于队列管理器的最大消息长度。
  • 在其他平台上,该值必须大于或等于零,并且小于或等于 4,194,304 字节。
  • [z/OS]IBM MQ for z/OS 上,该值必须大于或等于零,并且小于或等于 104,857,600 字节。
MAXMSGL
脉动信号间隔 输入脉动信号间隔的长度,范围是 0 - 999999。零值表示不发生脉动信号交换。将此值设置为小于断开连接时间间隔属性值。使用的值是在发送方和接收方中指定的较大值。脉动信号间隔是在传输队列上没有消息时从发送 MCA 传递来的脉动信号流之间的时间(以秒计)。脉动信号交换为接收 MCA 提供了停顿通道的机会。 HBINT
最大实例数

此参数用于服务器连接通道和 AMQP 通道。 最大实例数指定单个服务器连接通道或 AMQP 通道的最大并发实例数。

此值可以是 0 - 999999999 范围内的数字。 缺省值是 999999999

0 值表示阻止所有客户机访问。

如果将最大实例数的值设置为小于当前运行的服务器连接通道实例数,那么将阻止启动新的实例,直到足够的现有实例停止运行为止。

[V9.0.0.0 Jun 2016]如果客户机在 AMQP 通道上使用已连接的标识进行连接(即,它执行客户机接管),那么无论已连接的客户机数是否达到 MAXINST,都会成功接管。

MAXINST
每个客户机的最大实例数

此参数用于服务器连接通道上。每个客户机的最大实例数指定单个服务器连接通道中可以从单个客户机启动的最大并发实例数。在此上下文中,起源于同一远程网络地址的连接被认为是来自同一客户机。

此值可以是 0 - 999999999 之间的数字。缺省值是 999999999

0 值表示阻止所有客户机访问。

最大实例数每个客户机的最大实例数的不同之处在于,最大实例数是最大连接数,但每个客户机的最大实例数是允许每个客户机连接至服务器的最大连接数。

MAXINSTC
保持活动时间间隔 输入保持活动时间间隔的长度,范围是 0 - 99999。如果通道使用除 TCP 或 SPX 之外的传输类型,那么将忽略此属性。必须在队列管理器属性的“通道”页面上将 TCP 保持活动属性设置为。在 z/OS 队列管理器上,保持活动时间间隔属性指定单个通道的保持活动时间间隔。在其他平台的队列管理器上,仅当通道连接至 z/OS 队列管理器时才使用保持活动时间间隔属性;要使用保持活动时间间隔属性提供的功能,请将保持活动时间间隔属性设置为自动,以根据协商的脉动信号间隔值来使用值。 KAINT
序号复位 序号是通过通道发送的消息计数。每当通过该通道发送消息时,会增加该序号。输入消息序号从值 1 重新开始之前所能达到的最高编号,范围是 100 至 999999999(或者,对于使用 CICS®z/OS,范围是 1 至 999999999)。该值必须足够大,以确保发出的编号不会与较早的消息正在使用的编号重复。通道启动时,通道两端的序号复位值必须相同,否则会发生错误。 SEQWRAP
非持久消息速度

要指定在事务内不传送通道上的非持久消息,请选择快速。这意味着非持久消息可用于检索的速度比它们作为事务一部分来检索的速度更快。但是,由于非持久消息不是事务的一部分,所以它们在某些情况下可能会丢失,例如,在消息传输时,如果通道停止就会丢失。要防止此类情况发生,请选择正常 NPMSPEED
批次大小 输入在获取同步点之前要发送的最大消息数。消息总是单独传送的,但会作为一个批次来落实或回退。尝试缺省批次大小值 50,仅在有需要的时候才更改此值。 BATCHSZ
消息压缩 单击编辑以打开“编辑消息压缩”对话框。按优先顺序选择通道定义支持的消息压缩技术。使用通道另一端所支持的第一个技术。表示不执行任何消息压缩;RLE 表示使用运行长度编码来执行消息数据压缩;ZLIBFAST 表示使用 zlib 压缩技术来执行消息数据压缩,并且首选快速压缩时间;ZLIBHIGH 表示使用 zlib 压缩技术来执行消息数据压缩,并且首选高级别的压缩;任何表示可使用队列管理器支持的任何压缩技术。有关更多信息,请参阅 IBM MQ 联机产品文档中的分布式排队和集群 COMPMSG
头压缩 单击编辑以打开“编辑头压缩”对话框。按优先顺序选择通道定义支持的头压缩技术。使用通道另一端所支持的第一个技术。表示不执行任何头压缩;系统表示执行头压缩。有关更多信息,请参阅 IBM MQ 联机产品文档中的分布式排队和集群 COMPHDR
批处理时间间隔 输入 0 - 999999999 范围内的毫秒数,它表示通道保持批处理打开的时间(即使在传输队列上没有消息)。 BATCHINT
批处理数据限制 提供在获取同步点之前,通过通道发送的数据量的限制(千字节),范围是 0 - 999999。值为 0 表示没有数据限制应用于此通道上的批处理。 BATCHLIM
断开连接时间间隔 输入批处理结束之后且通道关闭之前的秒数,范围是 0 - 999999。零值表示通道不会断开连接。 DISCINT
数据转换 要指定接收应用程序将消息转换为接收系统上所需的格式(这是典型方法),请选择;如果远程队列管理器所在平台不支持数据转换,请选择以指定在传输之前将消息转换为接收系统所需的格式。 CONVERT
放置权限 此属性指定对目标队列或 MQI 调用运行 MQPUT 命令时,消息通道代理程序 (MCA) 执行的安全性处理类型。要使用缺省用户标识,单击缺省值;要使用与此消息关联的上下文信息中的备用用户标识,单击上下文 PUTAUT
批处理脉动信号间隔

如果发送通道在批处理脉动信号间隔内已与接收通道进行过通信,那么假定接收通道仍处于活动状态,否则会将“脉动信号”发送至接收通道以进行检查。发送通道会根据通道脉动信号间隔 (HBINT) 属性中指定的秒数,等待来自通道接收端的响应一段时间。

如果通道接收端不活动,那么此批次可被回退,而不是变为不确定。通过回退此批次,消息仍可供处理,以便它们能够(例如)被重定向至另一个通道。输入通道发送端等待通道接收端响应的秒数(范围是 0 - 999999),超过该时间会将通道接收端视为不活动。

零值表示没有使用批处理脉动信号。有关更多信息,请参阅配置通道以减少成为“不确定”通道的机会

BATCHHB
缺省通道处置 当您发出不带通道处置关键字(CHLDISP)的 START CHANNEL 命令时,将使用缺省通道处置(DEFCDISP)的值启动通道。可能的值有以下三个:

专用。这是缺省值。启动为本地队列管理器上的专用通道。

共享。如果启动了接收通道来响应定向至队列共享组的入站传输,那么此接收通道是共享通道。如果发送通道的传输队列具有 SHARED 处置,那么此发送通道是共享通道。

固定共享。如果发送通道的传输队列具有 SHARED 处置且 CONNAME 不是空白,那么此发送通道是共享通道。
DEFCDISP
属性控制

(仅适用于在发送方通道、服务器通道、集群发送方通道和集群接收方通道上)

这定义了将发送至 V6 或更早版本队列管理器的消息属性所发生的事情。该值必须从兼容性更改为全部,以保留将 RFH2 传播至调用者的 V6 行为。可能的值有以下几个:

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

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

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

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

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

PROPCTL
共享对话

(仅在服务器连接通道和客户机连接通道上)

指定可基于特定 TCP/IP 客户机通道实例(套接字)共享的最大对话数。可能的值有以下几个:
0:指定未共享任何基于 TCP/IP 套接字的对话。针对以下方面,通道实例以 IBM WebSphere® MQ V7.0 之前的方式运行:
  • 管理员停止-停顿
  • 脉动信号
  • 预读

1:指定未共享任何基于 TCP/IP 套接字的对话。客户机脉动信号和预读功能可用(无论是否进行 MQGET 调用),并且通道停顿更容易控制。

2 - 999999999:共享对话数。缺省值为 10

如果客户机连接 SHARECNV 值与服务器连接 SHARECNV 值不匹配,那么使用最小值。
SHARECNV
暂挂复位序号

这是未完成请求的序号,它表示用户 RESET CHANNEL 命令请求未完成。零值表示没有未完成的 RESET CHANNEL。此值可以在 1 - 999999999 范围内。

当 RESETSEQ 的值是 0 时,DISPLAY CHANNEL 命令将返回 RESETSEQ(NO)。

RESETSEQ
使用死信队列

(不在客户机连接通道、服务器连接通道或遥测通道上)

指定当通道无法传递消息时,是否使用死信队列。共有两个可能的值:
  • 表示将通道无法传递的消息视为失败,通道将根据非持久消息速度的设置结束,或丢弃这些消息。
  • 表示如果队列管理器的死信队列属性提供了死信队列的名称,那么将使用该名称。否则此行为与相同。
USEDLQ
[V9.0.0.0 Jun 2016]端口

(仅在 AMQP 通道上)

[V9.0.0.0 Jun 2016]指定 AMQP 连接的端口。AMQP 1.0 连接的缺省端口是 5672。如果您已使用端口 5672,那么可以指定其他端口。 [V9.0.0.0 Jun 2016]PORT
[V9.0.0.0 Jun 2016]使用客户机标识

(仅在 AMQP 通道上)

[V9.0.0.0 Jun 2016]指定将客户机标识用于 AMQP 通道上的连接。设置为 [V9.0.0.0 Jun 2016]USECLTID
[V9.0.0.0 Jun 2016]AMQP 保持活动的时间

(仅在 AMQP 通道上)

[V9.0.0.0 Jun 2016]以秒为单位指定保持活动的时间。如果 AMQP 客户机在保持活动时间间隔内没有发送任何帧,那么连接将关闭,并返回 amqp:resource-limit-exceeded AMQP 错误条件。 [V9.0.0.0 Jun 2016]AMQPKA
[V9.0.0.0 Jun 2016]主题根

(仅在 AMQP 通道上)

[V9.0.0.0 Jun 2016]为 AMQP 通道指定主题根。使用此属性可确保 MQ Light 应用程序在部署到队列管理器时,不会向其他应用程序所使用的主题树区域发布或预订消息。

TPROOT 的缺省值为 SYSTEM.BASE.TOPIC。如果使用此缺省值,那么 AMQP 客户机用于发布或预订的主题字符串将不具有前缀,并且此客户机可与其他 MQ 发布/预订应用程序交换消息。

[V9.0.0.0 Jun 2016]TPROOT

MCA 页面

下表列出了您可以在“通道属性”对话框的 MCA 页面上设置的属性。要配置用于此通道的消息通道代理程序(MCA)的运行方式,编辑 MCA 页面上的属性。

属性 含义 MQSC 参数
MCA 用户标识 消息通道代理程序用户标识。如果不为空,那么这是消息通道代理程序授权访问 IBM MQ 资源时所使用的用户标识,包括(如果 PUTAUT 为 DEF)授权将消息放入接收方或请求者通道的目标队列中。
如果为空,那么消息通道代理程序使用其缺省用户标识。 缺省用户标识源自启动接收通道的用户标识。可能的值有以下几个:
  • z/OS 上,由 z/OS 启动的过程表分配给通道启动程序所启动任务的用户标识。
  • 对于 TCP/IP,除了 z/OS 以外,来自 inetd.conf 项的用户标识,或者启动侦听器的用户。
  • 对于 SNA,除了 z/OS 以外,来自 SNA 服务器项的用户标识,或者(如果该用户标识不存在)入局连接请求,或者启动侦听器的用户。
  • 对于 NetBIOS 或 SPX,启动侦听器的用户标识。
字符串的最大长度在 Windows 上为 64 个字符,在其他平台上为 12 个字符。 在 Windows 上,您可以选择使用 user@domain 格式的域名来限定用户标识。
MCAUSER
MCA 类型 要指定消息通道代理程序(MCA)作为线程运行,请选择线程;要指定 MCA 作为进程运行,请选择进程 MCATYPE
MCA 名称 只读。您不能编辑此属性,因为 MCA 名称是保留的并且必须只能设置为空白。 MCANAME

“出口”页面

下表列出了您可以在“通道属性”对话框的出口页面上设置的属性。要配置通道以运行用户出口,编辑出口页面上的属性。

属性 含义 MQSC 参数
发送出口名 单击编辑以打开“编辑发送出口名称”对话框。添加您的发送出口程序名称:
  • UNIX 和 Linux 上,输入一个或多个出口程序的名称。所有名称加起来的最大总长度为 999 个字符。使用格式 libraryname(functionname),其中,名称中的最大字符数是 128。
  • Windows 上,输入一个或多个出口程序的名称。所有名称加起来的最大总长度为 999 个字符。使用格式 dllname(functionname),其中,名称中的最大字符数是 128。
  • IBM i 上,输入最多 10 个出口程序的名称。使用格式 programname libname,其中,programname 位于前 10 个字符,libname 位于后 10 个字符。在较短名称的末尾添加空格,将该名称补足为 10 个字符。
  • z/OS 上,输入最多 8 个出口程序的名称。使用装入模块名称,其中,名称中的最大字符数是 8。
  • 在其他平台上,仅可以对每个通道指定一个发送出口程序的名称。
SENDEXIT
发送出口用户数据 输入调用发送出口程序时传递至通道发送出口的数据(最多 32 个字符):
  • WindowsUNIX 和 Linux 上,输入一个或多个出口程序的数据。使用逗号分隔数据。最大字段总长度为 999 个字符。
  • IBM i 上,输入最多 10 个数据字符串,每个字符串的长度是 32 个字符。将数据的第一个字符串传递至第一个发送出口,将第二个字符串传递至第二个出口,以此类推。
  • z/OS 上,输入最多 8 个数据字符串,每个字符串的长度是 32 个字符。将数据的第一个字符串传递至第一个发送出口,将第二个字符串传递至第二个出口,以此类推。
  • 在其他平台上,仅可以为每个通道指定一个发送出口数据字符串。
SENDDATA
接收出口名 单击编辑以打开“编辑接收出口名称”对话框。添加您的接收出口程序名称:
  • UNIX 和 Linux 上,输入一个或多个出口程序的名称。所有名称加起来的最大字符总长度为 999 个字符。使用格式 libraryname(functionname),其中,字符串中的最大字符数是 128。
  • Windows 上,输入一个或多个出口程序的名称。使用逗号分隔名称。最大字段总长度为 999 个字符。使用格式 dllname(functionname),其中,字符串中的最大字符数是 128。
  • Windows 上,输入最多 10 个出口程序的名称。使用逗号分隔名称。使用格式 programname libname,其中,programname 位于前 10 个字符,libname 位于后 10 个字符。在较短名称的末尾添加空格,将该名称补足为 10 个字符。
  • z/OS 上,输入最多 8 个出口程序的名称。使用逗号分隔名称。使用装入模块名称,最大字符数是 8。
  • 在其他平台上,仅可以对每个通道指定一个发送出口程序的名称。
RCVEXIT
接收出口用户数据 输入调用接收出口程序时传递至通道接收出口的数据(最多 32 个字符):
  • WindowsUNIX 和 Linux 上,输入一个或多个出口程序的数据。使用逗号分隔数据。最大字段总长度为 999 个字符。
  • IBM i 上,输入最多 10 个数据字符串,每个字符串的长度是 32 个字符。将数据的第一个字符串传递至第一个接收出口,将第二个字符串传递至第二个出口,以此类推。
  • z/OS 上,输入最多 8 个数据字符串,每个字符串的长度是 32 个字符。将数据的第一个字符串传递至第一个接收出口,将第二个字符串传递至第二个出口,以此类推。
  • 在其他平台上,仅可以为每个通道指定一个接收出口数据字符串。
RCVDATA
安全性出口名称 输入安全性出口程序的名称:
  • UNIX 和 Linux 上,使用格式 libraryname(functionname),其中,字符串中的最大字符数是 128。
  • IBM i 上,使用格式 programname libname,其中,programname 占据前 10 个字符,libname 占据接下来的 10 个字符。在较短名称的末尾添加空格,将该名称补足为 10 个字符。
  • z/OS 上,使用装入模块名称,最大字符数是 8。
SCYEXIT
安全性出口用户数据 输入调用通道安全性出口时传递至通道安全性出口的数据(最多 32 个字符): SCYDATA
消息出口名 单击编辑以打开“编辑消息出口名称”对话框。添加您的消息出口程序名称:
  • UNIX 和 Linux 上,输入一个或多个出口程序的名称。所有名称加起来的最大总长度为 999 个字符。使用格式 libraryname(functionname),其中,名称中的最大字符数是 128。
  • Windows 上,输入一个或多个出口程序的名称。所有名称加起来的最大总长度为 999 个字符。使用格式 dllname(functionname),其中,名称中的最大字符数是 128。
  • IBM i 上,输入最多 10 个出口程序的名称。使用格式 programname libname,其中,programname 位于前 10 个字符,libname 位于后 10 个字符。在较短名称的末尾添加空格,将该名称补足为 10 个字符。
  • z/OS 上,输入最多 8 个出口程序的名称。使用装入模块名称,其中,名称中的最大字符数是 8。
  • 在其他平台上,仅可以对每个通道指定一个消息出口程序的名称。
MSGEXIT
消息出口用户数据 输入调用通道消息出口程序时传递至通道消息出口的数据(最多 32 个字符):
  • WindowsUNIX 和 Linux 上,输入一个或多个出口程序的数据。使用逗号分隔数据。最大字段总长度为 999 个字符。
  • IBM i 上,输入最多 10 个数据字符串,每个字符串的长度是 32 个字符。将数据的第一个字符串传递至第一个通道消息出口,将第二个字符串传递至第二个出口,以此类推。
  • z/OS 上,输入最多 8 个数据字符串,每个字符串的长度是 32 个字符。将数据的第一个字符串传递至第一个通道消息出口,将第二个字符串传递至第二个出口,以此类推。
  • 在其他平台上,仅可以为每个通道指定一个通道消息出口数据字符串。
MSGDATA

LU6.2 页面

下表列出了您可以在“通道属性”对话框的 LU6.2 页面上设置的属性。如果此通道使用 LU6.2 传输协议,请编辑 LU6.2 页面上的属性。

属性 含义 MQSC 参数
方式名 输入 LU6.2 方式名,它是 SNA 方式名,如果常规页面上的连接名称属性值包含一方对象,请将方式名值保留为空白。最大长度是 8 个字符。 MODENAME
TP 名称 输入在链路远端运行的 MCA 程序的名称或通用名称。 TPNAME
用户标识 输入用户标识,此用户标识是试图用远程 MCA 启动安全 LU6.2 会话时 MCA 所使用的用户标识。最大长度是 12 个字符,但仅使用前 10 个字符。 USERID
密码 单击更改通道密码,然后在“更改密码”对话框中输入密码,此密码是试图用远程 MCA 启动安全 LU6.2 会话时 MCA 所使用的密码。最大长度为 12 个字符。 PASSWORD

“重试”页面

下表列出了您可以在“通道属性”对话框的重试页面上设置的属性。要配置通道在不能连接至远程队列管理器时的通道行为方式,编辑重试页面上的属性。

属性 含义 MQSC 参数
短重试次数 输入通道可尝试连接远程队列管理器的最大次数,范围是 0 至 999999999(或者,对于使用 CICSz/OS,范围是 1 至 999999999)。 SHORTRTY
短重试时间间隔 输入短重试次数期间通道再次尝试连接远程队列管理器之前必须等待的大约时间间隔(以秒计)。零值表示立即重试此通道。 SHORTTMR
长重试次数 输入通道可尝试连接至远程队列管理器的最大次数,范围是 0 - 999999999。仅当在短重试次数属性中指定的次数已用完而通道仍未成功连接远程队列管理器时,才使用该属性值。 LONGRTY
长重试时间间隔 输入长重试次数期间通道再次尝试连接远程队列管理器之前必须等待的大约时间间隔(以秒计)。零值表示立即重试此通道。 LONGTMR
保持活动时间间隔 保持活动时间间隔属性值指定通道的超时值。要将“保持活动”值基于协商的脉动信号间隔值,选择自动。如果协商的脉动信号间隔大于零,那么保持活动时间间隔是协商的脉动信号间隔加上 60 秒;如果协商的脉动信号间隔是零,那么保持活动时间间隔也是零。要指定超时值,请输入 0 - 99999 范围内的秒数。要在此通道上禁用“保持活动”,请输入 0。 KAINT

“消息重试”页面

下表列出了您可以在“通道属性”对话框的消息重试页面上设置的属性。要配置通道在第一次尝试将消息放置到远程队列失败时的通道行为方式,编辑消息重试页面上的属性。

属性 含义 MQSC 参数
消息重试次数 输入通道重试传递消息的最大次数(范围是 0 - 999999999),超过该次数之后,通道确定无法将消息传递至远程队列。仅当消息重试出口名属性是空白时,此属性才控制 MCA 的操作。如果消息重试出口名属性不是空白,那么消息重试次数属性值将传递至出口以供此出口使用,但通道重试传递消息的次数由出口控制,不是由消息重试次数属性控制。 MRRTY
消息重试时间间隔 输入通道可再次尝试将消息放置到远程队列之前必须等待的最小时间长度(以毫秒计)。 MRTMR
消息重试出口名 输入通道消息重试出口程序的名称:
  • UNIX 和 Linux 上,使用格式 libraryname(functionname),其中,字符串中的最大字符数是 128。
  • IBM i 上,使用格式 programname libname,其中,programname 占据前 10 个字符,libname 占据接下来的 10 个字符。在较短名称的末尾添加空格,将该名称补足为 10 个字符。
  • z/OS 上,使用装入模块名称,最大字符数是 8。
MRDATA
消息重试出口用户数据 输入调用通道消息重试出口时传递至通道消息重试出口的数据(最多 32 个字符): MREXIT

“集群”页面

下表列出了您可以在“通道属性”对话框的集群页面上设置的属性。要在一个或多个集群中共享通道,编辑集群页面上的属性。
注: 在目标队列管理器的集群接收方通道上指定集群通道属性。在匹配的集群发送方通道上指定的任何属性都可能被忽略。请参阅 IBM MQ 联机产品文档中的集群通道
属性 含义 MQSC 参数
未在集群中共享 缺省情况下已选择此选项,以便不在任何集群中共享通道。 不适用。
在集群中共享 要在集群中共享通道,请选择此选项,然后输入集群的名称。请参阅属性对话框中的字符串 CLUSTER
在集群列表中共享 要在多个集群中共享通道,请选择此选项,然后输入包含集群名称的名称列表对象的名称。请参阅属性对话框中的字符串 CLUSNL
网络优先级 此属性的值表示网络连接的通道优先级。输入 0 - 9 范围内的值;0 是最低优先级。请参阅 IBM MQ 联机产品文档中的NETPRTY 通道属性 NETPRTY
CLWL 通道排名 输入通道在集群中的排名,范围是 0 - 9;0 是最低排名。请参阅 IBM MQ 联机产品文档中的CLWLRANK 通道属性 CLWLRANK
CLWL 通道优先级 输入通道在集群中的优先级,范围是 0 - 9;0 是最低优先级。请参阅 IBM MQ 联机产品文档中的CLWLPRTY 通道属性 CLWLPRTY
CLWL 通道权重 输入应用于通道的权重,以便控制通过通道发送的消息的比例。此值必须在 1 - 99 之间;1 是最低权重。请参阅 IBM MQ 联机产品文档中的CLWLWGHT 通道属性 CLWLWGHT

SSL 页面

下表列出了您可以在“通道属性”对话框的 SSL 页面上设置的属性。要配置通道以使用 SSL 安全性,编辑 SSL 页面上的属性。

属性 含义 MQSC 参数
CertificateLabel 该通道要使用的证书标签。该标签用于标识将要发送至远程对等项的密钥存储库中的个人证书。如果此属性为空白,那么会由队列管理器 CertificateLabel 属性决定证书。 CERTLABL
CipherSpec 输入用于 TLS 连接的 CipherSpec 的名称(最多 32 个字符)。IBM MQ SSL 通道定义的两端必须具有相同的 CipherSpec 属性值。 SSLCIPH
对启动连接方的认证 要指定通道必须从 TLS 客户机接收和认证 TLS 证书,选择必需;要指定通道不需要从 TLS 客户机接收和认证 TLS 证书,选择可选;如果选择可选并且对等 TLS 客户机发送了证书,那么通道会将此证书认证为正常。 SSLCAUTH
对等颁发者名称 证书颁发者专有名称过滤器。此字段包含一个专有名称过滤器,与远程对等个人证书的颁发者 DN 匹配。“对等颁发者名称”是 SSL 对等映射中的关键字段,用于匹配入站通道连接的通道权限记录。 SSLCERTI
仅接受专有名称与这些值匹配的证书 输入证书上“专有名称”的值,此证书来自 IBM MQ 通道另一端的同级队列管理器或客户机。启动通道时,此属性的值会与此证书上的“专有名称”进行比较。 SSLPEER
仅接受专有名称与这些值匹配的证书 此通道认证记录将 TLS 专有名称 (DN) 映射至 MCAUSER 值。SSLPEERMAP 参数必须随附 SSLPEER。 SSLPEERMAP
安全协议 通道上当前使用的安全协议。此值可以是 NONE、TLSV1 或 TLSV12。 SECPROT

“负载均衡”页面

下表列出了您可以在“通道属性”对话框的负载均衡页面上设置的属性。

属性 含义 MQSC 参数
权重 客户机通道权重属性用来指定权重,以影响将使用哪个客户机连接定义。使用客户机通道权重属性的目的在于当存在多个合适的客户机通道定义时,可以根据其权重随机地选择这些定义。

当客户机通过指定以星号开头的队列管理器名称发出 MQCONN 命令以请求连接至队列管理器组,并且客户机通道定义表(CCDT)中存在多个合适的通道定义时,将根据权重随机地选择要使用的定义,但首先按字母顺序选择任何适用的 CLNTWGHT(0) 定义。请指定 0 至 99 范围内的值。缺省值是 0。零值指示不执行负载均衡并且按字母顺序选择适用的定义。要启用负载均衡,请指定一个在范围 1 至 99 之间的值,其中 1 是最小的权重,99 是最大的权重。两个或更多通道之间具有非零权重的消息的分布近似于与这些权重的比率成正比。

CLNTWGHT
亲缘关系 使用通道亲缘关系属性时,多次使用相同队列管理器名称进行连接的客户机应用程序可以选择是否对每次连接都使用相同的客户机通道定义。当存在多个适用的通道定义时,请使用此属性。可能的值有以下几个:

首选。这是缺省值。进程中读取客户机通道定义表的第一个连接根据客户机通道权重创建一个适用的定义列表,权重为 0 的任何定义按字母顺序排在前面。进程中的每个连接尝试使用该列表中的第一个定义进行连接。如果连接不成功,那么将使用下一个定义。客户机通道权重值不为 0 的不成功定义将移至列表末尾。客户机通道权重为 0 的定义仍位于列表的前面,每次连接时将首先选择这些定义。具有相同主机名的每个客户机进程会创建相同的列表。

。进程中读取 CCID 的第一个连接创建适用的定义列表。进程中的所有连接根据客户机通道权重选择适用的定义,首先按字母顺序选择权重为 0 的任何定义。

AFFINITY

“统计信息”页面

下表列出了您可以在“通道属性”对话框的统计信息页面上设置的属性。要配置通道以收集监视数据或统计数据,编辑统计信息页面上的属性。

属性 含义 MQSC 参数
变更日期 只读。这是上次变更队列属性的日期。 ALTDATE
变更时间 只读。这是上次变更队列属性的时间。 ALTTIME
通道监视 您可以将 IBM MQ 配置为收集有关该通道当前性能的联机监视数据。要继承队列管理器的通道监视属性值(请参阅队列管理器属性),请单击队列管理器。如果队列管理器的通道监视属性是,那么会忽略队列的通道监视属性。如果队列管理器的通道监视属性不是:要覆盖队列管理器设置并阻止此通道的数据收集,请单击关闭;要以低速率收集数据,请单击;要以中等速率收集数据,请单击;要以高速率收集数据,请单击 MONCHL
通道统计信息 您可以将 IBM MQ 配置为收集有关该通道活动的统计数据。要继承队列管理器的通道统计信息属性值(请参阅队列管理器属性),请单击队列管理器。如果队列管理器的通道统计信息属性是,那么会忽略队列的通道统计信息属性。在队列管理器的通道统计信息属性不是的情况下,要覆盖队列管理器设置并阻止对此通道执行数据收集,请单击关闭;要以较低的速率收集数据,请单击;要以中等的速率收集数据,请单击;要以较高的速率收集数据,请单击 STATCHL

参考 参考

反馈

时间戳记图标 最近一次更新时间: Wednesday, 14 February 2018
http://www.ibm.com/support/knowledgecenter/SSFKSJ_9.0.0/com.ibm.mq.explorer.doc/com.ibm.mq.explorer.doc/e_properties_channels.htm