概要: 属性 | 操作  詳細: 属性 | 操作  索引

MO名称:
DomainGroup -  ドメイングループ
定義:
ObjectName
{0}:j2eeType=DomainGroup,J2EEServer={1},name={2},category=runtime
CLIName
domain.groups.{2}

属性の概要
controlledDomains (制御対象ドメイン)
制御対象ドメインを表します。
allowAnyEdition (Editionの混在を許可)
グループ内のドメインについて、Editionの混在を許可するかどうかを表します。
targetVersion (登録対象とするドメインのVersion)
登録対象とするドメインのVersionを表します。
targetEdition (登録対象とするドメインのEdition)
登録対象とするドメイン内のアプリケーションサーバに対するEdition情報を表します。数字の意味は次の通りです。
2: Express、13: Foundation、3: Standard、4: Enterprise
enableConsistency (自動的な設定差異検出の有無)
自動的な設定差異検出を行うかどうかを表します。
masterDomain (設定情報のマスタとなるドメイン)
設定情報のマスタとなるドメインを表します。
includeConsistency (設定差異検出の対象リスト)
設定差異検出の対象リストを表します。
excludeConsistency (設定差異検出の除外リスト)
設定差異検出の除外リストを表します。
operationTimeout (ドメイン操作のタイムアウト時間)
ドメイン操作のタイムアウト時間を表します。(単位:秒)
eventProvider (イベント処理の可否)
チェックされている場合、管理対象内でのイベント発生時における通知(Notification)の発行処理が行われます。

操作の概要
addDomain (ドメインの登録)
グループ内に制御対象とするドメインを登録します。
removeDomain (ドメインの削除)
グループ内のドメインに対して、制御対象から外します。
startDomain (ドメインの起動)
グループ内のドメインを起動します。
startTargetDomain (特定のドメインを起動)
グループ内の特定のドメインを起動します。
stopDomain (ドメインの停止)
グループ内のドメインを停止します。
stopTargetDomain (特定のドメインを停止)
グループ内の特定のドメインを停止します。
refreshManagementObjects (管理対象一覧の更新)
最新の管理対象情報をドメインから取得し、その情報を基にドメイングループ上で管理している管理対象を更新します。
detectConfigDifference (設定差異の検出)
グループ内のドメイン間での設定差異を検出します。


属性の詳細
controlledDomains (制御対象ドメイン)

制御対象ドメインを表します。

詳細:
ドメイングループ内で制御するドメインのリストを表します。
型:
java.lang.String[][]

allowAnyEdition (Editionの混在を許可)

グループ内のドメインについて、Editionの混在を許可するかどうかを表します。

詳細:
チェックがある場合、ドメイングループ内に登録するドメインのEditionに対する制限はありません。
ただし、登録されたドメインの運用操作は配備されたアプリケーションに対する設定および配備に限定され、それ以外の管理対象に対する設定や操作はドメイングループ内から実行できなくなります。
型:
java.lang.Boolean

targetVersion (登録対象とするドメインのVersion)

登録対象とするドメインのVersionを表します。

型:
java.lang.String

targetEdition (登録対象とするドメインのEdition)

登録対象とするドメイン内のアプリケーションサーバに対するEdition情報を表します。数字の意味は次の通りです。
2: Express、13: Foundation、3: Standard、4: Enterprise

詳細:
設定項目「Editionの混在を許可」にチェックがある場合、この値は無効です。
型:
java.lang.String

enableConsistency (自動的な設定差異検出の有無)

自動的な設定差異検出を行うかどうかを表します。

詳細:
チェックがある場合、ドメイングループ内のドメイン上で設定変更があった場合に、それを示す通知が管理ツールの「イベント通知」欄に表示されます。
型:
java.lang.Boolean

masterDomain (設定情報のマスタとなるドメイン)

設定情報のマスタとなるドメインを表します。

詳細:
操作「管理対象一覧の更新」を実施する際、その管理対象情報を取得するためのドメインを指定します。
型:
java.lang.String

includeConsistency (設定差異検出の対象リスト)

設定差異検出の対象リストを表します。

詳細:
「自動的な設定差異検出の有無」にチェックがある場合に、ドメイングループ内のドメイン上で更新された設定を検知する管理対象名を <管理対象名> もしくは <管理対象名>.* の形式で指定します。
“.*” を付与した場合、その配下の管理対象についても対象に含まれます。
型:
java.lang.String[]

excludeConsistency (設定差異検出の除外リスト)

設定差異検出の除外リストを表します。

