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