システム検証
システム検証は、常にすべてのアプリケーション・タイプに対して実行されます。無効化したり、重要度レベルを変更することはできません。
次の表は、システム検証をリストしています。
表23-1 ノード・レベルの検証
| 名前 | 説明 |
|---|---|
|
ノード・タイプが存在 |
ノード・タイプが存在しません |
|
ノードがノード・タイプに存在 |
ノードがノード・タイプに存在しません |
|
ノードが要求アイテムに存在 |
ノードが要求アイテムに存在しません |
|
ノードがノード・セットに存在 |
ノードがノード・セットに存在しません |
|
ノード名の長さ |
名前が最大長を超えています |
表23-2 階層レベルの検証
| 名前 | 説明 |
|---|---|
|
親ノード・タイプが存在 |
親ノード・タイプが存在しません |
|
親がノード・タイプに存在 |
親がノード・タイプの既存ノードではありません |
|
親が要求アイテムに存在 |
親が要求アイテムに存在しません |
|
親がノード・セットに存在 |
親がノード・セットに存在しません |
|
階層セット内の子ノード・タイプ |
ノード・タイプが階層セット内の親の子ノード・タイプではありません |
|
関係が階層セットに存在 |
親子関係が階層セットに存在しません |
|
階層セット内の共有ノード |
共有ノードは階層セットには許可されません |
|
自身の子孫 |
ノードが親(または先祖)と同じです |
|
自身の兄弟 |
ノードが親の子として存在します |
表23-3 ビューポイント・レベルの検証
| 名前 | 説明 |
|---|---|
|
ノード・タイプに対して許可されるアクション |
要求アクションはビューポイントのノード・タイプに対して許可されません |
|
ビューポイント・ステータス |
ビューポイントで編集は許可されません |
|
ビューポイントに表示されるプロパティ |
プロパティがビューポイントのノード・タイプに対して表示されません |
|
ビューポイントで編集可能なプロパティ |
プロパティがビューポイントのノード・タイプに対して編集できません |
表23-4 プロパティ・レベルの検証
| 名前 | 説明 |
|---|---|
|
プロパティのデータ型 |
値はプロパティのデータ型と一致しません |
|
プロパティの形式 |
値がプロパティに期待される形式と一致しません |
|
プロパティの最大長 |
値がプロパティの最大長を超えています |
|
プロパティに対して無効な文字 |
プロパティに対して無効な文字が値に含まれます |
|
プロパティに対して無効な先頭文字 |
プロパティに対して無効な先頭文字が値に含まれます |
|
プロパティの最小値と最大値 |
値がプロパティの最小値と最大値の範囲内にありません |
|
プロパティに対して許可される値リスト |
値がプロパティ対して許可される値リストにありません |
|
ノード・タイプの必須プロパティ |
ノード・タイプのプロパティの値が入力されていません |
|
ノードがプロパティ・ノード・セットに存在 |
値がプロパティに対して構成されているノード・セット内のノードではありません |
|
先頭または末尾のスペース |
先頭または末尾のスペースが値に含まれます |
注:
最小長と最大長、無効な文字と先頭文字、無効な値など、プロパティ・レベルの検証の多くは、プロパティ・パラメータを編集して変更できます。プロパティ・パラメータの編集を参照してください。