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...

Как правильно мне сделать, просто перетащив эти утилиты в отдельный файл?..

Спасибо

0 ответов

Другие вопросы по тегам