WLST скриптинг и импорт самодельного модуля
Я пытаюсь написать сценарий WLST.
Поскольку я обнаружил, что я всегда повторяю аналогичную настройку, я попытался создать несколько утилит для облегчения написания скриптов.
Позже, когда я попытался вывести эти функции на внешний.py в качестве модуля, мне не удалось сделать это:
Предположим, у меня есть основной сценарий (domain_config.py) и сценарий функции util (wlst_util.py). Вот что я поместил в domain_config.py:
import wlst_util import *
loadProperties('domain.properties')
....
create_jms_conn_factory(....);
Сначала он жалуется на мою delcaration в wlst_util.py для метода:
create_jms_conn_factory(...., is_xa=False)
он жалуется на "NameError: False".
Хорошо, тогда я удаляю параметр по умолчанию, затем он жалуется на те функции cd() (предоставленные WLST).
Затем я попытался сделать "из wl import *" в wlst_util.py, сценарий завершился ошибкой в строке loadProperties (NullPointerException).
Я попытался поставить импорт после loadProperties, тогда переменная cmo в моем основном скрипте стала None...
Как правильно мне сделать, просто перетащив эти утилиты в отдельный файл?..
Спасибо