Цикл Функтоид с источником 856 - PullRequest
0 голосов
/ 15 мая 2018

Я пытаюсь сопоставить схему 856 с внутренней схемой XML с помощью сопоставителя приложений логики Azure (полученного из сопоставителя BizTalk).Внутренняя структура относительно проста с записью заголовка и дочерней записью.Я подключил узел HLLoop1 к узлу ExDPASNItemTable, как показано на снимке экрана.Однако сопоставляется только первое вхождение цикла HL.Этот же метод отлично работает для входящего 850, использующего аналогичную цель XML.Есть ли что-то особенное, что я должен знать о 856 как источнике, который отличается от 850 (я знаю об иерархической природе, но обычно это проблема с исходящей стороны)? enter image description here

1 Ответ

0 голосов
/ 15 мая 2018

ExDPASNItemTable должно иметь значение MaxOccurs = неограниченное или иное> 1.

По умолчанию установлено значение 1, и в этом случае преобразователь не будет выполнять цикл по HLLoop1, независимо от функтоида циклов.

...