删除冲突
将删除操作传播到目标系统的过程中,如果管理对象没有从数据库中删除,则会发生冲突。例如,如果目标系统的策略访问控制规则中设置的权限计数和类型与导入包中请求删除的计数和类型不一致,则会发生删除冲突。在删除操作中遇到的冲突将与导入冲突一同显示在导入日志文件或“事件管理”实用程序中。您可以通过“事件管理”实用程序删除冲突,也可以通过冲突解决方案 XML 文件删除冲突。
使用“事件管理”实用程序解决冲突
下表列出使用业务管理变更升级命令行实用程序,在目标系统中传播管理对象删除记录期间显示的冲突消息。
冲突说明:“事件管理”实用程序中显示的消息。
说明:描述发生的问题。
可用解决方案:用户选择不接受关于删除冲突的默认解决方案时出现的选项。
冲突说明
说明
可用解决方案
无法删除
导入期间无法在目标系统中删除对象。
手动解决问题并重试删除对象。此为默认解决方案。
跳过对象删除。
在目标系统中强制删除对象。
以从源系统中导入的对象覆盖目标系统中的对象。
无法删除如定义、类别和客户端等首选项对象
导入期间无法在目标系统中删除首选项。
跳过对象删除。
在目标系统中强制删除对象。
无法删除已检出的工作流进程模板。
对象正在目标系统中使用,无法删除。
撤消检出并重试删除对象。
手动解决问题并重试对象导入任务。此为默认解决方案。
跳过对象删除 - 仅在选择性和开发模式下有效。
无法删除使用中的工作流进程模板。
无法删除工作流进程模板,因为它当前在目标系统中使用。
手动解决问题并重试对象导入任务。此为默认解决方案。
跳过对象删除 - 仅在选择性和开发模式下有效。
找不到用于删除操作的工作流进程模板的最新小版本。
在目标系统上找不到工作流进程模板的最新小版本。
手动解决问题并重试对象导入任务。此为默认解决方案。
跳过对象删除 - 仅在选择性和开发模式下有效。
无法删除已检出的生命周期模板。
无法删除生命周期模板,因为它们当前在目标系统中已检出。
手动撤消检出并重试删除对象。
手动解决问题并重试对象导入任务。此为默认解决方案。
跳过对象删除 - 仅在选择性和开发模式下有效。
找不到用于删除操作的生命周期模板的最新小版本。
在目标系统上找不到生命周期模板的最新小版本。
手动解决问题并重试对象导入任务。此为默认解决方案。
跳过对象删除 - 仅在选择性和开发模式下有效。
无法删除使用中的生命周期模板。
无法删除生命周期模板,因为它当前在目标系统中使用。
手动解决问题并重试对象导入任务。此为默认解决方案。
跳过对象删除 - 仅在选择性和开发模式下有效。
无法删除类型定义。
对象正在目标系统中使用,无法删除。
在目标系统中强制删除对象。
跳过对象删除 - 仅在选择性模式下有效。
无法删除测量数量
对象正在目标系统中使用,无法删除。
手动解决问题并重试对象导入任务。此为默认解决方案。
跳过对象删除 - 仅在选择性和开发模式下有效。
无法删除报告 <报告名称>,因为其用于“已保存报告”<“已保存报告”显示标识> 和数据监控器 <数据监控器标识>
对象正在目标系统中使用,无法删除。
手动解决问题并重试删除对象。此为默认解决方案。
跳过对象删除。
无法删除以下枚举定义,因为该定义正在使用中或者被特性定义参考: <枚举定义>
无法删除对象,原因在于特性定义正在对其进行使用或引用。
手动解决问题并重试对象导入任务。此为默认解决方案。
跳过对象删除 - 仅在选择性和开发模式下有效。
无法删除以下枚举定义,因为该定义正在使用中或者被基于枚举的约束参考: <枚举定义>
无法删除对象,原因在于特性定义正在对其进行使用或引用。
手动解决问题并重试对象导入任务。此为默认解决方案。
跳过对象删除 - 仅在选择性和开发模式下有效。
无法删除以下枚举定义,因为该定义正在使用中,或者被子枚举参考: <枚举定义>
无法删除对象,原因在于子枚举正在对其进行使用或引用
手动解决问题并重试对象导入任务。此为默认解决方案。
跳过对象删除 - 仅在选择性和开发模式下有效。
以下组织器将被删除:<组织器名称>
组织器将被删除。
在目标系统中强制删除对象。
手动解决问题并重试对象导入任务。此为默认解决方案。
跳过对象删除 - 仅在选择性和开发模式下有效。
无法删除以下组织器,因为该组织器是根对象并且具有子对象: <组织器名称>
无法删除组织器,原因在于它是根组织器且具有子对象:
手动解决问题并重试对象导入任务。此为默认解决方案。
跳过对象删除 - 仅在选择性和开发模式下有效。
无法删除以下属性定义,因为该定义正在使用中: {0}
无法删除该对象,原因在于它正在使用中。
手动解决问题并重试对象导入任务。此为默认解决方案。
跳过对象删除 - 仅在选择性和开发模式下有效。
无法删除规则集
用户无权删除 <对象标识>
(默认解决方案) 手动解决问题并重试对象导入。
跳过对象删除 - 仅在选择性模式和开发模式下有效。
无法删除规则集链接
无法删除链接,因为该链接与规则集 <对象键> 关联。
无法删除链接,因为该链接与规则 <对象键> 关联。
跳过对象删除 - 仅在选择性模式和开发模式下有效。
在目标系统中强制删除对象。
无法删除任务表单模板。
用户无权删除 <对象标识>
手动解决问题并重试对象导入任务。
跳过对象删除。
无法删除已检出的任务表单模板。
任务表单模板当前已在目标系统上检出,无法删除。
撤消检出并重试删除对象。
手动解决问题并重试对象导入任务。
跳过对象删除。
删除操作被用于任务表单模板的非最新小版本。
在目标系统上找不到任务表单模板的最新小版本。
手动解决问题并重试对象导入任务。此为默认解决方案。
跳过对象删除。
找到具有相同标识的对象,但该对象不是从相同源系统导入的。
在目标系统上识别到具有相同标识的对象,但该对象接收自其他源系统。
手动解决问题并重试删除对象。此为默认解决方案。
跳过对象删除。
在目标系统中强制删除对象。
已存在具有相同标识的客户端选项卡: 名称: <客户端选项卡名称>, 所有者: <创建该选项卡的用户>, 对象类型: <在其中创建了该选项卡的产品的内部名称>, 上下文: <上下文名称>
目标系统中存在与从源系统中删除的客户端选项卡同名的客户端选项卡。
手动解决问题并重试删除对象。此为默认解决方案。
跳过对象删除。
强制删除目标系统中的对象。
下列上下文中已存在名称为 ‘<配置文件名>’ 的配置文件: <上下文名称>
目标系统中存在与从源系统中删除的配置文件同名的配置文件。
手动解决问题并重试删除对象。此为默认解决方案。
跳过对象删除。
强制删除目标系统中的对象。
已存在具有相同标识的业务规则对象: 规则: [键: <对象键>, 容器: <容器名称>]
已存在具有相同标识的业务规则对象: 规则: [键: <对象键>, 容器: <容器名称>]
目标系统中存在与从源系统中删除的规则或规则集同名的规则或规则集。
手动解决问题并重试删除对象。此为默认解决方案。
跳过对象删除。
强制删除目标系统中的对象。
已存在具有相同标识的报告模板: <报告模板名称> (<容器路径>)
目标系统中存在与从源系统中删除的报告模板同名的报告模板。
手动解决问题并重试删除对象。此为默认解决方案。
跳过对象删除。
强制删除目标系统中的对象。
已存在具有相同标识的报告: <报告名称> (<容器路径>)
目标系统中存在与从源系统中删除的报告同名的报告。
手动解决问题并重试删除对象。此为默认解决方案。
跳过对象删除。
强制删除目标系统中的对象。
下列上下文中已存在具有相同标识的 OIR: 基于类型的规则: [名称: <OIR 名称>, 对象类型: <为其创建了 OIR 的类型定义的内部名称>, (<容器名称>)]
目标系统中存在与从源系统中删除的 OIR 同名的 OIR。
手动解决问题并重试删除对象。此为默认解决方案。
跳过对象删除。
强制删除目标系统中的对象。
使用 XML 加载文件解决冲突
下表列出冲突类型的有效值和删除冲突的可能解决方案:
冲突说明:“事件管理”实用程序中显示的消息。
ConflictType 常量:在 XML 文件中指定 ConflictType 元素的常量。
Resolution 常量:在 XML 文件中指定 Resolution 元素的常量。
冲突说明
ConflictType 常量
Resolution 常量
无法删除
UNABLE_TO_DELETE
RETRY_DELETE (默认值)
SKIP_DELETE
FORCE_DELETE
OVERWRITE_DELETE
无法删除如定义、类别和客户端等首选项对象
UNABLE_TO_DELETE_PREFERENCE
SKIP_DELETE
FORCE_DELETE
无法删除已检出的工作流进程模板。
WFPROCESS_TEMPLATE_CHECKED_OUT
UNDO_CHECKOUT_DELETE
RETRY_DELETE (默认值)
SKIP_DELETE (选择性和开发)
无法删除使用中的工作流进程模板。
WFPROCESS_TEMPLATE_IN_USE
RETRY_DELETE (默认值)
SKIP_DELETE (选择性和开发)
找不到用于删除操作的工作流进程模板的最新小版本。
WFPROCESS_TEMPLATE_NON_LATEST
RETRY_DELETE (默认值)
SKIP_DELETE (选择性和开发)
无法删除已检出的生命周期模板。
LIFECYCLE_TEMPLATE_CHECKED_OUT
UNDO_CHECKOUT_DELETE
RETRY_DELETE (默认值)
SKIP_DELETE (选择性和开发)
找不到用于删除操作的生命周期模板的最新小版本。
LIFECYCLE_TEMPLATE_NON_LATEST
RETRY_DELETE (默认值)
SKIP_DELETE (选择性和开发)
无法删除使用中的生命周期模板。
LIFECYCLE_TEMPLATE_IN_USE
RETRY_DELETE (默认值)
SKIP_DELETE (选择性和开发)
无法删除类型定义。
UNABLE_TO_DELETE_TYPE
FORCE_DELETE
SKIP_DELETE (选择性和开发)
无法删除正在使用的测量数量。
UNABLE_TO_DELETE_QOM
RETRY_DELETE (默认值)
SKIP_DELETE (选择性和开发)
由于以下原因之一,无法删除全局枚举:
特性定义正在使用或引用全局枚举
基于枚举的约束正在使用或引用全局枚举
子枚举正在使用或引用全局枚举
UNABLE_TO_DELETE_GE
RETRY_DELETE (默认值)
SKIP_DELETE (选择性和开发)
以下组织器将被删除:<组织器名称>
GOING_TO_DELETE_ORGANIZER
RETRY_DELETE (默认值)
SKIP_DELETE (选择性和开发)
FORCE_DELETE
无法删除以下组织器,因为该组织器是根对象并且具有子对象: <组织器名称>
UNABLE_TO_DELETE_ORGANIZER_ROOT
RETRY_DELETE (默认值)
SKIP_DELETE (选择性和开发)
无法删除以下属性定义,因为该定义正在使用中: <属性定义>
UNABLE_TO_DELETE_ATTR_DEF
RETRY_DELETE (默认值)
SKIP_DELETE (选择性和开发)
文档模板已检出
DOCTEMPLATE_CHECKED_OUT
UNDO_CHECKOUT_DELETE
RETRY
SKIP
报告模板在使用中
REPORTTEMPLATE_IN_USE
RETRY
SKIP
无法删除以下报告模板,因为它具有报告: <报告名称>
REPORT_EXIST_FOR_TEMPLATE
Delete Referenced Default Report
RETRY
SKIP
无法删除报告 <报告名称>,因为其用于“已保存报告”<“已保存报告”显示标识> 和数据监控器 <数据监控器标识>
REPORT_IN_USE
Delete Used Saved Report Data monitor
RETRY
SKIP
用户无权删除报告。
NO_PERMISSION_ON_DELETE
RETRY
SKIP
用户无权删除该报告模板。
NO_PERMISSION_ON_DELETE
RETRY
SKIP
<一般冲突 - 添加已用于其他对象的信息>
UNABLE_TO_DELETE
<一般冲突 - 添加已用于其他对象的信息>
用户无权删除 <对象标识>
UNABLE_DELETE
SKIP
无法删除链接,因为该链接与规则集 <对象键> 关联
UNABLE_TO_DELETE_BUSINESS_RULE_LINK
FORCE
SKIP
无法删除链接,因为该链接与规则 <对象键> 关联
UNABLE_TO_DELETE_BUSINESS_RULE_LINK
FORCE
SKIP
用户无权删除任务表单模板。
NO_PERMISSION_ON_DELETE
RETRY (默认值)
SKIP
已检出任务表单模板。
TASKFORMTEMPLATE_CHECKED_OUT
UNDO_CHECKOUT_DELETE
RETRY_DELETE (默认值)
SKIP_DELETE
删除操作被用于任务表单模板的非最新小版本。
TASKFORMTEMPLATE_NON_LATEST
RETRY_DELETE (默认值)
SKIP_DELETE
已存在具有相同标识的客户端选项卡: 名称: <客户端选项卡名称>, 所有者: <创建该选项卡的用户>, 对象类型: <在其中创建了该选项卡的产品的内部名称>, 上下文: <上下文名称>
BAC_DELETE_CLIENTTAB_WITH_SAME_IDENTITY_EXISTS
RETRY_DELETE (Default value)
SKIP_DELETE
FORCE_DELETE
下列上下文中已存在名称为 ‘<配置文件名>’ 的配置文件: <上下文名称>
BAC_DELETE_PROFILE_WITH_SAME_IDENTITY_EXISTS
RETRY_DELETE (默认值)
SKIP_DELETE
FORCE_DELETE
已存在具有相同标识的业务规则对象: 规则: [键: <对象键>, 容器: <容器名称>]
已存在具有相同标识的业务规则对象: 规则: [键: <对象键>, 容器: <容器名称>]
BAC_DELETE_BUSINESS_RULE_WITH_SAME_IDENTITY_EXISTS
RETRY_DELETE (默认值)
SKIP_DELETE
FORCE_DELETE
已存在具有相同标识的报告模板: <报告模板名称> (<容器路径>)
BAC_DELETE_REPTEMPLATE_WITH_SAME_IDENTITY_EXISTS
RETRY_DELETE (默认值)
SKIP_DELETE
FORCE_DELETE
已存在具有相同标识的报告: <报告名称> (<容器路径>)
BAC_DELETE_REPORT_WITH_SAME_IDENTITY_EXISTS
RETRY_DELETE (默认值)
SKIP_DELETE
FORCE_DELETE
下列上下文中已存在具有相同标识的 OIR: 基于类型的规则: [名称: <OIR 名称>, 对象类型: <为其创建了 OIR 的类型定义的内部名称>, (<容器名称>)]
BAC_DELETE_OIR_WITH_SAME_IDENTITY_EXISTS
RETRY_DELETE (默认值)
SKIP_DELETE
FORCE_DELETE
如下为删除冲突的冲突解决方案 XML 文件示例:
<BACConflictResolutionPairs>
<BACConflictResolutionPair>
<ConflictType>UNABLE_TO_DELETE</ConflictType>
<Resolution>OVERWRITE_DELETE</Resolution>
</BACConflictResolutionPair>
<BACConflictResolutionPair>
<ConflictType>UNABLE_TO_DELETE</ConflictType>
<Resolution>FORCE_DELETE</Resolution>
</BACConflictResolutionPair>
</BACConflictResolutionPairs>
这对您有帮助吗?