2

バスの目的地を作成する Python スクリプトがあります。スクリプトを WSAdmin から実行すると正常に動作しますが、変更が Websphere (WAS) コンソールに表示されません。

コンソールからログアウトしてから再度ログインすると、変更が表示されます。

スクリプトは次で終了しますAdminConfig.save()

WAS コンソールを更新して、最新の構成変更を表示するにはどうすればよいですか? ログアウトしてログインする必要はありません。

Windows で WAS バージョン 7.0.0.15 を実行しています。

助けてくれてありがとう!

編集:

代わりに JMS キューを作成する別のスクリプトを実行すると、新しいキューがすぐに WAS コンソールに表示されます。おそらく、WAS コンソールのバグです。

4

1 に答える 1

5

私の経験では、通常、WAS Integrated Solutions Console には、ページを再表示または更新すると、他のセッションから行われた更新が表示されます。ただし、これが期待どおりに機能しない場合がいくつかあります。これらは通常、コンソールのバグを表しています。

wsadminコンソールにログインしているときに、SIB 宛先を作成するための簡単なテストを実行しました。バスのページに再度アクセスしただけでは、変更が認識されないことがわかりました。ただし、他のほとんどのページに移動すると、「ワークスペースはマスター構成から自動更新されました。ユーザー設定で自動更新を無効にできます。」というメッセージが表示されました。通常、別のセッションからの変更がいつ行われたかを示すメッセージ。その後、バス情報に戻ると、ログアウトして再度ログインしなくても、新しい目的地が表示されました。

バスのページがこれらの変更を検出していないようで、これはバグのようです。IBM で PMR を記録することを検討してください。

それ以外の場合は、最初にワークスペースの更新が有効になっていることを確認してください ( System administration> Console Preferences> Turn on workspace automatic refresh) - この設定はデフォルトで既に有効になっている可能性が高く、ログアウトするのではなくバス ページから移動することで、私が見つけた回避策を使用できる場合があります。

于 2011-12-08T15:34:36.643 に答える