iib 10使用mqoutput节点在本地mq队列上丢失消息

时间:2018-03-29 01:21:10

标签: ibm-mq ibm-integration-bus

我是IBM工具的新手。 在我的笔记本电脑上,我使用本地MQ管理器安装了IIB v10。我在MQ上创建了2个本地队列:" Queue.In"和" Queue.Out"。 我有一个非常简单的场景:我发送一个' csv'在" Queue.In"上的文件,使用' MQInput节点'来获取消息。使用'映射节点'将消息转换为xml,然后将xml消息放入' Queue.Out'。 使用'flow exercicser'我能够发送我的'csv'文件,我可以看到消息被消耗并转换为xml并发送到“Queue.Out” 问题:我的xml消息已成功放入" Queue.Out",但后来消失了。 我希望它留在" Queue.Out"。 我使用“MQ explorer”来浏览我的队列。 请指教。

1 个答案:

答案 0 :(得分:0)

我总是建议使用Rfhutil来传递和订阅消息进出队列。在Rfhutil中,您还可以浏览消息,而无需将它们从队列中删除,这可能很有用。 我不确定为什么流量训练器会删除消息 - 这是IIB10中的一个新功能,因此可能是他们希望在流程执行完成后清除队列以避免堵塞队列。我相信锻炼者的观点是跟踪流程本身的逻辑而不是获取消息。 希望这有帮助:)

相关问题