Consider the following merging order, where the first one wins:
i4config.xml
i4configeditorial.xml
i4configarchive.xml
i4configbase.xml
An example: a configuration element with the same name exists in the i4Config.xml and in the i4ConfigEditorial.xml. Wins the configuration element in the i4Config.xml. Another example: a configuration element with the same name exists in the i4ConfigEditorial.xml and in the i4ConfigBase.xml. Wins the configuration element in the i4ConfigEditoria.xml.
I4Config/globalMenu The I4Config/globalMenu element, when it is not empty, completely override the I4Config/globalMenu element(s) configured in included configuration files. I4Config/workspacesManagerMenu The I4Config/workspacesManagerMenu elements override the top level I4Config/workspacesManagerMenu/menuItem if it has the same name and command for the same values as I4Config/workspacesManagerMenu/menuItem element(s) configured in included configuration files. I4Config/sideBars/sideBar The I4Config/sideBars/sideBar elements override the I4Config/sideBars/sideBar elements configured in included configuration files with the same value for the I4Config/sideBars/sideBar/@name attribute. I4Config/workspaceTemplates/workspaceTemplate The I4Config/workspaceTemplates/workspaceTemplate elements override the I4Config/ workspaceTemplates/workspaceTemplate elements configured in included configuration files with the same value for the I4Config/ workspaceTemplates/ workspaceTemplate/@name attribute. I4Config/dashboards/dashboard The I4Config/dashboards/dashboard elements override the I4Config/dashboards/dashboard elements configured in included configuration files with the same value for the I4Config/dashboards/dashboard/@name attribute. I4Config/searchContexts/searchContext The I4Config/searchContexts/searchContext elements override the I4Config/searchContexts/searchContext elements configured in included configuration files with the same value for the I4Config/searchContexts/searchContext/@name attribute. I4Config/tiles/tile The I4Config/tiles/tile elements override the I4Config/tiles/tile elements configured in included configuration files with the same value for the I4Config/tiles/tile/@name and I4Config/tiles/tile/@objectTypeName attributes. The value of the I4Config/tiles/@widthSmall, I4Config/tiles/@widthMedium and I4Config/tiles/@widthLarge attributes, when provided, replace the values configured in the included configuration files. I4Config/tables/table The I4Config/tables/table elements override the I4Config/tables/table elements configured in included configuration files with the same value for the I4Config/tables/table/@name attribute. I4Config/columns/column/xslt The I4Config/columns/column/xslt elements override the I4Config/columns/column/xslt elements configured in included configuration files with the same value for the I4Config/columns/column/@name and I4Config/columns/column/xslt/@objectTypeName attributes. In such a way, it is possible to configure a column definition for two distinct object types in two distinct configuration file. The value of the I4Config/columns/column/@label and I4Config/columns/column/@width attributes, when provided, override the values configured in the included configuration files for I4Config/columns/column element with the same value for the I4Config/columns/column/@name attribute. I4Config/commandDefs This section contains the commands that are available to the menus and menu like items such as the dashboard items. This section can contain commandDef, workflowCommandDef, and urlCommandDef elements. These elements override those configured in the included configuration files with the same value for their @name attribute irrespective of the type of element, e.g. a commandDef will override a workflowDef. The merged configuration will contain items with unique names. I4Config/contextMenus/contextMenu The I4Config/contextMenus/contextMenu elements override the I4Config/contextMenus/contextMenu elements configured in included configuration files with the same value for the I4Config/contextMenus/contextMenu/@objectTypeName and I4Config/propertiesMenus/propertiesMenu/@searchContext attributes. I4Config/propertiesMenus/propertiesMenu The I4Config/propertiesMenus/propertiesMenu elements override the I4Config/propertiesMenus/propertiesMenu elements configured in included configuration files with the same value for the I4Config/propertiesMenus/propertiesMenu/@objectTypeName and I4Config/propertiesMenus/propertiesMenu/@searchContext attributes. I4Config/propertiesConfigList/propertiesConfig The I4Config/propertiesConfigList/propertiesConfig elements override the I4Config/propertiesConfigList/propertiesConfig elements configured in included configuration files with the same value for the I4Config/propertiesConfigList/propertiesConfig/@name and I4Config/propertiesConfigList/propertiesConfig/@objectTypeName attributes. I4Config/objectUIs/objectUI The I4Config/objectUIs/objectUI elements override the I4Config/objectUIs/objectUI elements configured in included configuration files with the same value for the I4Config/objectUIs/objectUI/@name and I4Config/objectUIs/objectUI/@objectTypeName attributes.
|