控制文件的规则和标准
在创建控制文件之前,请先了解下列规则和标准:
- •元素和属性名称区分大小写。
- •控制文件包含 XML 元素的层次结构。 不同层次的元素可以包含相同的属性。 为父元素定义了某个属性但没有为子元素定义此属性时,子元素将继承为父元素定义的属性值。 为子元素定义的属性值会替代为父元素定义的同一属性的值。
- •当一个元素定义了多个属性时,infacmd 会导出或导入与所有属性筛选器相匹配的对象。 例如,在导出控制文件中为 objectList 元素定义了 createdBefore 和 lastUpdatedAfter 属性。 Infacmd 会导出在指定日期之前创建并在指定日期之后最后更新的指定类型对象。
- •时间属性的值不包含边界值。 例如,在导出控制文件中将 createdAfter 设置为“2011-02-01 16:00:00-0800”。 Infacmd 会考虑导出在 2011 年 2 月 1 日下午 4 点之后创建的所有对象。 Infacmd 不会导出在 2011 年 2 月 1 日下午 4 点创建的对象。
- •可以在域对象的控制文件中指定一次特定类型的 objectList。 例如,指定一个类型为“connection”的 objectList。 不能在同一文件中指定另一个类型为“connection”的 objectList。
- •可以在模型存储库对象的 folder 或 folderMap 元素中指定一次特定类型的 objectList。 例如,指定类型为“Flat File Data Object”的 objectList。 不能在同一 folder 或 folderMap 元素中指定另一个“Flat File Data Object”类型的 objectList。