BMXAA1470E - 无法将事务提交到Java消息服务(JMS)队列

时间:2018-01-10 02:34:45

标签: java jms maximo

我们最近开始看到BMXAA1470E - 我们的Maximo设置中无法将事务提交到Java消息服务队列错误。我们有两个出站jms服务器,sqoutuiserver和sqoutint服务器,它们托管在集群环境中的UI和INT托管服务器上。当我查看日志时,没有错误,这些服务器上的内存似乎也没问题。但是,任何触发消息到oubound队列的操作都会抛出BMXAA1470E错误,我们通常会重启Ui和INT服务器以解决问题。

如果您过去遇到过这样的问题并且可以分享一些方向来了解问题的根本原因,有人可以告诉我吗?

环境设置:

IBM Maximo Asset Management 7.5.0.6

DB - Oracle -11.2

App Server- Weblogic Application Server 10.3.6.0

由于

1 个答案:

答案 0 :(得分:0)

我以前见过这个问题。在我们的例子中,它意味着JMS模式上的表有一些损坏(或填充)。我发现修复它的唯一方法是重新创建消息传递引擎消息存储架构(Buses>(您的总线名称)>消息传递引擎>(消息传递引擎名称)>数据存储>架构名称) ,更改架构名称,停止所有应用程序服务器,nodeagents和Deployment Manager,然后重新启动它们。将重新创建消息存储表。

作为替代方案,本文指出您可以截断它们。不过,我还没试过。 https://www.ibm.com/support/knowledgecenter/en/SSAW57_7.0.0/com.ibm.websphere.nd.doc/info/ae/ae/tjm0399_.html