使用WebSphere Message Broker(WMB)将CSV文件转换为Java对象

时间:2011-07-19 14:52:08

标签: java ibm-mq messagebroker broker

我希望使用IBM WebSphere Message Broker(可能是V6)来使用一些CSV文件,执行一些验证,然后填充一些Java对象供Java应用程序使用。我相信通过使用FileInputNode来消耗csv文件和JavaCompute节点来实现java相关的东西,可以实现很多这方面的工作。但是,我想知道的是如何连接这两个?我认为可能的一种方法是使用csv文件,然后创建将由Java节点使用的消息。

任何建议都将不胜感激。我对Message Broker的熟悉程度很低,请原谅我的无知。顺便说一句,使用WebSphere Message Broker的决定不是我的(公司标准),所以虽然可能有其他(更简单)的方法来实现这一点,但我仍然坚持使用MQ Broker。

感谢任何建议。

提前致谢。

巴兹

2 个答案:

答案 0 :(得分:1)

您的问题非常通用,不清楚您需要实现的目标。我的第一个答案也非常通用; - )

打开WMB工具包,转到帮助 - 示例Galery - 技术示例 - 消息代理 - 消息格式 - 逗号分隔值(CSV)消息集。将此示例导入​​到WMB工作区,并阅读“阅读有关示例” - “探索CSV示例”部分以及其他链接页面。然后,您可以运行该示例以查看它的作用以及它如何适合您的场景。

然后将您的问题更新为不太通用。

答案 1 :(得分:0)

我最终消耗了承载fileinput节点的csv文件,然后将它们转换为javacompute节点中的jms map消息。然后,这些jms映射消息由sink java应用程序使用。