スクリプトによるビジネス・レベル・アプリケーションの停止
wsadmin ツールと BLAManagement コマンド・グループを使用して、ビジネス・レベル・アプリケーションを停止できます。
始める前に
このタスクを行うには、2 つの方法があります。 AdminTask オブジェクトの BLAManagement コマンド・グループ、または AdminBLA スクリプト・ライブラリーのスクリプトを使用して、ビジネス・レベル・アプリケーションを停止します。
手順
- AdminTask オブジェクトを使用して、ビジネス・レベル・アプリケーションを停止します。
- wsadmin スクリプト・ツールを開始します。
- ご使用の環境のビジネス・レベル・アプリケーションをリストします。 以下の例に示すように、listBLAs コマンドを使用して、ご使用の環境のビジネス・レベル・アプリケーションのリストを表示します。
AdminTask.listBLAs()
オプションで、対象のビジネス・レベル・アプリケーションの名前を部分的に指定して、そのビジネス・レベル・アプリケーションの構成 ID を表示できます。システムが指定された名前を固有の構成 ID と突き合わせる場合、このコマンドは部分的なビジネス・レベル・アプリケーション名を受け入れます。以下の例を使用して、myBLA ビジネス・レベル・アプリケーションの構成 ID を blaID 変数に設定します。myBLA=AdminTask.listBLAs('-blaID BLA1')
- ビジネス・レベル・アプリケーションの状況を判別します。 以下の例に示すように、getBLAStatus コマンドを使用して対象のビジネス・レベル・アプリケーションの状況を表示します。
AdminTask.getBLAStatus('-blaID myBLA')
このコマンドは、ビジネス・レベル・アプリケーションの状況を STOPPED または RUNNING として戻します。
- 実行中のビジネス・レベル・アプリケーションを停止します。 以下の例に示すように、stopBLA コマンドを使用してビジネス・レベル・アプリケーションを停止します。
AdminTask.stopBLA('-blaID myBLA')
このコマンドは、システムがビジネス・レベル・アプリケーションを正常に停止すると、次のメッセージを表示します。BLA ID of stopped BLA if the BLA was not already stopped.
- Jython スクリプト・ライブラリーを使用して、ビジネス・レベル・アプリケーションを停止します。
- wsadmin スクリプト・ツールを開始します。
- ご使用の環境のビジネス・レベル・アプリケーションをリストします。 listBLAs スクリプトを使用し、次の構文を使用してご使用の環境のビジネス・レベル・アプリケーションのリストを表示します。
AdminBLA.listBLAs(blaName, displayDescription)
blaName 引数と displayDescription 引数のいずれか、または両方を指定することも、いずれも指定しないこともできます。 blaName 引数を使用して特定のビジネス・レベル・アプリケーションの名前を指定し、displayDescription 引数を使用して、戻されるそれぞれのビジネス・レベル・アプリケーションの説明を表示するかどうかを指定します。 以下の例に示すように、指定しない引数の代わりに空ストリングを指定します。AdminBLA.listBLAs("", "true")
- ビジネス・レベル・アプリケーションを停止します。 stopBLA スクリプトで以下の構文を使用して、ビジネス・レベル・アプリケーションを停止します。
AdminBLA.stopBLA(blaName)
以下の例に示すように、blaName 引数を使用して、停止するビジネス・レベル・アプリケーションの名前を指定します。AdminBLA.stopBLA("myBLA")


http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-nd-mp&topic=txml_7stopbla
ファイル名:txml_7stopbla.html