Oracle® Fusion Middleware Oracle WebLogic Scripting Tool 11g リリース1(10.3.4) B61621-02 |
|
![]() 前 |
![]() 次 |
以下の節では、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コマンド・リファレンスの次のコマンド(関連コマンドの項)を参照してください。
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() |
コマンド・タイプ、状態、追加のメッセージなど、デプロイメント・アクションの現在のステータスを出力します。 |