4.3.8 サービスユニットの定義
- 〈この項の構成〉
(1) <unit>
- 内容
-
必須定義。
サービスユニットを定義します。
複数のサービスユニットを定義する場合は,<unit>タグを複数指定します。
- 指定可能値
-
−
- タグの省略
-
省略できません。
- 値の省略
-
省略できません。
(2) <name>
- 内容
-
必須定義。
サービスユニットを識別するための名称を指定します。Webシステム内でユニークな名称を指定する必要があります。Smart Composer機能のコマンドの-unitオプションには,ここで指定した名称を指定します。
- 指定可能値
-
英数字またはアンダースコア「_」およびハイフン「-」で指定した32文字以内の文字列を指定します。
- タグの省略
-
省略できません。
- 値の省略
-
省略できません。
(3) <display-name>
- 内容
-
サービスユニットの表示名を指定します。指定する文字に制限はありません。
- 指定可能値
-
128文字以内の任意の文字列を指定します。
- タグの省略
-
省略できます。
- 値の省略
-
省略できます。
(4) <description>
- 内容
-
サービスユニットのコメントを指定します。指定する文字に制限はありません。
- 指定可能値
-
1024文字以内の任意の文字列を指定します。
- タグの省略
-
省略できます。
- 値の省略
-
省略できます。
(5) <allocated-host>
- 内容
-
必須定義。
サービスユニットを構成するホストのリファレンスを定義します。<allocated-host>タグは一つだけ指定します。free-tier構成のWebシステムでは,<allocated-host>タグを複数指定できます。
- 指定可能値
-
−
- タグの省略
-
省略できません。
- 値の省略
-
省略できません。
(6) <host-ref>
- 内容
-
必須定義。
ホスト定義の<name>タグに指定したホスト名,構築済みのWebシステムで定義されているホスト名,IPアドレス,または@myhostを指定します。
@myhostを指定していると,システム構築時に,ホストの定義の<host-name>タグの値が自動で設定されます。
なお,複数ホストがある場合,一つのサービスユニット内で同じホストを共有することはできません。
- 指定可能値
-
指定できる文字列を次に示します。
-
ホスト名
-
IPv4アドレス
-
@myhost
-
- タグの省略
-
省略できません。
- 値の省略
-
省略できません。
(7) <hosts-for>
- 内容
-
必須定義。
<host-ref>タグで指定したホストが属する物理ティアの種類を指定します。物理ティアの種類を次に示します。
-
combined-tier
-
http-tier
-
j2ee-tier
-
ctm-tier
-
free-tier
-
- 指定可能値
-
指定できる文字列を次に示します。
-
combined-tier
-
http-tier
-
j2ee-tier
-
ctm-tier
-
free-tier
-
- タグの省略
-
省略できません。
- 値の省略
-
省略できません。