BizTalk - как сопоставить эти два узла повторяющемуся узлу? - PullRequest
0 голосов
/ 27 марта 2012

У меня есть входящая схема, которая выглядит следующим образом:

<Root>
   <ClaimDates005H>
      <Begin>20120301</Begin>
      <End>20120302</End>
   </ClaimDates005H>
</Root>

(это еще не все, это просто область, которая меня интересует)

Я хочу отобразить еев схему с повторяющимся участком, поэтому она выглядит следующим образом:

<Root>
   <DTM_StatementFromorToDate>
      <DTM01_DateTimeQualifier>Begin</DTM01_DateTimeQualifier>
      <DTM02_ClaimDate>20120301</DTM02_ClaimDate>
   </DTM_StatementFromorToDate>
   <DTM_StatementFromorToDate>
      <DTM01_DateTimeQualifier>End</DTM01_DateTimeQualifier>
      <DTM02_ClaimDate>20120302</DTM02_ClaimDate>
   </DTM_StatementFromorToDate>
</Root>

(это часть X12 835, кстати ...)

Конечно, в схеме назначения естьтолько одно вхождение DTM_StatementFromorToDate, которое может повторяться ... Я получаю, что могу запустить оба Begin и End в циклический функтоид, чтобы создать два экземпляра DTM_StatementFromorToDate, один с Begin и один с End, но как мне правильно заполнить DTM01_DateTimeQualifier

1 Ответ

2 голосов
/ 27 марта 2012

Разобрался, функтоид Table Looping позаботился об этом.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...