1

WLSTスクリプトを作成しようとしています。

私はいつも同じようなセットアップを繰り返すことがわかったので、スクリプトの作成を容易にするためにいくつかのutil関数を作成しようとしました。

後でこれらの関数をモジュールとして外部の.pyにプルしようとしたときに、失敗しました。

メインスクリプト(domain_config.py)とutil関数スクリプト(wlst_util.py)があると仮定します。これがdomain_config.pyに入れたものです。

import wlst_util import *
loadProperties('domain.properties')
....
create_jms_conn_factory(....);

最初に、メソッドのwlst_util.pyでの私の削除について文句を言います。

create_jms_conn_factory(...., is_xa=False)

「NameError:False」と文句を言います。

わかりました。次に、デフォルトのパラメータを削除すると、それらのcd()関数(WLSTによって提供されます)に対して文句を言います。

次に、wlst_util.pyで「fromwl import *」を実行しようとしましたが、loadProperties行でスクリプトが失敗しました(NullPointerException)。

loadPropertiesの後にインポートを入れようとすると、メインスクリプトのcmo変数がNoneになります...

それらのutil関数を別のファイルにプルするために私がすべき正しい方法は何ですか?..

ありがとう

4

0 に答える 0