ODI получает имя агента и сервер

Я хотел знать, есть ли способ получить имя агента и сервер, на котором он работает. Я попытался прочитать весь материал OdiGetInfo(), но не нашел ничего полезного. Мне нужна эта информация, так как я должен сделать пакет ODI, который постоянно проверяет, работают ли агент и сервер. Я знаю, что это можно сделать с помощью сценария оболочки, выполняемого из пакета ODI, но я хотел знать, есть ли другой способ сделать это.

Спасибо.


person Giacomo Giovannini    schedule 22.05.2018    source источник


Ответы (1)


Способ получения имени агента: odiRef.getSession("AGENT_NAME")

Способ получения сведений о сервере: odiRef.getInfo("DEST_JAVA_URL")

Примечание. Параметр DEST_JAVA_URL возвращает полный URL-адрес JDBC, указанный на сервере физических данных.

person naveen kumar    schedule 22.05.2018
comment
Спасибо, я уже пробовал второй, но мне попался не тот сервер, или так кажется, так как он мне дал другой сервер, не тот, на котором работает агент (а я это знаю точно, так как запускал агент). - person Giacomo Giovannini; 22.05.2018