Использование BizTalk 2010.
У меня есть XML-данные, которые имеют иерархическую структуру.
Например, это выглядит так
Rec1
Rec2
Rec2
Rec3
Rec3
Rec2
Rec1
Rec2
Я получаю эти данные, вызывая веб-сервис, который возвращает их в одной схеме. Я сопоставляю его с другой схемой, и она отлично работает, я получаю правильную структуру и количество строк.
Но в особом случае мне нужно сделать небольшую модификацию данных. Я делаю это, снова отображая эту схему на себя, и отображая все по прямой линии слева направо, за исключением нескольких полей, которые нужно изменить.
Когда я это делаю, мой вывод выглядит так
Rec1
Rec2
Rec3
Независимо от того, сколько записей каждой в моем источнике, в выходных данных он всегда выводит только 1 каждую (похоже, что для каждой из них требуется первая).
Есть идеи, почему и как я могу это исправить?