ナビゲーションをスキップ

WebLogic Scripting Tool ガイド

  前 次 前/次ボタンと目次ボタンとの区切り線 目次  

WLST デプロイメント オブジェクト

以下の節では、WLST デプロイメント オブジェクトについて説明します。

 


WLSTPlan オブジェクト

loadApplication」で説明したように loadApplication コマンドを使用してアプリケーションをロードした後、WLSTPlan オブジェクトにより、アプリケーション デプロイメント プランに変更を加えることができます。

次の表では、デプロイメント プランに対する操作に使用できる WLSTPlan オブジェクトについて説明します。

表 C-1 WLSTPlan オブジェクト メソッド 

操作対象

使用するメソッド

目的

デプロイメント プラン

DeploymentPlanBean getDeploymentPlan()

現在のアプリケーションの DeploymentPlanBean を返す。

void save() throws FileNotFoundException, ConfigurationException

読み取り元のファイルにデプロイメント プランを保存する。

モジュールのオーバーライド

ModuleOverrideBean createModuleDescriptor(String name, String uri, String moduleOverrideName)

ModuleOverrideBean moduleOverrideName について、指定された name および uriModuleDescriptorBean を作成する。

ModuleOverrideBean createModuleOverride(String name, String type)

現在のデプロイメント プランについて、指定された name および type で、ModuleOverrideBean を作成する。

void destroyModuleOverride(String name)

デプロイメント プラン内の ModuleOverrideBean name を破棄する。

ModuleOverrideBean[] getModuleOverride(String name)

ModuleOverrideBean name を返す。

ModuleOverrideBean[] getModuleOverrides()

デプロイメント プランで使用可能なすべての ModuleOverrideBean オブジェクトを返す。

VariableBean[] setModuleOverride(ModuleOverrideBean moduleOverride)

現在のデプロイメント プランの ModuleOverrideBean moduleOverride を設定する。

void showModuleOverrides()

名前/タイプのペアとしてデプロイメント プラン内で使用可能なすべての ModuleOverrideBean オブジェクトを出力する。

変数

VariableBean createVariable(String name)

デプロイメント プラン内の値をオーバーライドできる VariableBean name を作成する。

void destroyVariable(String name)

VariableBean name を破棄する。

VariableBean getVariable(String name)

VariableBean name を返す。

VariableBean[] getVariables()

デプロイメント プランで使用可能なすべての VariableBean オブジェクトを返す。

void setVariable(String name, String value)

変数 name を、指定された value に設定する。

void setVariableBean(VariableBean bean)

VariableBean bean を設定する。

void showVariables()

デプロイメント プラン内のすべての VariableBean オブジェクトを名前/値のペアとして出力する。

変数の割り当て

VariableAssignmentBean createVariableAssignment(String name, String moduleOverrideName, String moduleDescriptorName)

ModuleOverrideBean moduelOverrideNameModuleDescriptorBean moduleDescriptorName のための VariableAssignmentBean を作成する。

void destroyVariableAssignment(String name, String moduleDescriptorName)

ModuleDescriptorBean moduleDescriptorNameVariableAssignmentBean name を破棄する。

VariableAssignmentBean getVariableAssignment(String name, String moduleDescriptorName)

ModuleDescriptorBean moduleDescriptorNameVariableAssignmentBean name を返す。

void showVariables()

デプロイメント プラン内のすべての VariableBean オブジェクトを名前/値のペアとして出力する。


 

 


WLSTProgress オブジェクト

WLSTProgress オブジェクトにより、実行されたデプロイメント コマンドのステータスをチェックできます。WLSTProgress オブジェクトは、次のコマンドによって返されます。

次の表では、現在のデプロイメント アクションのステータスをチェックするのに使用できる WLSTProgress オブジェクト メソッドについて説明します。

表 C-2 WLSTProgress オブジェクト メソッド 

使用するメソッド

目的

String getCommandType()

このイベントのデプロイメント CommandType を返す。このコマンドは、distributeredeploystartstop、または undeploy の各値のうち、1 つを返す。

String getMessage()

このイベントのステータスに関する情報を返す。

ProgressObject getProgressObject()

現在のデプロイメント アクションと関連付けられた ProgressObject を返す。

String getState()

現在のデプロイメント アクションの状態を取得する。このイベントの CommandType。このコマンドは、runningcompletedfailed、または released の各値のうち 1 つを返す。

boolean isCompleted()

現在のデプロイメント アクションが完了したかどうかを判断する。

boolean isFailed()

現在のデプロイメント アクションが失敗したかどうかを判断する。

boolean isRunning()

現在のデプロイメント アクションが実行中かどうかを判断する。

void printStatus()

コマンド タイプ、状態、追加のメッセージなど、デプロイメント アクションの現在のステータスを出力する。


 

 

フッタのナビゲーションのスキップ  ページの先頭 前 次