BIP1506

严重性

20 : 错误

消息

队列管理器“<插入_2>”无法与代理“<插入_0>”关联;它可能仍在被另一个正在暂挂删除的代理“<插入_1>”使用。

说明

虽然代理“<插入_1>”仍在使用它的队列管理器,但已从活动代理的域除去了它。直到配置管理器可以确认第一个代理已整理了它的资源,才可能将另一个代理与队列管理器关联。

响应

在从域成功除去代理后,您必须开始部署拓扑以指导代理组件停止和整理它的资源。可以使用 Message Brokers Toolkit、mqsideploy 实用程序或配置管理器代理 API 来完成此操作。一旦部署成功,您必须使用 mqsideletebroker 命令删除代理组件。仅在那时您才可以将新代理与队列管理器关联。
如果已删除了运行时代理组件且因此无法清楚地整理它的资源,则您必须清除任何对该代理的剩余引用并从配置管理器的存储库除去它的队列管理器。要完成此操作,(a)使配置管理器无法访问队列管理器或它的 SYSTEM.BROKER.ADMIN.QUEUE 和开始拓扑部署,或(b)使用配置管理器代理 API TopologyProxy.removeDeletedBroker()。