ヘッダーをスキップ
Oracle® Fusion Middleware Oracle WebLogic Scripting Tool
11g リリース1 (10.3.6)
B61621-04
  ドキュメント・ライブラリへ移動
ライブラリ
製品リストへ移動
製品
目次へ移動
目次

前
 
次
 

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

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

WLSTPlanオブジェクト

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

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

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

操作対象 このメソッドを使用します... 次を行うには...

デプロイメント・プラン

DeploymentPlanBean getDeploymentPlan()

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

デプロイメント・プラン

void save() throws FileNotFoundException, 
ConfigurationException

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

モジュールの記述子

ModuleDescriptorBean createModuleDescriptor(String 
uri, String moduleOverrideName)

ModuleOverrideBean moduleOverrideNameについて、指定されたuriModuleDescriptorBeanを作成します。

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

ModuleOverrideBean[] getModuleOverride(String 
name)

ModuleOverrideBean nameを返します。

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

ModuleOverrideBean[] getModuleOverrides()

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

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

void showModuleOverrides()

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

変数

VariableBean createVariable(String name, 
String value)

デプロイメント・プラン内で値をオーバーライドできるこの指定値を使用してVariableBean nameを作成します。

変数

void destroyVariable(String name)

VariableBean nameを破棄します。

変数

VariableBean getVariable(String name)

VariableBean nameを返します。

変数

VariableBean[] getVariables()

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

変数

void setVariableValue(String name, String value)

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

変数

void showVariables()

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

変数の割当て

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

ModuleOverrideBean moduelOverrideNameModuleDescriptorBean moduleDescriptorUriのためのVariableAssignmentBeanを作成します。

変数の割当て

void destroyVariableAssignment(String name, String
moduleOverrideName, String moduleDescriptorName)

ModuleDescriptorBean moduleDescriptorNameModuleDescriptorBean moduleOverrideNameのためのVariableAssignmentBean nameを破棄します。

変数の割当て

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

ModuleDescriptorBean moduleDescriptorNameModuleDescriptorBean moduleOverrideNameのためのVariableAssignmentBean nameを返します。


WLSTProgressオブジェクト

WLSTProgressオブジェクトにより、実行されたデプロイメント・コマンドのステータスをチェックできます。WLSTProgressオブジェクトは、次のコマンドによって返されます。詳細は、WebLogic Scripting Toolコマンド・リファレンスの次のコマンド(関連コマンドの項)を参照してください。

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

表A-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()

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