Установите параметр в файле параметров и используйте его в том же рабочем процессе - PullRequest
0 голосов
/ 01 октября 2018

У меня есть требование установить параметр, скажем, отметку времени в файле параметров, используя командную задачу, которая запускает сценарий оболочки Unix, который выполняет эту задачу в рабочем процессе, а затем в том же рабочем процессе, использовать параметр, который был установлен ранее.Это возможно?Используемая версия informatica составляет 9,6

.

Ответы [ 3 ]

0 голосов
/ 02 октября 2018

Вам необходимо определить свойство Parameter file для Session .Не только установить значение параметра для сеанса, но и заставить сеанс читать файл параметров.

С файлом параметров рабочего процесса он работает следующим образом (кратко):

  1. Рабочий процесс инициализирован ичитает назначенный файл параметров.Все переменные установлены.
  2. После инициализации сеанса все переменные и параметры уже установлены.

Файл больше не читается, переменные не переустанавливаются.

Однако, если файл параметров определен как свойство Session, он работает немного по-другому.

  1. Рабочий процесс инициализируется и читает назначенный файл параметров.Все переменные установлены.
  2. Сеанс инициализирован, и он читает свой собственный файл параметров, устанавливая все переменные и параметры.

В этом случае значениябудет использоваться определенный в файле параметров сеанса.

Конечно, нет необходимости использовать файл параметров уровня рабочего процесса.

Также возможно иметь один сеанс, который генерирует файл параметров дляочень следующая сессия, чтобы использовать это.При условии, что оно определено как свойство сеанса, как упомянуто выше.

0 голосов
/ 04 октября 2018

Для этой цели вы можете использовать задание Назначения.Установите переменную рабочего процесса и используйте ее в любом месте в том же рабочем процессе.

0 голосов
/ 01 октября 2018

Я получил решение :).Не знаю, есть ли другой вариант.Но уловка, которая сработала для меня, заключается в том, что если вам нужно установить параметр, а затем снова прочитать параметр, чтобы использовать его в том же рабочем процессе в соответствии с любым требованием, то вы можете установить параметр и затем использовать его в сеансе внутри рабочего листа.и это прекрасно работает.Я не уверен, почему, но это определенно работает:)

...