mqsilist(列表资源)命令

支持的平台

用途

Windows 平台、Linux 和 UNIX 系统上,使用 mqsilist 命令列出系统上已安装的所有组件、为特定代理定义的所有组或特定代理上的已命名的执行组中包含的消息流

Windows 平台、Linux 和 UNIX 系统上,输出被定向至 stdout。

在 z/OS 控制台上,使用列表命令列出向特定代理定义的所有执行组,或者包含在特定代理上指定执行组中的所有消息流

语法

Windows 平台、Linux 和 UNIX 系统

如果在发出该命令时不指定任何参数,则为该系统上创建的每个组件显示一个组件和队列管理器名称的列表,格式为:
BIP8099I: Broker: brokername - queuemanagername
BIP8099I: ConfigMgr: configmgrname - queuemanagername
BIP8099I: UserNameServer: UserNameServer - queuemanagername
BIP8071I: Successful command completion

z/OS

同义词:l

如果在发出此命令时不指定任何参数,显示执行组的列表。

只使用代理任务名称发出 list 命令。例如:
F MQP1BRK,list
输出执行组和表单中进程标识的列表:
BIP8130I: Execution Group: <name> -<process ID> 
BIP8071I: Successful command completion
如指定执行组,示例:
F MQP1BRK, list e='exgrp1'		
输出表单中消息流的列表:
BIP8131I: Messageflow: <MessageFlowName>
BIP8071I: Successful command completion

参数

Windows 平台、Linux 和 UNIX 系统

-a
(可选)列出系统上所有已安装的组件。
如果您在前发行版产品的代理上使用此选项,则会获得以下消息:
BIP8221I: <Component>: <ComponentName> (<Version>) - <Queue Manager>  
brokername
(可选)想要获得其列表资源的代理名。它必须是一个已部署的代理。显示在此代理上配置的执行组和每个进程标识(pid)的列表。

所有平台

-e egroup
(可选)选择代理中的一个执行组。指定您要列出消息流的执行组的标签。 命令返回指派给代理中特定执行组的消息流的列表。

指定的代理对于任何要返回的消息流信息都必须处于活动状态。

权限

在 Linux 和 UNIX 系统上,用户标识必须是 mqbrkrs 组的成员。

Windows 平台上,如果您已经指定了代理名和 -e 标志,则用于调用此命令的用户标识必须具有 mqbrkrs 组的成员资格。

响应

  • BIP8013 组件不存在
  • BIP8020 无法访问数据库
  • BIP8029 代理未配置
  • BIP8038 命令选项不受支持
  • BIP8039 执行组不可用
  • BIP8040 无法连接到数据库
  • BIP8158 命令格式无效(仅 z/OS)
  • BIP8159 未知参数“...”(仅 z/OS)

示例

Windows 平台、Linux 和 UNIX 系统上:
mqsilist WBRK_BROKER -e DefaultEG
mqsilist DatabaseInstanceMgr
z/OS
F MQP1BRK,list e='exgrp1'
相关任务
验证组件
声明 | 商标 | 下载 | 书库 | 支持 | 反馈
Copyright IBM Corporation 1999, 2006 最后一次更新时间:2006/08/14
an07250_