выражение dataweave для сопоставления json с плоским файлом - PullRequest
0 голосов
/ 29 апреля 2019

Я новичок в mulesoft, пытаюсь извлечь базу данных в плоский файл через json в mulesoft. Помогите, пожалуйста, в написании выражения dataweave для преобразования полезной нагрузки json в плоский файл.

mule flow:

и моя схема плоского файла:

StudentDetailsSchema.ffd

С учетом вышесказанного я получаю исключение, подобное:

enter image description here

1 Ответ

0 голосов
/ 29 апреля 2019

Ожидается, что карта не массив (карта в dataweave возвращает массив). Если вы хотите отключить массив, вам нужно изменить схему FFD, чтобы она знала свой массив, используя:

  - { idRef: 'PersonalInfo', count: '>1' } 
  - { idRef: 'CourseDetails', count: '>1' } 

Это исправит ваше преобразование.

...