配置文件配置数据为特定主机上运行的用户应用程序保留配置文件。
组织的组织单位以及用户以层次结构的形式存储在配置系统信息库中。域组件的情况也是如此。
配置文件被指定给层次结构中的元素。指定给元素的配置文件将由该元素的子元素继承。
应用程序的配置数据取决于运行该应用程序的用户和主机。
影响用户的配置设置取决于指定给特定元素(这些元素位于用户元素和树根之间的路径中)的配置文件。必须将这些配置文件合并在一起,以便生成用户的配置设置集。
由于可以基于运行用户应用程序的主机来定义配置文件,因此指定给主机(或位于主机和树根之间的路径中的任何元素)的配置文件也应该与影响用户的配置文件合并在一起。
构建配置文件配置时可以使用以下规则:
处理顺序:配置文件的合并顺序非常重要。首先处理配置文件的 Host Local 集,然后依次是 Host Global 集、User Local 集和 User Global 集。
如果某个集中包含多个配置文件,则与配置文件关联的优先级编号确定了该配置文件的处理顺序,即,优先级编号最小的文件最先处理。
属性和值:属性是配置中可以定义的元素,例如“背景颜色”。值是指定给属性的值,例如,属性“背景颜色”的值为“白色”。
如果在一个配置文件中添加了新属性,则该属性及其值将被添加到合并的配置树中。
如果属性有一个标记为强制的值,则新值将存储在合并树中。该属性在其他配置文件中出现的新值将被忽略。
如果在正进行处理的配置文件中为属性定义新值时,该属性已经拥有了一个值,则会将新值指定给该属性。