トピック:
WLSTPlan
オブジェクトでは、loadApplication
コマンドを使用してアプリケーションをロードした後、アプリケーション・デプロイメント・プランを変更できます。
WebLogic Scripting Toolコマンド・リファレンスのloadApplicationで、このコマンドの詳細を説明します。
次の表では、デプロイメント・プランに対する操作に使用できるWLSTPlan
オブジェクト・メソッドについて説明します。
表A-1 WLSTPlanオブジェクト・メソッド
操作対象 | このメソッドを使用します... | 次を行うには... |
---|---|---|
デプロイメント・プラン |
DeploymentPlanBean getDeploymentPlan() |
現在のアプリケーションの |
デプロイメント・プラン |
void save() throws FileNotFoundException, ConfigurationException |
読取り元のファイルにデプロイメント・プランを保存します。 |
モジュールの記述子 |
ModuleDescriptorBean createModuleDescriptor(String uri, String moduleOverrideName) |
|
モジュールのオーバーライド |
ModuleOverrideBean[] getModuleOverride(String
name)
|
|
モジュールのオーバーライド |
ModuleOverrideBean[] getModuleOverrides() |
デプロイメント・プランで使用可能なすべての |
モジュールのオーバーライド |
void showModuleOverrides() |
名前/タイプのペアとしてデプロイメント・プラン内で使用可能なすべての |
変数 |
VariableBean createVariable(String name, String value) |
デプロイメント・プラン内で値をオーバーライドできるこの指定値を使用して |
変数 |
void destroyVariable(String name)
|
|
変数 |
VariableBean getVariable(String name)
|
|
変数 |
VariableBean[] getVariables() |
デプロイメント・プランで使用可能なすべての |
変数 |
void setVariableValue(String name, String value) |
変数 |
変数 |
void showVariables() |
デプロイメント・プラン内のすべての |
変数の割当て |
VariableAssignmentBean createVariableAssignment(String name, String moduleOverrideName, String moduleDescriptorUri) |
|
変数の割当て |
void destroyVariableAssignment(String name, String moduleOverrideName, String moduleDescriptorName) |
|
変数の割当て |
VariableAssignmentBean getVariableAssignment(String name, String moduleOverrideName, String moduleDescriptorName) |
|
WLSTProgress
オブジェクトにより、実行されたデプロイメント・コマンドのステータスをチェックできます。
WLSTProgress
オブジェクトは、次のコマンドによって返されます。詳細は、WebLogic Scripting Toolコマンド・リファレンスの次のコマンド(関連コマンドの項)を参照してください。
deploy
distributeApplication
redeploy
startApplication
stopApplication
updateApplication
次の表では、現在のデプロイメント・アクションのステータスをチェックするのに使用できるWLSTProgress
オブジェクト・メソッドについて説明します。
表A-2 WLSTProgressオブジェクト・メソッド
このメソッドを使用します... | 次を行うには... |
---|---|
String getCommandType() |
このイベントのデプロイメント |
String getMessage() |
このイベントのステータスに関する情報を返します。 |
ProgressObject getProgressObject() |
現在のデプロイメント・アクションと関連付けられた |
String getState() |
現在のデプロイメント・アクションの状態を取得します。このイベントの |
boolean isCompleted() |
現在のデプロイメント・アクションが完了したかどうかを判断します。 |
boolean isFailed() |
現在のデプロイメント・アクションが失敗したかどうかを判断します。 |
boolean isRunning() |
現在のデプロイメント・アクションが実行中かどうかを判断します。 |
void printStatus() |
コマンド・タイプ、状態、追加のメッセージなど、デプロイメント・アクションの現在のステータスを出力します。 |