Нужен способ или функтоиды 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. Любые предложения, как автоматически объединить этот текст в одном теге?


person Jlee    schedule 30.10.2015    source источник


Ответы (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>
person Dijkgraaf    schedule 03.11.2015