Conflict resolution
If changes were made to the target environment between two export/import cycles, then the following conflict resolution rules are applied during the import.
- Audience levels
- f the target contains the same audience level name with a different ID, the name on the target is appended with “_Target".
- If the target contains an audience level with a different name but same ID, the ID on the target is changed to a new unused code.
- Named value lists
- If the target contains the same named value list name with a different ID, the name on the target is appended with “_Target".
- If the target contains a named value list with a different name but same ID, the named value list on the target is overwritten with the source.
- Named value items, for a given named value list
- If the target contains the same named value item name with a different ID, the name on the target is appended with “_Target".
- If the target contains a named value item that does not exist on the source and is not used by components on the target, the item is removed.
- Data sources
- If the target contains the same data source name with a different ID, the name on the target is appended with “_Target".
- If the target contains a data source with a different name but same ID, the data source on the target is overwritten with the source.
- Data source fields, for a given data source
- If the target contains the same data source field name with a different ID, the name on the target is appended with “_Target".
- If the target contains a data source field that does not exist on the source and is not used by components on the target, the field is removed.
- Workspaces
- If the target contains the same workspace name with a different ID, the name on the target is appended with “_Target".
- If the target contains a workspace with a different name but same ID, the Workspace on the target is overwritten with the source.
- Components, for a given workspace
- If the target contains a component that does not exist on the source and is not used by components on the target workspace, the component is removed from the target workspace.
- If the target contains a component with the same ID, the component on the target is overwritten with the source.
- Consider the following scenario.
- A source environment contains a workspace with a component that is referenced by another workspace.
- An export/import cycle brings the workspace containing the origin component into the target environment, but does not import the workspace where a reference to that component was used.
- In a subsequent cycle, the workspace containing the component reference is imported.
In this scenario, a component reference is created in the target environment.