脏对象表
脏对象表是系统维护的表,用于存储有关对电信域网络中的非空间对象和关联所做的编辑的信息。 当第一个电信域网络添加到公共设施网络时,将创建此表。 当修改电信域网络中的非空间对象或关联时,会在脏对象表中的每个对象或关联处创建一行。 由于使用外键字段来管理某些关联类型而不是使用关联表,因此此附加表与电信域网络中的非空间对象一起使用。
可以从活动地图的内容窗格中访问脏对象表作为公共设施网络的子表。
该表中的每一行代表对电信域网络中非空间连接对象、边对象和关联所做的编辑的状态。 当对象可定位时,还会为包含层次结构中的第一个空间要素创建脏区,这允许您验证当前范围内编辑的网络拓扑。
脏对象表用于存储有关以下内容的信息:
电信域网络中非空间对象和关联是否已被修改或出现错误。
参与关联的对象。
脏对象表包含以下属性:
|
字段名 |
字段别名 |
描述 |
|---|---|---|
|
|
对象 ID |
表中记录的对象 ID。 |
|
|
网络源 ID |
公共设施网络中脏对象的网络源。 |
|
|
FeatureGuid |
脏对象所代表的对象或关联的全局 ID。 |
|
|
状态 |
|
|
|
错误代码 |
脏对象的错误使用可以代表一个或多个错误的位编码值来显示。 |
|
|
错误消息 |
与错误相关的其他上下文信息。 |
|
|
分区 ID |
对象的分区 ID。 该字段目前尚未使用,旨在支持未来追踪和网络管理的增强。 |
|
|
创建日期 |
创建脏对象的的日期。 |
|
|
创建者 |
创建脏对象的用户。 |
|
|
上次更新日期 |
上次更新此表中行的时间。 |
|
|
更新者 |
更新此表中行的最后一个用户。 |
|
|
全局 ID |
此表中行的全局 ID。 |
解释状态字段值
Status 属性字段值指示对参与电信域网络的对象或关联进行了何种类型的修改。 在该属性字段中显示的值表示十进制值,与位编码值相对应。 下表概述了状态位值以及这些值在 Status 字段中的显示方式:
|
状态位 |
状态字段值 |
描述 |
|---|---|---|
|
N/A |
0 |
对象或关联不是脏关联或者已删除。 |
|
0 |
1 |
已插入或更新的对象或关联。 |
|
1 |
2 |
对象或关联已删除。 |
|
2 |
4 |
对象或关联出错。 |
|
3 |
8 |
电路出错。 |
验证脏对象
验证网络拓扑可保持您在地图中看到的内容与存储在网络拓扑中的内容之间的一致性。 具有空间要素的关联用于确定非空间对象在地图上的位置并直观地对其进行表示。 非空间对象的可定位性很重要,原因在于空间要素提供一种机制,可创建脏区并验证编辑内容。
当创建或修改可定位对象或与该对象关联的对象时,将为其包含层等级中的第一个空间要素创建一个脏区。 在电信域网络中,脏对象是通过这些脏区来验证的。 分析操作取决于网络拓扑,如果脏区或对象存在,则可能会返回意外结果。 如果对不可定位对象进行编辑,则不会创建任何脏区。 因此,这些编辑不会反映在网络拓扑中。
追踪工具提供了验证可定位性选项,以识别在追踪期间遍历的对象,而无需在关联层次结构中进行必要的包含、附加或连通性关联。 如果启用了此功能,并且发现了无法定位的对象,则会返回一个错误,其中包括要检查的对象的类名和全局 ID。 修改关联窗格可用于为被视为可定位的对象创建必要的关联。
协调和发布脏对象
当协调版本时,它将从默认版本继承网络拓扑的当前状态。 然后,为所有对象重新创建脏对象,并为在导致创建脏对象的指定版本中编辑的关联要素重新创建脏区。 如果在协调期间验证版本继承的脏区和对象,则您可以在版本中继续工作,但会阻止提交,直到再次协调版本。 当发布这些脏对象时,会在默认版本中验证和重建这些修改后要素的拓扑。