Два разных отображения в один выходной файл XML - PullRequest
0 голосов
/ 10 февраля 2019

Я работаю над заданием talend, где у меня есть файл excel и пара полей базы данных, которые сопоставляются с файлом XML.

Рабочая работа выглядит следующим образом:

enter image description here

Проблема: я хочу, с тем же вводом файла Excel иПоля базы данных, сделайте еще одно сопоставление, которое выводит в тот же рабочий XML-файл, упомянутый ранее.Так что у меня будет ОДИН XML-файл с ДВУМЯ разными сопоставлениями.Как я могу добиться этого?

Обновление Я сделал это отображение: enter image description here

, которое в конце концов экспортируется следующим образом: enter image description here

, но я не уверен, как использовать это отображение в tAdvancedFileOutputXML

1 Ответ

0 голосов
/ 10 февраля 2019

Если я правильно понял, вы хотите иметь один XML-файл, содержащий два разных XML-файла (второй добавляется к первому).В показанном задании добавьте ссылку OnSubJobOk, чтобы указать дубликат потока документов, который имеет другое сопоставление.Во втором потоке вместо использования компонента tFileOutputXML для записи файла XML вы можете использовать tAdvancedFileOutputXML с пометкой «Добавить исходный файл XML», чтобы добавить его в файл, созданный из первого потока.Также не забудьте настроить дерево XML.Проверьте следующую ссылку для получения дополнительной информации https://help.talend.com/reader/~hSvVkqNtFWjDbBHy0iO_w/h3wZegFH1_1XfusiUGtsPg

tAdvancedFileOutputXML

Надеюсь, это поможет.

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