Для большей гибкости сценария мониторинга, удаление логов которого было описано в одном из предыдущих сообщений, захотел узнать, возможно ли с помощью функции ODI getSession получить наименование сценария.
В документации описаны только следующие возможные значения параметра этой функции:
Попробовал передать в функцию значение "SCEN_NAME" - получилось!
Решил проверить все колонки, которые есть в таблице SNP_SESSION.
В результате, оказалось, что допустимы еще два значения параметра функции odiRef.getSession():
SESS_PARAMS - возвращает перечень переменных, используемых как параметр при запуске сценария;
SCEN_NAME - наименование сценария.
При вызове функции со значением SESS_PARAMS возвращается набор строк разделенных концом строки вида:
Проект1.Переменная1=Значение
Проект1.Переменная2=Значение
и т.п.
Комментариев нет:
Отправить комментарий
Примечание. Отправлять комментарии могут только участники этого блога.