作用域 (MQLONG)

这控制此队列的条目是否也存在于单元目录中。

本地 模型 别名 远程 集群
X   X X  
单元目录由可安装的名称服务提供。 该值为下列其中之一:
MQSCO_Q_MGR
队列定义具有队列管理器作用域: 队列的定义不会超出拥有该队列的队列管理器的范围。 要打开队列以从其他某个队列管理器输出,必须指定拥有队列管理器的名称,或者另一个队列管理器必须具有队列的本地定义。
MQSCO_CELL
队列定义具有单元作用域: 队列定义也放置在单元目录中,可供单元中的所有队列管理器使用。 可以通过指定队列的名称为单元中任何队列管理器的输出打开队列; 无需指定拥有该队列的队列管理器的名称。 但是,该队列定义对于单元中还具有具有该名称的队列的本地定义的任何队列管理器都不可用,因为本地定义优先。

单元目录由可安装的名称服务提供。

模型和动态队列不能具有单元作用域。

仅当配置了支持单元目录的名称服务时,此值才有效。

要确定此属性的值,请将 MQIA_SCOPE 选择器与 MQINQ 调用配合使用。

对此属性的支持受以下限制:
  • IBM® i上,支持此属性,但只有 MQSCO_Q_MGR 有效。
  • z/OS®上,不支持该属性。