Использование переменных рабочего процесса в свойствах сеанса

У меня есть сценарий, в котором имя моего исходного файла будет происходить из одной таблицы db. Мне нужно прочитать это значение и передать его в значении имени исходного файла в свойствах сеанса.

До сих пор я пробовал, как будто я создал 2 сеанса, где 1-й сеанс будет читать таблицу db, в которой хранится имя исходного файла, и сохранять его в одной переменной сопоставления, а при назначении переменной после успеха я присваиваю значение переменной сопоставления переменной рабочего процесса и в следующем основном сеансе я пытаюсь указать переменную рабочего процесса в атрибуте имени файла сеанса.

Но он показывает ошибку, как показано ниже

не удается раскрыть переменные в поле файла [$$ WL_File].

Как я могу этого добиться.

Пожалуйста, предложите несколько идей.


person Aspirant    schedule 19.10.2013    source источник
comment
Альтернативный подход - создать плоский файл, содержащий ваши исходные имена файлов в первом сеансе. Затем во втором сеансе используйте этот файл как косвенный исходный файл.   -  person Samik    schedule 19.10.2013


Ответы (1)


В разделе «Определение цели» на вкладке «Столбцы» можно щелкнуть «Добавить столбец с именем файла в эту таблицу». Затем в сопоставлении все, что вы передадите этому порту, будет использоваться в качестве имени файла вместо имени файла, определенного в свойствах сеанса. Создание нескольких выходных файлов немного сложнее, и для этого потребуется, чтобы Transaction Control сообщал, когда один файл завершен.

person Maciejg    schedule 08.11.2013