Cosminexus V9 アプリケーションサーバ リファレンス 定義編(アプリケーション/リソース定義)

[目次][索引][前へ][次へ]

4.1.7 管理対象オブジェクトの定義

Connector属性ファイルの管理対象オブジェクトについての定義の詳細について,タグごとに説明します。管理対象オブジェクトについての定義は,Connector 1.5の仕様に準拠するリソースアダプタに対してだけ指定できます。

なお,ここでは,「4.1.1 Connector属性ファイルの指定内容」に記載されている順番にタグの詳細について説明しています。

<この項の構成>
(1) <adminobject>
(2) <adminobject-name>
(3) <adminobject-interface>
(4) <adminobject-class>
(5) <config-property>
(6) <description>
(7) <config-property-name>
(8) <config-property-type>
(9) <config-property-value>

(1) <adminobject>

説明
リソースアダプタが提供する管理対象オブジェクトについての定義。

指定可能値

タグの省略
省略できます。

値の省略
省略できません。

(2) <adminobject-name>

説明
管理対象オブジェクト名。
リソースアダプタ内でユニークである必要があります。

指定可能値
英数字(0〜9,A〜Z,a〜z),および次の特殊文字を使用できます。
スペース( ),エクスクラメーションマーク(!),ダブルクォーテーション("),シャープ(#),ドル記号($),パーセント(%),アンパサンド(&),シングルクォーテーション('),バーレン(()()),アスタリスク(*),プラス(+),コンマ(,),ハイフン(-),ピリオド(.),コロン(:),セミコロン(;),レスザン(<),イコール(=),グレーターザン(>),クエスチョン(?),単価記号(@),ブラケット([)(]),円マーク(\),キャレット(^),アンダースコア(_),バッククォート(`),ブレイス({)(}),ストローク(|),チルダ(~)
ただし,次に示す名前は指定できません。
  • 先頭または末尾にピリオド(.)を付けた名前
  • ピリオド(.)だけの名前
  • アンダースコア(_)が連続している名前
文字列の先頭または末尾に,半角スペースや改行がある場合,取り除かれて設定されます。

タグの省略
省略できます。

値の省略
省略できません。

(3) <adminobject-interface>

説明
管理対象オブジェクトのクラスが実装するインタフェース。

指定可能値
入力は制限されません。

タグの省略
省略できません。

値の省略
省略できません。

(4) <adminobject-class>

説明
管理対象オブジェクトのクラス。

指定可能値
入力は制限されません。

タグの省略
省略できません。

値の省略
省略できません。

(5) <config-property>

説明
管理対象オブジェクトのためのコンフィグレーションプロパティの定義。

指定可能値

タグの省略
省略できます。

値の省略
省略できません。

(6) <description>

説明
コンフィグレーションプロパティについての説明。

指定可能値
入力は制限されません。

タグの省略
省略できます。

値の省略
省略できます。

(7) <config-property-name>

説明
コンフィグレーションプロパティの名称。

指定可能値
名称の重複指定はできません。
4.1.10 DB Connectorに設定する<config-property>タグに指定できるプロパティ」を参照してください。

タグの省略
省略できません。

値の省略
省略できません。

(8) <config-property-type>

説明
adminobjectインスタンスによって要求されるコンフィグレーションプロパティのJavaの型。

指定可能値
次のどれかを指定します。
  • 「java.lang.Boolean」
  • 「java.lang.String」
  • 「java.lang.Integer」
  • 「java.lang.Double」
  • 「java.lang.Byte」
  • 「java.lang.Short」
  • 「java.lang.Long」
  • 「java.lang.Float」
  • 「java.lang.Character」

タグの省略
省略できません。

値の省略
省略できません。

(9) <config-property-value>

説明
コンフィグレーションプロパティの値。
cjsetrespropコマンド,およびcjsetrarpropコマンド実行時の動作を次に示します。
<config-property-value>タグ指定なしの場合
プロパティの情報を空に設定します。
<config-property-value>タグが指定されていて,値が空の場合
プロパティの情報を空に設定します。
<config-property-value>タグが指定されていて,値が指定されている場合
プロパティに指定された値を設定します。

指定可能値
入力は制限されません。

タグの省略
省略できます。

値の省略
省略できます。