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