詳細:
「自動的な設定差異検出の有無」にチェックがある場合に、ドメイングループ内のドメイン上で更新された設定を検知しない管理対象名を<管理対象名> もしくは <管理対象名>.* の形式で指定します。
“.*” を付与した場合、その配下の管理対象についても除外されます。
型:
java.lang.String[]

operationTimeout (ドメイン操作のタイムアウト時間)

ドメイン操作のタイムアウト時間を表します。(単位:秒)

詳細:
ドメイングループ内のドメインに対する管理対象に対して設定更新や操作を実施する際の処理タイムアウト時間(秒)を指定します。
型:
java.lang.Integer
値の範囲:
0-2147483

eventProvider (イベント処理の可否)

チェックされている場合、管理対象内でのイベント発生時における通知(Notification)の発行処理が行われます。

型:
java.lang.Boolean

操作の詳細
addDomain (ドメインの登録)

グループ内に制御対象とするドメインを登録します。

詳細:
この操作により追加されたドメインは、一括した起動/停止制御、設定更新、および設定差異検出の対象となります。
戻り値:
void
引数:
serverName - java.lang.String
サーバ名を指定します。

domainName - java.lang.String
ドメイン名を指定します。

replace - java.lang.Boolean
固有情報再設定を行う場合、チェックします。チェックを入れた場合、対象のドメインは停止している必要があります。


removeDomain (ドメインの削除)

グループ内のドメインに対して、制御対象から外します。

詳細:
この操作により削除されたドメインは、一括した起動/停止制御、設定更新、および設定差異検出の対象外となります。
戻り値:
void
引数:
serverName - java.lang.String
サーバ名を指定します。

domainName - java.lang.String
ドメイン名を指定します。


startDomain (ドメインの起動)

グループ内のドメインを起動します。

戻り値:
void
引数:
timeout - java.lang.Integer
起動処理に対するタイムアウト時間を指定します。(単位 : 秒)
値の範囲:
0-2147483


startTargetDomain (特定のドメインを起動)

グループ内の特定のドメインを起動します。

戻り値:
void
引数:
serverName - java.lang.String
サーバ名を指定します。

domainName - java.lang.String
ドメイン名を指定します。

timeout - java.lang.Integer
起動処理に対するタイムアウト時間を指定します。(単位 : 秒)
値の範囲:
0-2147483


stopDomain (ドメインの停止)

グループ内のドメインを停止します。

戻り値:
void
引数:
timeout - java.lang.Integer
停止処理に対するタイムアウト時間を指定します。(単位 : 秒)
値の範囲:
0-2147483

force - java.lang.Boolean
タイムアウトで指定した時間経過してもドメインが停止しない場合、ドメインを強制停止します。


stopTargetDomain (特定のドメインを停止)

グループ内の特定のドメインを停止します。

戻り値:
void
引数:
serverName - java.lang.String
サーバ名を指定します。

domainName - java.lang.String
ドメイン名を指定します。

timeout - java.lang.Integer
停止処理に対するタイムアウト時間を指定します。(単位 : 秒)
値の範囲:
0-2147483

force - java.lang.Boolean
タイムアウトで指定した時間経過してもドメインが停止しない場合、ドメインを強制停止します。


refreshManagementObjects (管理対象一覧の更新)

最新の管理対象情報をドメインから取得し、その情報を基にドメイングループ上で管理している管理対象を更新します。

詳細:
ドメイングループ内のドメインに対する管理対象情報を取得し、ドメイングループ上から参照できるようにします。
管理対象情報は、「設定情報のマスタとなるドメイン」で指定されたドメインから取得します。
戻り値:
void
引数:
なし

detectConfigDifference (設定差異の検出)

グループ内のドメイン間での設定差異を検出します。

詳細:
ドメイングループ内の各ドメイン間で設定情報の比較を行います。
ドメイン間で設定情報に差分が生じた場合、その差分リストが次の形式で表示されます。
<ホスト名> : <ドメイン名> : <設定名> : <設定値> : <マスタ上の設定値>
戻り値:
java.lang.String[][]
引数:
includes - java.lang.String[]
設定差異検出の対象を <管理対象名> もしくは <管理対象名>.* の形式で指定します。
“.*” を付与した場合、その配下の管理対象についても対象に含まれます。

excludes - java.lang.String[]
設定差異検出を行わない対象を <管理対象名> もしくは <管理対象名>.* の形式で指定します。
“.*” を付与した場合、その配下の管理対象についても除外されます。