Conflict Resolution Rules For Partial Deployment

When you deploy public folders and directory content rather than the entire content store, you can select the content that you want to deploy.

Some conflict resolution rules depend on the choices you make.

When a parent object is updated, new children from the deployment archive are added and join the existing set of children in the target environment. If a conflict occurs, the conflict resolution rule is to replace the children.

Because all job steps are replaced, no conflict is possible when importing jobStepDefinition objects.

If you include report output versions and run histories and you keep existing entries, the associated objects from the archive are merged with the objects in the target environment. Even though the objects are merged, the retention rules still apply. A full merge may not occur because some objects may be discarded.

The default conflict resolution rule for partial deployments is replace.

Exceptions to the default conflict resolution rule are listed in the following table:

Table 1. Partial deployment, exceptions to the default conflict resolution rule

Object name

Conflict Resolution Rule

REPORTVERSIONSQL

Depends on whether Include report output versions is set to replace or keep Including Report Output Versions.

OUTPUT

Keep if advanced setting DEPLOYMENTSKIPREPORTOUTPUT is set to True Specifying if report output is part of deployment.

Otherwise, depends on whether Include report output versions is set to replace or keep Including Report Output Versions.

GRAPHICPAGE

Keep if advanced setting DEPLOYMENTSKIPREPORTOUTPUT is set to True Specifying if report output is part of deployment.

Otherwise, depends on whether Include report output versions is set to replace or keep Including Report Output Versions.

HISTORY

Depends on whether Include run history is set to replace or keep Including Run History.

SCHEDULE

Depends on whether Include schedules is set to replace or keep Including Schedules.

JOBSTEPDEFINITION

Replace.

JOBDEFINITION

Update and remove any JOBSTEPDEFINITION children.If PackageHistories is specified and packageHistoriesConflictResolution is set to replace, remove HISTORY objects as well.

DATASOURCE, DATASOURCECONNECTION, DATASOURCENAMEBINDING

Depends on whether Include data sources and connections is set to keep or replaceIncluding Data Sources.

DATASOURCESIGNON

Depends on whether Include data sources and connections and Include signons are set to keep or replace Including Data Sources.

DISTRIBUTIONLIST, CONTACT

Depends on whether Include distribution lists and contacts is set to keep or replace Including Distribution Lists and Contacts.

ROLE, GROUP

Depends on whether Include Cognos groups and roles is set to keep or replace Including Cognos Groups and Roles. (If it is set to replace, object ID is preserved.)

CACHEOUTPUT, REPORTCACHE, REPORTMETADATACACHE

Keep