队列状态属性

队列以及正在访问队列的句柄的状态属性。

对于每个属性,都有一个对此属性所显示信息的简短描述。 此表还给出了 DISPLAY QSTATUS 命令的等效 MQSC 参数。 有关 MQSC 命令的更多信息,请参阅 IBM® 文档中的 使用 MQSC 命令进行管理

属性 含义 MQSC 参数
队列名称 队列的名称。  
当前队列深度 当前在队列上的消息数。 CURDEPTH
打开输入计数 这是当前连接至队列以从此队列获取消息的应用程序数。 IPPROCS
打开输出计数 这是当前连接至队列以将消息放置到此队列的应用程序数。 OPPROCS
未落实的消息数 此属性指示对于此队列是否存在任何暂挂的未落实更改(放置和获取)。 如果存在暂挂的未落实更改,那么该值为对应于暂挂的未落实消息数(1、2、3、4 或 5 等)的数目。 如果不存在暂挂的未落实更改,那么值为 No[z/OS]对于 z/OS® 共享队列,该值仅适用于生成应答的队列管理器。 此值不适用于队列共享组中的所有队列管理器。 UNCOM
介质恢复记录扩展数据块名 队列执行介质恢复所需的最早的日志扩展数据块的名称。 MEDIALOG
队列监视 进行队列的介质恢复所需的日志扩展数据块或日志接收器。 在使用循环日志记录的队列管理器上,此属性没有值。 此属性在 AIX®, Linux®和 Windows上有效。 MONQ
队列时间 消息被放置到队列与消息被破坏性读取之间的时间间隔(以微秒计)。 可显示的最大值是 999 999 999;如果时间间隔超出此值,那么将显示 999 999 999。 从将消息放置到队列中开始计算此时间间隔,直到应用程序以破坏方式检索该消息为止。此时间间隔包含以下时间:
  • 放置应用程序放置消息的时间,以及消息可用的时间,例如,落实消息的时间。
  • 消息在队列中等待处理的时间。
此单元显示两个值:基于较短的时间段内的最近的活动的值,基于较长的时间段内的活动的值。 这些值取决于系统的配置和行为以及系统内活动的级别,并用于指示系统是否正常运行。 当值发生明显变化时可能表示系统出了问题。 [z/OS]对于处置为 Sharedz/OS 队列,显示的值仅用于在此队列管理器上收集的度量。
QTIME
最旧消息的寿命 队列上最旧消息的寿命(以秒计)。 MSGAGE
上次放入日期 自从队列管理器启动以来将上一个消息放置到队列的日期。 当放置日期不可用时,或许是因为自从队列管理器启动以来没有消息放置到队列,此值显示为空白。[z/OS] 对于处置为 Sharedz/OS 队列,显示的值仅用于在此队列管理器上收集的度量。 LPUTDATE
上次放入时间 自从队列管理器启动以来将上一个消息放置到队列的时间。 当放置时间不可用时,或许是因为自从队列管理器启动以来没有消息放置到队列,此值显示为空白。 [z/OS]对于处置为 Sharedz/OS 队列,显示的值仅用于在此队列管理器上收集的度量。 LPUTTIME
上次取出日期 自从队列管理器启动以来从此队列检索上一个消息的日期。 被浏览的消息不作为被检索的消息来计数。 当获取日期不可用时,或许是因为自从队列管理器启动以来没有从此队列检索消息,此值显示为空白。 [z/OS]对于处置为 Sharedz/OS 队列,显示的值仅用于在此队列管理器上收集的度量。 LGETDATE
上次取出时间 自从队列管理器启动以来从此队列检索上一个消息的时间。 被浏览的消息不作为被检索的消息来计数。 当获取时间不可用时,或许是因为自从队列管理器启动以来没有从此队列检索消息,此值显示为空白。 [z/OS]对于处置为 Sharedz/OS 队列,显示的值仅用于在此队列管理器上收集的度量。 LGETTIME
[UNIX、Linux、Windows、IBM i]当前文件大小 此队列使用的文件的当前大小(以兆字节为单位)。 CURFSIZE
[UNIX、Linux、Windows、IBM i]当前最大文件大小 队列文件当前能够增长到的最大大小(以兆字节为单位)。 如果队列管理器尚未重新配置队列文件以支持较大文件,那么此值可能低于配置的 MAXFSIZE 值。 CURMAXFS

队列句柄状态对象

下表列出了在“队列状态”对话框的第二个表中显示的队列句柄状态属性。

属性 含义 MQSC 参数
队列名称 队列的名称。  
应用程序名称 一个字符串,它包含连接至队列管理器的应用程序的标记。 它是下列项之一:
  • [z/OS] z/OS 批处理作业名
  • TSO USERID , CICS ® APPLID
  • [z/OS] IMS 区域名称
  • 通道启动程序作业名
  • [IBM i] IBM i 作业名
  • AIX, Linux和 Windows 进程
