Mule Requester を使用して CSV ファイルをロードしています。ファイルが読み込まれると、ペイロードはバイト配列になり、これをフロー変数に格納しますmycsv
。例外が発生し続けます。
org.mule.api.MessagingException: Exception while executing:
NetIds: flowVars.mycsv map $."My Column Name"
^
Cannot coerce a :binary to a :array (com.mulesoft.weave.mule.exception.WeaveExecutionException). Message payload is of type: byte[]
ここに私のDataWeaveコードがあります:
%dw 1.0
%output application/java
---
{
Values: flowVars.mycsv map $."My Column Name"
}
前のフロー要素は であるchoice
ため、そのメタデータを正しい名前で FlowVar に出力するように設定し、サンプルの CSV ファイルを参照したため、DataWeave は変数の型がList<Csv>
.
CSV を読み取るにはどうすればよいですか? ありがとう!