2011-11-02 65 views
0

我正在创建一个简单的MessageBroker流程。它进入MQInput节点 - >计算 - > MQOutput节点,其中所有计算所做的是:WebSphere Message Broker:简单流程错误

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

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

+0

您能否粘贴错误信息? – 2011-11-03 13:44:18

回答

1

您应检查以下几点:

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

如果您能向我提供失败信息,帮助会更容易。