Рассмотрим пример запуска сценария из проверочного пакета.
Общие свойства объекта OdiStartScen:
Передача входных параметров в запускаемый сценарий:
Все эти значения можно редактировать на закладке Command окна свойств объекта.
Выглядит такая команда примерно так:
OdiStartScen "-SCEN_NAME=PL_SQL_CHECK" "-SCEN_VERSION=001" "-LOG_LEVEL=1" "-AGENT_CODE=Super_Agent" "-SYNC_MODE=2" "-SESSION_NAME=Start scen #VariableN" "-W_PROJECT1.TestFunc=1=1"
Каждый отдельный параметр передается в двойных кавычках, наименование параметра предваряет минус, значение параметра после знака равенства. Сами параметры разделяются пробелом.
Зачем это может быть нужно? Довольно часто, при работе с ODI, репозиторий находится в БД, которая находится на удаленной машине. А, например, при выборе имени сценария, который необходимо запустить объектом OdiStartScen, Дизайнер выполняет запрос в эту БД, для того, чтобы получить полный перечень всех сценариев в выпадающий список. Этот запрос может выполняться достаточно долго. Тоже самое происходит при выборе переменной, для передачи значения в сценарий.
Таким образом, если необходимо изменить параметры запуска сценария, проще всего сразу пойти на закладку Command и произвести эти изменения там.
Update:
Сами параметры, их назначение и возможные значения я описал отдельно.
Комментариев нет:
Отправить комментарий
Примечание. Отправлять комментарии могут только участники этого блога.