WebSphere Message Broker:简单流错误

发布于 2024-12-13 14:18:40 字数 264 浏览 3 评论 0原文

我正在创建一个简单的 MessageBroker 流程​​。它进入 MQInput 节点 ->计算-> MQOutput 节点,所有计算所做的事情是:

CALL CopyEntireMessage(); SET OutputRoot.Properties.MessageFormat='XML1';

它应该只将消息格式从 Binary1 更改为 XML1。但是,MQOutput 节点失败并沿着其失败连接发送消息。我不清楚 MQOutput 节点可能失败的原因是什么?

I'm creating a simple MessageBroker flow. It goes MQInput Node -> Compute -> MQOutput Node where all Compute does is:

CALL CopyEntireMessage();
SET OutputRoot.Properties.MessageFormat='XML1';

It should only change the message format from Binary1 to XML1. However, the MQOutput Node fails and sends the message along its Failure connection. I'm unclear as to the reasons a MQOutput node could fail?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

不知所踪 2024-12-20 14:18:40

您应该检查以下几点:

  1. 检查流程中计算节点的解析选项(属性--高级)
  2. 在 esql 中指定消息集名称。
  3. 指定esql中的输出队列名称(回复)。
  4. 检查 MQ 中是否存在输入和输出队列
  5. 检查您调用的函数是否存在于 esql 中。

如果您可以向我提供失败消息,会更容易提供帮助。

You should check the following points:

  1. Check the parsing options of compute node in the flow (properties--advanced)
  2. Specify the Message set name in the esql.
  3. Specify the output queue name (reply to) in the esql.
  4. check input and output queues are present in the MQ
  5. Check if the function you are calling is there in the esql.

It would be easier to help if you can provide me the failure message.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文