此应用程序名称表示已连接至队列管理器的进程的名称或作业的名称。 如果通过通道连接此进程或作业,那么此应用程序名称表示远程进程名或作业名,而不是本地通道进程名或作业名。
APPLTAG
进程标识 打开此队列的进程的标识。 此属性在 z/OS上无效。 PID
线程标识 已打开此队列的应用程序进程中线程的标识。 星号表示此队列已使用共享连接打开。 此属性在 z/OS上无效。 TID
应用程序类型 一个字符串,它指示连接至队列管理器的应用程序的类型。 Batch 表示使用批处理连接的应用程序; RRSBATCH 表示使用批处理连接的 RRS 协调的应用程序; CICS 表示 CICS 事务; IMS 表示 IMS 事务; CHINIT 表示通道启动程序; System 表示队列管理器; User 表示用户应用程序。 APPLTYPE
应用程序描述 这是一个字符串,其中包含已知连接至队列管理器的应用程序的描述。 如果队列管理器未识别该应用程序,那么将返回空白描述。 应用程序描述可过滤(例如,使用 WHERE 子句),以允许管理员仅显示某些连接。 APPLDESC
浏览访问 此属性指示句柄是否正在提供对于队列的浏览访问权。 如果句柄正在提供浏览访问权,那么值为 Yes;如果句柄未在提供浏览访问权,那么值为 No BROWSE
查询访问 此属性指示句柄是否正在提供对于队列的查询访问权。 如果句柄正在提供查询访问权,那么值为 Yes;如果句柄未在提供查询访问权,那么值为 No INQUIRE
输入访问 此属性指示句柄是否正在提供对于队列的输入访问权。 No 表示队列未打开以供输入;Shared 表示队列打开以供共享输入;Exclusive 表示队列打开以供独占输入。 INPUT
输出访问 此属性指示句柄是否正在提供对于队列的输出访问权。 如果句柄正在提供输出访问权,那么值为 Yes;如果句柄未在提供输出访问权,那么值为 No OUTPUT
设置访问 此属性指示句柄是否正在提供对于队列的设置访问权。 如果句柄正在提供设置访问权,那么值为 Yes;如果句柄未在提供设置访问权,那么值为 No SET
用户标识 与句柄关联的用户标识。 用户标识
通道名称 拥有句柄的通道的名称。 如果没有与此句柄关联的通道,那么此值为空。 仅当句柄属于通道启动程序时才显示此值。 CHANNEL
连接名称 与拥有句柄的通道关联的连接名称。 如果没有与此句柄关联的通道,那么此值为空。 仅当句柄属于通道启动程序时才显示此值。 CONNAME
工作单元类型 队列管理器可以看到的恢复单元类型。 它是下列其中一项:[z/OS] CICS (仅限z/OS ); XA;[z/OS] RRS (仅限z/OS );[z/OS] IMS (仅限z/OS ); Queue manager URTYPE
队列管理器工作单元标识 队列管理器指定的恢复单元。 这是 8 字节事务标识,显示为 16 个十六进制字符。[z/OS]z/OS上,这是 8 字节日志 RBA ,显示为 16 个十六进制字符。 QMURID
异步状态 此对象句柄上异步使用者的状态。 一共有五个可能的值:

Active:MQCB 调用已设置回调函数以通过异步方式处理消息,并且连接句柄已启动,因此异步消息使用可以继续。

Inactive:MQCB 调用已设置回调函数以通过异步方式处理消息,但连接句柄尚未启动或者已停止或暂挂,因此异步消息使用当前无法继续。

Suspended:异步使用回调已暂挂,因此异步消息使用当前无法在此对象句柄上继续。 这可能是因为应用程序已经对此对象句柄发出带有 MQOP_SUSPEND 操作的 MQCB 调用,或者是因为该调用已经被系统暂挂。 如果系统已暂挂该调用,那么在暂挂异步消息使用的过程中,将使用描述了导致暂挂的问题的原因码来调用回调函数。 这在 MQCBC 结构中传递到回调函数的 Reason 字段中进行报告。 为了使异步消息使用继续,应用程序必须发出操作参数已设置为 MQOP_RESUME 的 MQCB 调用。

ASTATE
  Susptemp:系统已临时暂挂异步使用回调,因此异步消息使用当前无法在此对象句柄上继续。 在暂挂异步消息使用的过程中,将使用描述了导致暂挂的问题的原因码来调用回调函数。 这在 MQCBC 结构中传递到回调函数的 Reason 字段中进行报告。 系统在临时情况已解决之后恢复异步消息使用时,将再次调用回调函数。

:尚未对此句柄发出 MQCB 调用,因此未在此句柄上配置异步消息使用。 这是缺省值。

 
外部工作单元标识 与连接关联的外部恢复单元标识。 它是在外部同步点协调程序中已知的恢复标识。 其格式由 Unit Of Work type 属性的值确定。 URID
[z/OS]地址空间标识 [z/OS] Application name 属性所标识的应用程序的 4 字符地址空间标识。 它区分 Application name的重复值。 仅当拥有此队列的队列管理器在 z/OS上运行,并且 Application type 属性没有值 System时,才会显示此值。 [z/OS]ASID
[z/OS]程序规范块名称 [z/OS]8-与正在运行的 IMS 事务相关联的程序规范块 (PSB) 的名称 (仅限z/OS )。 您可以使用 Program specification block nameProgram specification table ID 属性通过 IMS 命令来清除事务。 仅当 Application type 属性具有值 IMS时,才会显示值。 [z/OS]PSBNAME
[z/OS]程序规范表标识 [z/OS]已连接的 IMS 区域的 4 字符 IMS 程序规范表 (PST) 区域标识 (z/OS )。 仅当 App type 属性具有值 IMS时,才会显示值。 [z/OS]PSTID
[z/OS]CICS 事务标识 [z/OS]4 字符 CICS 事务标识 (仅限z/OS )。 仅在 App type 属性具有值 CICS 时,才显示值。 [z/OS]TRANSID