用于远程队列和本地队列的 IBM MQ 绑定文件
IBM MQ bindings file for remote queues and local queues
我有一个关于 IBM MQ 中使用的 .bindings 文件的快速问题。我记得绑定文件指定队列名称。如果队列名称当前用作本地队列,后来更改为远程队列,但队列名称保持不变且权限也正常,它是否可以与绑定文件一起正常工作?
如果删除 QLOCAL
并替换为 QREMOTE
,并且保留或恢复所有 MQ 权限,则可以使用相同的 .bindings 文件。
将 QLOCAL
或 QREMOTE
替换为 QALIAS
的情况略有不同,其中 QALIAS
解析为远程定义的集群队列。如果 .bindings 文件中的 Q 定义在 Q 定义上指定了 QMANAGER
(或更短的别名 QMGR
),则 QALIAS 对远程集群队列的解析将不起作用,[=18= QALIAS
的 ] 必须存在于 Q 定义中指定的已解析队列管理器上。要解决此问题,只需清空 QMANAGER
属性即可。
我有一个关于 IBM MQ 中使用的 .bindings 文件的快速问题。我记得绑定文件指定队列名称。如果队列名称当前用作本地队列,后来更改为远程队列,但队列名称保持不变且权限也正常,它是否可以与绑定文件一起正常工作?
如果删除 QLOCAL
并替换为 QREMOTE
,并且保留或恢复所有 MQ 权限,则可以使用相同的 .bindings 文件。
将 QLOCAL
或 QREMOTE
替换为 QALIAS
的情况略有不同,其中 QALIAS
解析为远程定义的集群队列。如果 .bindings 文件中的 Q 定义在 Q 定义上指定了 QMANAGER
(或更短的别名 QMGR
),则 QALIAS 对远程集群队列的解析将不起作用,[=18= QALIAS
的 ] 必须存在于 Q 定义中指定的已解析队列管理器上。要解决此问题,只需清空 QMANAGER
属性即可。