Я пытаюсь настроить каждую задачу XML на вывод динамического имени файла в той же папке.
Мое текущее решение настроено:
Переменные:
1. FilenameExtension - a file from source folder e.g. "Inquiry_12345.xml"
2. OutputDirectory - location where i want the XML task to place the output e.g. "C:\Users\Desktop\Examples\XML Files\OutputFiles"
3. OutputFullPath - a combination of the two variables above @[User::OutputDirectory] + "\\Output" + @[User::FilenameExtention] e.g."C:\Users\Desktop\Examples\XML Files\OutputFiles\OutputInquiry_12345.xml"
4. Soure Directory - location of the source folder - e.g. "C:\Users\Desktop\Examples\XML Files\SourceFiles"
5. SourceFullPath - full path of source file e.g. "C:\Users\Desktop\Examples\XML Files\SourceFiles\Inquiry_12345.xml"
Поток управления:
Несколько задач XML, которые берут один из файлов XML и сглаживают и разбивают необходимые теги на отдельные файлы XML, каждая задача имеет свой собственный набор тегов для поиска, это выполняется с помощью XSLT. Например, часть файла запроса - это сведения о потребителе (имя, имя пользователя и т. Д.), Поэтому он будет разделять их на отдельный XML-файл потребителя. Все они работают нормально, и, как я ожидаю, для одного файла. Проблема в том, когда я пытаюсь разместить их внутри каждого контейнера. он не обрабатывает ни один файл для вывода, используя мои переменные сверху.
Для каждой настройки контейнера Loop:
Экран отображения переменных
Экран сбора
Контроль потока
Результаты
Задачи XML настроены как таковые
Настройка задачи XML
Моя цель здесь - использовать имя файла переменной (предоставляется для каждого цикла) для именования выходных файлов и сохранения в заданном месте. С текущей настройкой, показанной выше, она ничего не сохраняет / не обновляет в выходной папке. Если я жестко закодирую детали, это работает так, как мне бы хотелось. С количеством файлов это, к сожалению, не вариант.