用法 (MQLONG)
这指示队列的用途。
| 本地 | 模型 | 别名 | 远程 | 集群 |
|---|---|---|---|---|
| X | X |
该值为下列其中之一:
- MQUS_NORMAL
- 这是应用程序在放入和获取消息时使用的队列; 该队列不是传输队列。
- MQUS_TRANSMISSION
- 这是用于保存发往远程队列管理器的消息的队列。 当应用程序向远程队列发送消息时,本地队列管理器以特殊格式将消息临时存储在相应的传输队列上。 然后,消息通道代理程序从传输队列中读取消息,并将消息传输到远程队列管理器。 有关配置远程管理的更多信息,请参阅 为远程管理配置队列管理器。
只有特权应用程序才能为 MQOO_OUTPUT 打开传输队列,以将消息直接放在其上。 通常,只有实用程序应用程序执行此操作。 确保消息数据格式正确 (请参阅 MQXQH-Transmission-queue header ) 或在传输过程中可能发生错误。 除非指定了其中一个 MQPMO_ * _CONTEXT 上下文选项,否则不会传递或设置上下文。
要确定此属性的值,请将 MQIA_USAGE 选择器与 MQINQ 调用配合使用。