【问题标题】:BMXAA1470E - A transaction cannot be committed to the Java Message Service (JMS) queueBMXAA1470E - 无法将事务提交到 Java 消息服务 (JMS) 队列
【发布时间】:2018-04-12 04:52:26
【问题描述】:

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

如果您过去遇到过此类问题,请告诉我,并分享一些方向以了解问题的根本原因吗?

环境设置:

IBM Maximo 资产管理 7.5.0.6

数据库 - 甲骨文 -11.2

App Server-Weblogic 应用服务器 10.3.6.0

谢谢

【问题讨论】:

    标签: java jms maximo


    【解决方案1】:

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

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

    【讨论】:

      猜你喜欢
      • 2013-10-27
      • 2015-02-02
      • 2012-05-15
      • 2022-12-30
      • 2014-02-02
      • 2011-01-25
      • 2018-10-24
      • 2023-03-04
      • 1970-01-01
      相关资源
      最近更新 更多