系統驗證

系統驗證

所有應用程式類型一律都會執行系統驗證。您無法停用這些驗證,也無法變更驗證的嚴重性層級。

下表列出系統驗證。

表格 23-1 節點層級驗證

名稱 描述

節點類型存在

節點類型不存在

節點存在於節點類型中

節點不存在於節點類型中

節點存在於要求項目中

節點不存在於要求項目中

節點存在於節點集中

節點不存在於節點集中

節點名稱長度

名稱超過長度上限

表格 23-2 階層層級驗證

名稱 描述

父節點類型存在

父節點類型不存在

父項存在於節點類型中

父項不是節點類型中的現有節點

父項存在於要求項目中

父項不存在於要求項目中

父項存在於節點集中

父項不存在於節點集中

階層集中的子節點類型

節點類型不是階層集中的父項的子節點類型

關係存在於階層集中

父子關係不存在於階層集中

階層集中的共用節點

階層集不允許共用節點

自身子代

節點和父項 (或祖代) 相同

自身同層級

節點以父項的子項方式存在

表格 23-3 視點層級驗證

名稱 描述

節點類型的允許動作

視點中的節點類型不允許要求動作

視點狀態

視點不允許編輯

視點中的顯示特性

在視點中未顯示節點類型的特性

視點中的可編輯特性

在視點中節點類型的特性不可編輯

表格 23-4 特性層級驗證

名稱 描述

特性的資料類型

值不符合特性的資料類型

特性格式

值不符合特性的預期格式

特性的最大長度

值超過特性的最大長度

特性的無效字元

值包含對特性無效的字元

特性的無效第一個字元

值包含對特性無效的第一個字元

特性的最小值和最大值

值不在特性的下限和上限範圍內

特性的允許值清單

值不在特性的允許的值清單中

節點類型的要求特性

未對節點類型中的特性輸入值

節點存在於特性節點集中

值不是針對特性設定的節點集中的節點

前置或後置空格

值包含前置或後置空格

註:

許多特性層級驗證 (例如,最小和最大長度、無效的字元和第一個字元,以及無效值) 可透過編輯特性參數來修改。請參閱編輯特性參數