Enterprise Administration > Business Administrative Change Promotion > Running the Business Administrative Change Promotion Command-Line Utility > Business Administrative Change Promotion Conflicts > Delete conflict
  
Delete conflict
During the propagation of delete actions to a target system, conflicts may occur when administrative objects do not get deleted from the database. For example, a delete conflict can occur if there is a mismatch in the count and type of permission set in a policy access control rule on the target system and one that is requested for deletion in the import package. Conflicts encountered during a delete operation are displayed along with import conflicts in the import log file or on the Event Management utility. You can provide resolutions to delete conflicts from the Event Management utility or through a conflict resolution XML file.
Conflict Resolution using the Event Management Utility
The following table lists the conflict message that is displayed during the propagation of delete records of administrative objects on the target system using the business administrative change promotion command-line utility.
 Conflict Description: Message displayed on the Event Management utility.
 Explanation: Describes the problem that has occurred.
 Available Resolutions: Options that appear if users opt not to accept default resolutions on delete.
Conflict Description
Explanation
Available Resolutions
Unable to delete
The object could not be deleted on the target system during the import process.
Manually resolve the issue and retry object deletion. This is the default resolution.
Skip the object deletion.
Force the deletion of the object on the target system.
Overwrite the object on the target system with the object imported from the source system.
Unable to delete preference objects like Definition, Category and Client
The preference could not be deleted on the target system during the import process.
Skip the object deletion.
Force the deletion of the object on the target system.
Unable to delete checked out workflow process templates.
The objects could not be deleted as they are in use on the target system.
Undo the check out and retry object deletion.
Manually resolve the issue and retry object import task. This is the default resolution.
Skip the object deletion — only valid in selective mode.
Unable to delete workflow process template in use.
The workflow process template could not be deleted as it is currently in use on the target system.
Manually resolve the issue and retry object import task. This is the default resolution.
Skip the object deletion — only valid in selective mode.
Non latest iteration of workflow process template found for delete operation.
The latest iteration of a workflow process template could not be found on the target system.
Manually resolve the issue and retry object import task. This is the default resolution.
Skip the object deletion — only valid in selective mode.
Unable to delete checked out lifecycle templates.
The lifecycle templates could not be deleted as they are currently checked out on the target system.
Manually undo the check out and retry object deletion.
Manually resolve the issue and retry object import task. This is the default resolution.
Skip the object deletion — only valid in selective mode.
Non latest iteration of lifecycle template found for delete operation.
The latest iteration of a lifecycle template could not be found on the target system.
Manually resolve the issue and retry object import task. This is the default resolution.
Skip the object deletion — only valid in selective mode.
Unable to delete lifecycle template in use.
The lifecycle template could not be deleted as it is currently in use on the target system.
Manually resolve the issue and retry object import task. This is the default resolution.
Skip the object deletion — only valid in selective mode.
Unable to delete type definition.
The objects could not be deleted as they are in use on the target system.
Force the deletion of the object on the target system.
Skip the object deletion — only valid in selective mode
Conflict Resolution using XML Load File
The following table lists the valid values for the type of conflict and possible resolutions for delete conflicts:
 Conflict Description: Message displayed on the Event Management utility.
 ConflictType Constant: Specifies the constant for a ConflictType element in the XML file.
 Resolution Constant: Specifies the constants for the Resolution element in the XML file.
Conflict Description
ConflictType Constant
Resolution Constant
Unable to delete
UNABLE_TO_DELETE
RETRY_DELETE (Default value)
SKIP_DELETE
FORCE_DELETE
OVERWRITE_DELETE
Unable to delete preference objects like Definition, Category and Client
UNABLE_TO_DELETE_PREFERENCE
SKIP_DELETE
FORCE_DELETE
Unable to delete checked out workflow process templates.
WFPROCESS_TEMPLATE_CHECKED_OUT
UNDO_CHECKOUT_DELETE
RETRY_DELETE (Default value)
SKIP_DELETE (only in selective)
Unable to delete workflow process template in use.
WFPROCESS_TEMPLATE_IN_USE
RETRY_DELETE (Default value)
SKIP_DELETE (only in selective)
Non latest iteration of workflow process template found for delete operation.
WFPROCESS_TEMPLATE_NON_LATEST
RETRY_DELETE (Default value)
SKIP_DELETE (only in selective)
Unable to delete checked out lifecycle templates.
LIFECYCLE_TEMPLATE_CHECKED_OUT
UNDO_CHECKOUT_DELETE
RETRY_DELETE (Default value)
SKIP_DELETE (only in selective)
Non latest iteration of lifecycle template found for delete operation.
LIFECYCLE_TEMPLATE_NON_LATEST
RETRY_DELETE (Default value)
SKIP_DELETE (only in selective)
Unable to delete lifecycle template in use.
LIFECYCLE_TEMPLATE_IN_USE
RETRY_DELETE (Default value)
SKIP_DELETE (only in selective)
Unable to delete type definition.
UNABLE_TO_DELETE_TYPE
FORCE_DELETE
SKIP_DELETE (only in selective)
The following is a sample conflict resolution XML file for delete conflicts:
<BACConflictResolutionPairs>
<BACConflictResolutionPair>
<ConflictType>UNABLE_TO_DELETE</ConflictType>
<Resolution>OVERWRITE_DELETE</Resolution>
</BACConflictResolutionPair>
<BACConflictResolutionPair>
<ConflictType>UNABLE_TO_DELETE</ConflictType>
<Resolution>FORCE_DELETE</Resolution>
</BACConflictResolutionPair>
</BACConflictResolutionPairs>