У меня есть простое требование преобразовать входные данные JSON в плоский файл в Mule 4, но я не могу найти solid примеров в Интернете. Я начал создавать образец схемы следующим образом, но он не работает.
схема test.ffd:
form: FLATFILE
id: 'test'
tag: '1'
name: Request Header Record
values:
- { name: 'aa', type: String, length: 10 }
- { name: 'bb', type: String, length: 8 }
- { name: 'cc', type: String, length: 4 }
dataweave:
%dw 2.0
output application/flatfile schemaPath='test.ffd'
---
{
aa : payload.a,
bb : payload.b,
cc : payload.c
}
Ввод JSON:
{
"a": "xxx",
"b": "yyy",
"c": "zzz"
}
Но он не может сказать
Message : "java.lang.IllegalStateException - Need to specify structureIdent or schemaIdent in writer configuration, while writing FlatFile at
4| {
| ...
8| }
Как мне сделать это правильно?