私はIBM MQのコピーブック要求を作成しており、リクエストでは値を持つ要素のarraylistを送信する必要があります。私は例外を取得していますarraylistをコピーブックにマッピングするデータウェイブ式は何ですか?
too few values for 'IO-ARRAY' of segment COMMAREA at position 0 (com.mulesoft.flatfile.lexical.WriteException)
。
私はmule 3.8を使用し、データトランスフォーマーの出力を 'コピーブック'として設定しています。 PFB私の構成、
Data Transform:https://i.stack.imgur.com/2kO8c.png
ここでは、この問題を解決する助けてください
01 COMMAREA.
05 MQ-CNTL.
10 MQ-MSGID PIC X(08).
\t 05 INPUT-OUTPUT.
\t 10 ID1 PIC X(04).
\t \t 10 ID2 PIC X(08).
\t \t 10 IO-ARRAY OCCURS 99 INDEXED BY IO-ARRAY.
\t \t 15 ELEMENT1 PIC X(03).
\t \t 15 ELEMENT2 PIC X(03).
\t \t 15 ELEMENT3 PIC X(01).
\t \t 15 ELEMENT4 PIC X(01).
\t \t 15 ELEMENT5 PIC X(02).
、私が使用していますコピーブックファイルのですか?
10 IO-ARRAY OCCURS 99 INDEXED BY IO-ARRAY.
IO-ARRAY
フィールドへの依存性があることを示しています
解像度 - https://forums.mulesoft.com/questions/63317/what-is-the-dataweave-expression-to-map-an-arrayli.html – Chultu