我对IBM MQ中使用的.bindings文件有一个快速的问题。我记得绑定文件指定队列名称。如果队列名称当前用作本地队列并且稍后更改为远程队列但队列名称保持不变且权限也正常,那么它对绑定文件是否正常工作?
答案 0 :(得分:1)
如果删除QLOCAL
并替换为QREMOTE
并保留或恢复所有MQ权限,则可以使用相同的.bindings文件。
将QLOCAL
或QREMOTE
替换为QALIAS
QALIAS
解析为远程定义的群集队列的情况略有不同。如果.bindings文件中的Q定义在Q定义上指定了QMANAGER
(或更短的别名QMGR
),则QALIAS对远程集群队列的解析将不起作用,{{1} } Target
必须存在于Q定义中指定的已解析队列管理器上。要解决这个问题,只需删除QALIAS
属性。