BIP2045
严重性
20 : 错误消息
在 WebSphere 队列管理器 <插入_2> 上运行的代理 <插入_0> 未处理部署消息,因为该消息是由具有不同标识的代理处理的。说明
此消息通常意味着已尝试将代理指定到第二个(或重新初始化的)配置管理器。
每个代理都由全局唯一标识符(UUID)来标识,该标识是 Message Brokers Toolkit 或配置管理器代理创建代理的定义时分配的。 发生部署时,UUID 检查用来帮助防止代理的意外更改部署不受配置管理器控制。 在此情况下,部署消息寻址到具有 UUID <插入_3> 的代理,但这不匹配正在运行的代理(<插入_1>)的 UUID。响应
如果可能,使用管理此代理的配置管理器重新发出部署请求。如果不可能,则使用配置管理器代理 API BrokerProxy.setUUID() 方法将代理 <插入_0> 的 UUID 设置为 <插入_1>。尽管先前部署到代理的任何资源将不由配置管理器监控(除非它们已由该配置管理器监控),这将允许配置管理器部署到代理。
如果所有别的操作都失败,则删除代理组件、它的配置表和它的队列管理器。然后,使用 Message Brokers Toolkit 或配置管理器代理从域除去代理定义,并重新部署拓扑。然后,使用 Message Brokers Toolkit 或配置管理器代理重新创建代理组件并向它添加引用,并重新部署它的所有资源。
为了防止在删除或重新创建代理时再发生此问题,在运行的代理组件停止且被删除之前,总是从域除去代理定义并成功部署拓扑。 请参阅 WebSphere Message Brokers 联机文档部分“故障后如何恢复”以获取更多信息。