0

我正在创建一个简单的 MessageBroker 流。它进入 MQInput Node -> Compute -> MQOutput Node,其中所有 Compute 所做的是:

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

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

4

1 回答 1

1

您应该检查以下几点:

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

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

于 2012-01-07T05:57:12.540 回答