使用 IBM MQ "On New Message" 连接器在 mulesoft 中读取 csv 文件

To read csv file in mulesoft using IBM MQ "On New Message" connector

我正在尝试做一个 POC,使用 IBM MQ Connector 在 Mulesoft 中读取一个 csv 文件

我正在使用“On New Message”节点来阅读消息 我的 csv 文件没有 header 行,我试图读取第一行记录但无法读取它。 在 Transform 消息中提供输入指令 header=false 无效。

我正在寻找一种在“关于新消息”节点本身上提供此信息的方法。

对于HTTP Listener 等其他连接器,我们可以将MIME 类型设置为application csv 并添加参数header=false。

代码

%dw 2.0

输入负载 application/csv header=false

输出application/csvheader=false


有效负载[0]

在新消息侦听器中,您应该能够使用“输入”格式配置设置 outputMimeType 属性。对于此连接器,它似乎称为内容类型(https://docs.mulesoft.com/ibm-mq-connector/1.6/ibm-mq-xml-ref#listener)。:DataWeave 2 中没有输入指令。您必须在连接器 operation/listener 级别设置类型。