removeSIBusMember コマンド
wsadmin ツールを使用して、removeSIBusMember コマンドによってサービス統合バスからメンバーを除去します。 バス・メンバーは、アプリケーション・サーバー、IBM MQ サーバー、またはサーバー・クラスターです。
コマンドを実行するには、wsadmin スクリプト・クライアントの AdminTask オブジェクトを使用します。
wsadmin スクリプト・クライアントは Qshell から実行されます。.
詳しくは、wsadmin スクリプトを使用した WebSphere スクリプトを実行するための Qshell の構成.
サービス統合バスのコマンドには、コマンド行ヘルプが用意されています。
- Jython で使用可能なサービス統合バス・コマンドのリストと、各コマンドの簡単な説明を見るには、wsadmin プロンプトで以下のコマンドを入力します。
print AdminTask.help('SIBAdminCommands')
- 特定のコマンドの概要ヘルプの場合は、wsadmin プロンプトで以下のコマンドを入力します。
print AdminTask.help('command_name')
コマンドの使用後に、マスター構成に変更を保存します。次のコマンドを使用します。
AdminConfig.save()
目的
removeSIBusMember コマンドは、指定したバスからバス・メンバーを除去します。また、除去されたメンバーシップに関連付けられた成果物 (例えば、関連付けられた IBM MQ サーバー・バス・メンバーの成果物、メディエーション実行ポイント、またはバス・メンバーに関連付けられたメッセージング・エンジンのコア・グループ・ポリシー) をクリーンアップします。このコマンドを使用してバス・メンバーを除去するには、以下のいずれかのリソースを指定します。
- サーバーおよびサーバーが稼働するノード。
- クラスター。
- IBM MQ サーバー。
ターゲット・オブジェクト
サービス統合バス。
必須パラメーター
- -bus bus_name
- サービス統合バスを認識させるための名前。listSIBuses コマンドを使用して、既存のバスの名前をリストすることができます。
条件付きパラメーター
- -node node_name
- -server server_name
- バスからアプリケーション・サーバーを除去するには
、サーバーが稼働するノードの名前とサーバーの名前の両方を指定します。
これらのパラメーターを指定する場合は、-cluster または -wmqServer パラメーターを指定しないでください。
- -cluster cluster
- バスからサーバー・クラスターを除去するには、クラスターの名前を指定します。
このパラメーターを指定する場合は、-node、-server、 または -wmqServer パラメーターを指定しないでください。
- -wmqServer mqservername
- バスから IBM MQ サーバーを除去するには、IBM MQ サーバーの名前を指定します。これは、IBM MQ サーバーの作成時に -name パラメーターで指定した名前です。
このパラメーターを指定する場合は、-cluster、-node、または-server パラメーターを指定しないでください。
オプション・パラメーター
なし。
例
bus1 から server1 を除去します。
AdminTask.removeSIBusMember('[-bus bus1 -node node1 -server server1 ]')