首页 文章

OSB - JMS状态字符串

提问于
浏览
0

我有一个代理服务调用业务服务,将消息放入队列,我的问题是Weblogic控制台上的状态字符串仍然是“发送事务”而不是“可见”,这导致我的BAM消费者无法接收此消息从队列中 . 我需要在代理服务或业务服务上进行任何配置才能更改此状态吗?我还要在代理服务上检查所需的事务,以保证仅在成功的情况下删除消息 .

1 回答

  • 0

    假设您在11g上提到称为“代理”(而非管道)的业务服务 . 您确定代理服务正在完成操作而没有错误吗?如果您使用XA JMS连接工厂推送到JMS队列,您确定XA事务是否完全提交? Logs / weblogic JTA监控选项卡可能有线索 .

    或者,首先尝试使用非XA连接工厂,看看是否有效 .

相关问题