システム検証

システム検証

システム検証は、常にすべてのアプリケーション・タイプに対して実行されます。無効化したり、重要度レベルを変更することはできません。

次の表は、システム検証をリストしています。

表23-1 ノード・レベルの検証

名前 説明

ノード・タイプが存在

ノード・タイプが存在しません

ノードがノード・タイプに存在

ノードがノード・タイプに存在しません

ノードが要求アイテムに存在

ノードが要求アイテムに存在しません

ノードがノード・セットに存在

ノードがノード・セットに存在しません

ノード名の長さ

名前が最大長を超えています

表23-2 階層レベルの検証

名前 説明

親ノード・タイプが存在

親ノード・タイプが存在しません

親がノード・タイプに存在

親がノード・タイプの既存ノードではありません

親が要求アイテムに存在

親が要求アイテムに存在しません

親がノード・セットに存在

親がノード・セットに存在しません

階層セット内の子ノード・タイプ

ノード・タイプが階層セット内の親の子ノード・タイプではありません

関係が階層セットに存在

親子関係が階層セットに存在しません

階層セット内の共有ノード

共有ノードは階層セットには許可されません

自身の子孫

ノードが親(または先祖)と同じです

自身の兄弟

ノードが親の子として存在します

表23-3 ビューポイント・レベルの検証

名前 説明

ノード・タイプに対して許可されるアクション

要求アクションはビューポイントのノード・タイプに対して許可されません

ビューポイント・ステータス

ビューポイントで編集は許可されません

ビューポイントに表示されるプロパティ

プロパティがビューポイントのノード・タイプに対して表示されません

ビューポイントで編集可能なプロパティ

プロパティがビューポイントのノード・タイプに対して編集できません

表23-4 プロパティ・レベルの検証

名前 説明

プロパティのデータ型

値はプロパティのデータ型と一致しません

プロパティの形式

値がプロパティに期待される形式と一致しません

プロパティの最大長

値がプロパティの最大長を超えています

プロパティに対して無効な文字

プロパティに対して無効な文字が値に含まれます

プロパティに対して無効な先頭文字

プロパティに対して無効な先頭文字が値に含まれます

プロパティの最小値と最大値

値がプロパティの最小値と最大値の範囲内にありません

プロパティに対して許可される値リスト

値がプロパティ対して許可される値リストにありません

ノード・タイプの必須プロパティ

ノード・タイプのプロパティの値が入力されていません

ノードがプロパティ・ノード・セットに存在

値がプロパティに対して構成されているノード・セット内のノードではありません

先頭または末尾のスペース

先頭または末尾のスペースが値に含まれます

注:

最小長と最大長、無効な文字と先頭文字、無効な値など、プロパティ・レベルの検証の多くは、プロパティ・パラメータを編集して変更できます。プロパティ・パラメータの編集を参照してください。