DeepEdit!

Программирование баз данных на Oracle, техническая документация, литература, статьи и публикации

  • Увеличить размер шрифта
  • Размер шрифта по умолчанию
  • Уменьшить размер шрифта

odiRef.getSession() Недокументированные параметры.

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









jAntivirus