ファイル名
任意
使用用途
ビューの定義を記述したXMLファイルです。
ビューを登録、更新、および、詳細表示を実施するためのファイルです。本XMLファイルを使用して、ビューを登録または更新する場合、『操作ガイド』の「ビューの作成」も参照に本XMLファイルを作成してください。
格納場所
任意
ファイル形式
<?xml version="1.0" encoding="UTF-8"?> <view> <layers> <layer> <layerNumber>[階層番号]</layerNumber> <layerName>[CI名]</layerName> <displayCi>[表示するCI]</displayCi> <conditions> <condition> <logicalOperator>[論理演算子]</logicalOperator> <attribute>[属性]</attribute> <comparisonOperator>[比較演算子]</comparisonOperator> <keyword>[キーワード]</keyword> </condition> ・・・ </conditions> <label>[ラベルに使用する属性]</label> </layer> ・・・ </layers> <columns> <column> <columnNumber>[カラム番号]</columnNumber> <columnName>[カラム名]</columnName> <layerNumber>[階層番号]</layerNumber> <attribute>[属性]</attribute> <column> ・・・ </columns> </view>
以下にそれぞれの項目(タグ)の説明および設定内容について示します。
この情報を参考にして、必要に応じてビュー定義を修正してください。
タグ名の[ ]は、省略可能なタグであることを示しています。
タグ | 型 | 設定範囲 | 説明 | 必須 | 設定内容 |
---|---|---|---|---|---|
layers | - | - | 複数の階層を指定します。 | × | |
layer | - | - | 階層を指定します。 | × | 複数階層を定義する場合、本タグを複数指定してください。 |
columns | - | - | 複数のカラムを指定します。 | × | |
column | - | - | カラムを指定します。 | × | 複数カラムを定義する場合、本タグを複数指定してください。 |
layer要素に指定する内容を以下に示します。タグ名の[ ]は、各layer要素内で省略可能なタグであることを示しています。
タグ | 型 | 設定範囲 | 説明 | 必須 | 設定内容 |
---|---|---|---|---|---|
layerNumber | string ASCII | 2文字 | 階層番号です。 | ○ | 階層番号を1から連番で指定してください。 |
layerName | string UTF-8 | 85文字以内 | CI名です。 | ○ | |
displayCi | string ASCII | 32文字以内 | 表示するCIです。 | ○ | 以下のいずれかの値を指定してください。
|
conditions | - | - | 複数の条件を指定します。 | × | 条件を指定しない場合、本タグを空タグで指定してください。 |
condition | - | - | 条件を指定します。 | × | 複数の条件を定義する場合、本タグを複数指定してください。 |
label | string ASCII | 32文字以内 | ラベルとして使用する属性です。 | ○ | 「第3章 CIリファレンス」を参照して、属性を属性IDで指定してください。 |
condition要素に指定する内容を以下に示します。タグ名の[ ]は、各condition要素内で省略可能なタグであることを示しています。
タグ | 型 | 設定範囲 | 説明 | 必須 | 設定内容 |
---|---|---|---|---|---|
logicalOperator | string ASCII | 3文字以内 | 論理演算子です。 | × | 1つ目の条件の場合、本タグの値を省略してください。2つ目以降の条件の場合、本タグに以下のどちらかの値を指定してください。
|
comparisonOperator | string ASCII | 3文字以内 | 比較演算子です。 | ○ | 以下のいずれかの値を指定してください。(注)
注)XMLに"<"または">"の文字を指定する場合、エスケープする必要があります。"<"または">"を指定してください。 |
keyword | string UTF-8 | 128文字以内 | キーワードです。 | ○ | キーワードを指定してください。空文字を指定する場合、本タグを空タグで指定してください。 |
column要素に指定する内容を以下に示します。タグ名の[ ]は、各column要素内で省略可能なタグであることを示しています。
タグ | 型 | 設定範囲 | 説明 | 必須 | 設定内容 |
---|---|---|---|---|---|
columnNumber | string ASCII | 2文字 | カラム番号です。 | ○ | カラム番号を1から連番で指定してください。 |
columnName | string UTF-8 | 85文字以内 | カラム名です。 | ○ | |
layerNumber | string ASCII | 2文字 | カラムに出力する属性のCIの階層です。 | ○ | 属性のCIの階層を階層番号で指定してください。 |
attribute | string ASCII | 32文字以内 | カラムに出力する属性です。 | ○ | 「第3章 CIリファレンス」を参照して、属性を属性IDで指定してください。 |
注意事項
なし。
使用例
登録時
<?xml version="1.0" encoding="UTF-8"?> <view> <layers> <layer> <layerNumber>1</layerNumber> <layerName>テナント</layerName> <displayCi>tenant_all</displayCi> <conditions> <condition> <logicalOperator/> <attribute>tenantId</attribute> <comparisonOperator>==</comparisonOperator> <keyword>__DEFAULT__</keyword> </condition> </condition> <label>displayName</label> </layer> <layer> <layerNumber>2</layerNumber> <layerName>サーバグループ</layerName> <displayCi>servergroup_all</displayCi> <conditions/> <label>serverGroupName</label> </layer> <layer> <layerNumber>3</layerNumber> <layerName>WindowsのWebサーバ</layerName> <displayCi>server_direct</displayCi> <conditions> <condition> <logicalOperator/> <attribute>osType</attribute> <comparisonOperator>==</comparisonOperator> <keyword>Windows</keyword> </condition> <condition> <logicalOperator>and</logicalOperator> <attribute>serverName</attribute> <comparisonOperator>=</comparisonOperator> <keyword>^Webサーバ</keyword> </condition> </conditions> <label>serverName</label> </layer> </layers> <columns> <column> <columnNumber>1</columnNumber> <columnName>テナント名</columnName> <layerNumber>1</layerNumber> <attribute>displayName</attribute> </column> <column> <columnNumber>2</columnNumber> <columnName>サーバグループ名</columnName> <layerNumber>2</layerNumber> <attribute>serverGroupName</attribute> </column> <column> <columnNumber>3</columnNumber> <columnName>サーバ名</columnName> <layerNumber>3</layerNumber> <attribute>serverName</attribute> </column> </columns> </view>
更新時
<?xml version="1.0" encoding="UTF-8"?> <view> <layers> <layer> <layerNumber>1</layerNumber> <layerName>テナント</layerName> <displayCi>tenant_all</displayCi> <conditions> <condition> <logicalOperator/> <attribute>tenantId</attribute> <comparisonOperator>==</comparisonOperator> <keyword>__DEFAULT__</keyword> </condition> </conditions> <label>displayName</label> </layer> <layer> <layerNumber>2</layerNumber> <layerName>サーバグループ</layerName> <displayCi>servergroup_all</displayCi> <conditions/> <label>serverGroupName</label> </layer> <layer> <layerNumber>3</layerNumber> <layerName>WindowsのWebサーバ</layerName> <displayCi>server_direct</displayCi> <conditions> <condition> <logicalOperator/> <attribute>osType</attribute> <comparisonOperator>==</comparisonOperator> <keyword>Windows</keyword> </condition> <condition> <logicalOperator>and</logicalOperator> <attribute>serverName</attribute> <comparisonOperator>=</comparisonOperator> <keyword>^Webサーバ</keyword> </condition> </conditions> <label>serverName</label> </layer> </layers> <columns> <column> <columnNumber>1</columnNumber> <columnName>テナント名</columnName> <layerNumber>1</layerNumber> <attribute>displayName</attribute> </column> <column> <columnNumber>2</columnNumber> <columnName>サーバグループ名</columnName> <layerNumber>2</layerNumber> <attribute>serverGroupName</attribute> </column> <column> <columnNumber>3</columnNumber> <columnName>サーバ名</columnName> <layerNumber>3</layerNumber> <attribute>serverName</attribute> </column> <column> <columnNumber>4</columnNumber> <columnName>IPアドレス</columnName> <layerNumber>3</layerNumber> <attribute>ipAddress</attribute> </column> </columns> </view>