Нужен способ или функции BizTalk, которые автоматически объединяют один и тот же текст тега

У меня есть схема BizTalk, которая выводит файл XML, который содержит тег, показанный ниже:

<Narrative>
  <Narrative>for Peter D. Smith Travel to Hamburg</Narrative> 
</Narrative>
<Narrative>
  <Narrative>20/09/15 - 21/09/15 Client development meeting</Narrative> 
</Narrative>
<Narrative>
  <Narrative>with HLAG in Hamburg: airfare ^Approvers: Peter</Narrative> 
</Narrative>
<Narrative>
  <Narrative>D. Smith Gary M. </Narrative> 
</Narrative>

Так как это повествование, количество строк текста меняется. Я новичок в BizTalk. Любые предложения, как автоматически объединить этот текст в том же теге?

1 ответ

Если вам нужен следующий вывод, вам вообще не нужен функтоид, просто схема с повторяющимся полем "Повествование" под повествовательной записью и карта, отображающая поле "Повествование".

<Narrative>
  <Narrative>for Peter D. Smith Travel to Hamburg</Narrative> 
  <Narrative>20/09/15 - 21/09/15 Client development meeting</Narrative> 
  <Narrative>with HLAG in Hamburg: airfare ^Approvers: Peter</Narrative> 
  <Narrative>D. Smith Gary M. </Narrative> 
</Narrative>

Если вместо этого вы хотите использовать нижеприведенное, то вам нужно использовать кумулятивный конкатенатный функтоид

<Narrative>
  <Narrative>for Peter D. Smith Travel to Hamburg 20/09/15 - 21/09/15 Client development meeting with HLAG in Hamburg: airfare ^Approvers: Peter D. Smith Gary M. </Narrative> 
</Narrative>
Другие вопросы по тегам