导入冲突
“事件管理”中的冲突解决方案
当正在导入的 Windchill 对象已存在于 Windchill 数据库中,并且导入对象的属性和现有对象的属性不匹配时,将发生潜在冲突。
有关导入过程中可能发生的冲突的详细信息以及常规冲突列表,请参阅导入的冲突消息
导入到选择性系统时,常见的默认解决方案是以源系统中的新对象或更新对象来覆盖目标系统上发生任何冲突的对象。导入到同步系统中时,默认解决方案是重试导入。重试导入常常需要进行导入的用户执行手动操作来解决冲突。解决该问题后,可以使用“事件管理”实用程序重试导入。
使用“事件管理”实用程序解决冲突
第一个表列举了使用 Business Administrative Change 升级命令行实用程序导入管理对象时的特定冲突消息。
冲突说明:命令提示或“事件管理”实用程序中显示的消息。
说明:描述发生的问题。
可用解决方案:用户选择不接受导入的默认解决方案时出现的选项。
使用 XML 文件的冲突解决方案
第二个表列举了冲突类型的有效值,以及在解决导入冲突的 XML 文件中的相应解决方法:
冲突说明:“事件管理”实用程序中显示的消息。
ConflictType 常量:在 XML 文件中指定 ConflictType 元素的有效值。
Resolution 常量:在 XML 文件中指定 Resolution 元素的有效值。
常见冲突
冲突说明
说明
可用解决方案
用户没有上下文的读取权限。
运行实用程序的用户没有用于更新特定上下文中的对象的相应权限。
手动解决问题并重试导入。
跳过对象导入 - 仅在选择性模式下有效。
用户对以下对象没有创建权限: <对象标识>
运行实用程序的用户没有在目标系统上创建导入对象的相应权限。
手动解决问题并重试导入。
跳过对象导入 - 仅在选择性模式下有效。
以下属性不存在: <属性标识>
目标系统中不存在导入对象的某项属性。
以源系统中的配置文件覆盖目标系统中的配置文件。
手动解决问题并重试导入。
以下组织不存在: <组织名称>
目标系统中不存在正在导入的对象引用的组织。
手动创建缺少的组织,然后重试导入。
跳过对象导入 - 仅在选择性模式下有效。
使用现有组织 - 仅在包含一个组织的系统中的选择性模式下有效。
以下上下文不存在: <上下文名称>
目标系统中不存在正在导入的对象所引用的上下文。
手动解决问题并重试导入。
跳过对象导入 - 仅在选择性模式下有效。
找不到类型标识符 <对象类型>。有关详细信息,请参阅基础管理
目标系统中不存在对象引用的对象类型。
手动解决问题并重试导入。
跳过对象导入 - 仅在选择性模式下有效。
用户 <用户名称> 不存在。
目标系统上不存在用户。
手动解决问题并重试导入。
跳过对象导入 - 仅在选择性模式下有效。
以下上下文不存在: <容器路径>
目标系统上不存在容器。
手动解决问题并重试导入。
跳过对象导入 - 仅在选择性模式下有效。
用户对以下对象没有修改权限: <对象名称>
运行实用程序的用户没有在目标系统中创建、更新或删除导入对象的相应权限。
手动解决问题并重试导入。
跳过对象导入 - 仅在选择性模式下有效。
无法导入对象 <名称>,因为未找到容器 <名称>
目标系统中不存在正在导入的对象所引用的应用程序容器或组织。
手动解决问题并重试导入。
跳过对象导入 - 仅在选择性模式下有效。
常见冲突
冲突说明
ConflictType 常量
Resolution 常量
用户没有上下文的读取权限。
NO_READ_ACCESS_TO_CONTAINER
RETRY_IMPORT
SKIP_OBJECT_IMPORT (选择性和开发)
用户对以下对象没有创建权限: <对象标识>
NO_CREATE_ACCESS_FOR_OBJECT
RETRY_IMPORT
SKIP_OBJECT_IMPORT (选择性和开发)
以下属性不存在: <属性标识>
ATTRIBUTE_DOES_NOT_EXIST
RETRY_IMPORT
OVERWRITE
以下组织不存在: <组织名称>
ORGANIZATION_DOES_NOT_EXIST
RETRY_IMPORT
SKIP_OBJECT_IMPORT (选择性和开发)
USE_DEFAULT_ORGANIZATION (选择性和开发)
以下上下文不存在: <上下文名称>
CONTAINER_DOES_NOT_EXIST
RETRY_IMPORT
SKIP_OBJECT_IMPORT (选择性和开发)
用户对以下对象没有修改权限: <对象名称>
NO_MODIFY_ACCESS_FOR_OBJECT
RETRY_IMPORT
SKIP_OBJECT_IMPORT (选择性和开发)
找不到类型标识符 <对象类型>。有关详细信息,请参阅基础管理
TYPE_DOES_NOT_EXIST
RETRY_IMPORT
SKIP_OBJECT_IMPORT (选择性和开发)
用户 <用户名称> 不存在。
USER_DOES_NOT_EXIST
RETRY_IMPORT
SKIP_OBJECT_IMPORT (选择性和开发)
以下上下文不存在: <容器路径>
CONTAINER_DOES_NOT_EXIST
RETRY_IMPORT
SKIP_OBJECT_IMPORT (选择性和开发)
无法导入对象 <名称>,因为未找到容器 <名称>
CONTAINER_DOES_NOT_EXIST_CONFLICT
RETRY_IMPORT
SKIP_OBJECT_IMPORT (选择性和开发)
配置文件冲突
下表说明了导入配置文件时可能出现的冲突以及可用解决方案:
冲突说明
说明
可用解决方案
目标系统上配置文件 <配置文件名> 的修改日期和时间晚于正在导入的版本。
目标系统上的配置文件的修改时间晚于从源系统导入的相同配置文件。
以源系统中的配置文件覆盖目标系统中的配置文件。
手动解决问题并重试导入。
跳过对象导入 - 仅在选择性模式下有效。
名称为 <配置文件名> 的配置文件已存在于以下上下文: <上下文名称>
目标系统上已存在与正在导入的配置文件同名的配置文件。
以源系统中的配置文件覆盖目标系统中的配置文件。
手动解决问题并重试导入。
冲突说明
ConflictType 常量
Resolution 常量
目标系统上配置文件 <配置文件名> 的修改日期和时间晚于正在导入的版本。
OBJECT_ON_TARGET_HAS_BEEN_UPDATED
RETRY_IMPORT
SKIP_OBJECT_IMPORT (选择性和开发)
OVERWRITE
名称为 <配置文件名> 的配置文件已存在于以下上下文: <上下文名称>
PROFILE_NAME_EXISTS_IN_SAME_CONTEXT
RETRY_IMPORT
OVERWRITE
策略访问控制规则冲突
下表说明了导入策略访问控制规则时可能出现的冲突以及可用解决方案:
冲突说明
说明
可用解决方案
用户没有对域 <域名> 的访问权,或者该域不存在。
目标系统中不存在策略访问控制规则所引用的域。
手动解决问题并重试导入。
跳过对象导入 - 仅在选择性模式下有效。
无法导入 <对象标识符>,因为您对于参与者 <参与者名称> 没有授权,或该参与者不存在。
目标系统中不存在正在导入的对象所引用的用户、组、组织或角色,或者运行实用程序的参与者没有查看参与者的相应权限。
手动解决问题并重试导入。
跳过对象导入 - 仅在选择性模式下有效。
* 
默认情况下,可基于可分辨名称来匹配参与者。根据参与者类型的不同,可以使用“Business Administrative Change 升级” > “使用其他属性的参与者标识”首选项基于属性 (例如名称、上下文或电子邮件) 来匹配参与者。
已存在具有以下标识的访问控制规则: 域 <域名>、类型 <对象类型>、状态 <生命周期状态>、承担者 <用户名、组名、组织名或角色名>、AllExceptPrincipal <true 或 false>
目标系统中已经存在与正在导入的策略访问控制规则具有相同标识信息的策略访问控制规则。
手动解决问题并重试导入。
以源系统中的策略访问控制规则覆盖目标系统中的策略访问控制规则 - 仅在同步模式下有效。
跳过对象导入 - 仅在选择性模式下有效。
冲突说明
ConflictType 常量
Resolution 常量
用户没有对域 <域名> 的访问权,或者该域不存在。
DOMAIN_DOES_NOT_EXIST
RETRY_IMPORT
SKIP_OBJECT_IMPORT (选择性和开发)
无法导入 <对象标识符>,因为您对于参与者 <参与者名称> 没有授权,或该参与者不存在。
PRINCIPAL_REF_PARTICIPANT_NOT_FOUND
RETRY_IMPORT
SKIP_OBJECT_IMPORT (选择性和开发)
已存在具有以下标识的访问控制规则: 域 <域名>、类型 <对象类型>、状态 <生命周期状态>、承担者 <用户名、组名、组织名或角色名>、AllExceptPrincipal <true 或 false>
ACCESS_CONTROL_RULE_ALREADY_EXISTS
RETRY_IMPORT
SKIP_OBJECT_IMPORT (选择性和开发)
OVERWRITE (仅限同步模式)
对象初始化规则冲突
下表说明了导入对象初始化规则时可能出现的冲突以及可用解决方案:
冲突说明
说明
可用解决方案
目标系统上 OIR <对象标识> 的修改日期和时间晚于正在导入的对象。
相较于从源系统导入的同一对象初始化规则 (OIR),目标系统的 OIR 的修改时间要更晚些。
跳过对象导入。
以源系统中的 OIR 覆盖目标系统中的 OIR。
找不到容器的 <容器路径>,因此无法导入 OIR <对象名称>
目标系统中不存在正在导入的 OIR 所引用的应用程序容器或组织。
手动解决问题并重试导入。
跳过对象导入 - 仅在选择性模式下有效。
当目标系统仅具有一个组织时,可使用“使用默认组织”选项将源系统中的组织引用映射至目标系统中的该组织 - 仅在选择性模式下有效。
下列上下文中已存在具有相同标识的 OIR: <容器路径>
目标系统上已存在与正在导入的 OIR 同名的 OIR。
以源系统中的 OIR 覆盖目标系统中的 OIR。
跳过对象导入 - 仅在选择性模式下有效。
下列上下文中已存在对象类型为 <对象类型> 的已启用 OIR 对象: <容器路径>
目标系统上已存在正在导入的对象类型的、处于“已启用”状态的 OIR。
禁用 OIR 并重试导入。
手动解决问题并重试导入。
跳过对象导入 - 仅在选择性模式下有效。
冲突说明
ConflictType 常量
Resolution 常量
目标系统上 OIR <对象标识> 的修改日期和时间晚于正在导入的对象。
OBJECT_ON_TARGET_HAS_BEEN_UPDATED
SKIP_OBJECT_IMPORT
OVERWRITE
找不到容器的 <容器路径>,因此无法导入 OIR <对象名称>
CONTAINER_DOES_NOT_EXIST
RETRY_IMPORT
SKIP_OBJECT_IMPORT (选择性和开发)
USE_DEFAULT_ORGANIZATION (选择性和开发)
下列上下文中已存在具有相同标识的 OIR: <容器路径>
OIR_WITH_SAME_IDENTITY_EXISTS
RETRY_IMPORT
SKIP_OBJECT_IMPORT (选择性和开发)
下列上下文中已存在对象类型为 <对象类型> 的已启用 OIR 对象: <容器路径>
ANOTHER_OIR_WITH_ENABLED_STATUS_EXISTS
DISABLE_AND_IMPORT
RETRY_IMPORT
SKIP_OBJECT_IMPORT (选择性和开发)
首选项冲突
下表说明了导入首选项时可能出现的冲突以及可用解决方案:
冲突说明
说明
可用解决方案
首选项客户端 <客户端名称> 的父项首选项客户端 <客户端名称> 不存在。
目标系统上不存在父项首选项客户端。
手动解决问题并重试导入。
跳过对象导入 - 仅在选择性模式下有效。
目标系统上首选项客户端 <客户端名称> 的修改日期和时间晚于正在导入的对象。
目标系统上的首选项客户端已更新。
以源系统中的对象覆盖目标系统中的对象。
跳过对象导入 - 仅在选择性模式下有效。
系统中已存在名为 <客户端名称> 的首选项客户端。
目标系统上已存在同名的首选项客户端。
手动解决问题并重试导入。
以源系统中的对象覆盖目标系统中的对象。
跳过对象导入 - 仅在选择性模式下有效。
类别 <类别名称> 的父项首选项类别 <类别名称> 不存在。
目标系统上不存在父项首选项类别。
手动解决问题并重试导入。
跳过对象导入 - 仅在选择性模式下有效。
目标系统上父项首选项类别 <类别名称> 的修改日期和时间晚于正在导入的对象。
目标系统上的首选项类别已更新。
以源系统中的对象覆盖目标系统中的对象。
跳过对象导入 - 仅在选择性模式下有效。
系统中已存在名为 <类别名称> 的首选项类别。
目标系统上已存在同名的首选项类别。
手动解决问题并重试导入。
以源系统中的对象覆盖目标系统中的对象。
跳过对象导入 - 仅在选择性模式下有效。
目标系统上首选项定义 <定义名称> 的修改日期和时间晚于正在导入的对象。
目标系统上的首选项定义已被更新。
以源系统中的对象覆盖目标系统中的对象。
跳过对象导入 - 仅在选择性模式下有效。
系统中已存在具有标识 <定义名称> 的首选项定义。
目标系统上已存在同名的首选项定义。
手动解决问题并重试导入。
以源系统中的对象覆盖目标系统中的对象。
跳过对象导入 - 仅在选择性模式下有效。
首选项实例被锁定。
由于首选项实例已被锁定至目标系统中的组织或站点容器级别,因此不能导入首选项实例的更新。
手动解决问题并重试导入。
以源系统中的对象覆盖目标系统中的对象。
跳过对象导入 - 仅在选择性模式下有效。
系统中不存在以下首选项定义: <定义名称>
目标系统上不存在首选项定义。
手动解决问题并重试导入。
跳过对象导入 - 仅在选择性模式下有效。
首选项客户端 <客户端名称> 不存在。
目标系统上不存在首选项客户端。
手动解决问题并重试导入。
跳过对象导入 - 仅在选择性模式下有效。
目标系统上 \'{2}\' 处的定义为 <定义名称>、客户端为 <客户端名称> 的首选项实例已被修改。
目标系统上的首选项实例已更新。
以源系统中的对象覆盖目标系统中的对象。
跳过对象导入 - 仅在选择性模式下有效。
系统 \'{0}\' 中不存在具有以下标识的多值首选项的父项首选项实例对象。
目标系统上不存在父项首选项实例。
手动解决问题并重试导入。
跳过对象导入 - 仅在选择性模式下有效。
目标系统上多值首选项实例 <值键> 的修改日期和时间晚于正在导入的对象。
目标系统上的多值首选项实例已更新。
以源系统中的对象覆盖目标系统中的对象。
跳过对象导入 - 仅在选择性模式下有效。
系统 <值键> 中已存在具有以下值键的多值首选项。
目标系统上已存在具有相同标识的多值首选项实例。
手动解决问题并重试导入。
以源系统中的对象覆盖目标系统中的对象。
跳过对象导入 - 仅在选择性模式下有效。
系统中不存在以下首选项类别:<类别名称>
目标系统上不存在首选项类别。
手动解决问题并重试导入。
跳过对象导入 - 仅在选择性模式下有效。
系统中不存在以下首选项定义: <定义名称>
目标系统上不存在首选项定义。
手动解决问题并重试导入。
跳过对象导入 - 仅在选择性模式下有效。
目标系统上以下定义的首选项类别定义链接的修改日期和时间晚于正在导入的对象: <定义名称>
目标系统上的首选项类别定义链接已更新。
以源系统中的对象覆盖目标系统中的对象。
跳过对象导入 - 仅在选择性模式下有效。
冲突说明
ConflictType 常量
Resolution 常量
首选项客户端 <客户端名称> 的父项首选项客户端 <客户端名称> 不存在。
PARENT_OBJECT_DOES_NOT_EXIST
RETRY_IMPORT
SKIP_OBJECT_IMPORT (选择性和开发)
目标系统上首选项客户端 <客户端名称> 的修改日期和时间晚于正在导入的对象。
OBJECT_ON_TARGET_HAS_BEEN_UPDATED
OVERWRITE
SKIP_OBJECT_IMPORT (选择性和开发)
系统中已存在名为 <客户端名称> 的首选项客户端。
PREFERENCE_CLIENT_WITH_SAME_NAME_ALREADY_EXISTS
RETRY_IMPORT
OVERWRITE
SKIP_OBJECT_IMPORT (选择性和开发)
类别 <类别名称> 的父项首选项类别 <类别名称> 不存在。
PARENT_OBJECT_DOES_NOT_EXIST
RETRY_IMPORT
SKIP_OBJECT_IMPORT (选择性和开发)
目标系统上首选项类别 <类别名称> 的修改日期和时间晚于正在导入的对象。
OBJECT_ON_TARGET_HAS_BEEN_UPDATED
OVERWRITE
SKIP_OBJECT_IMPORT (选择性和开发)
系统中已存在名为 <类别名称> 的首选项类别。
PREFERENCE_CATEGORY_WITH_SAME_NAME_ALREADY_EXISTS
RETRY_IMPORT
OVERWRITE
SKIP_OBJECT_IMPORT (选择性和开发)
目标系统上首选项定义 <定义名称> 的修改日期和时间晚于正在导入的对象。
OBJECT_ON_TARGET_HAS_BEEN_UPDATED
OVERWRITE
SKIP_OBJECT_IMPORT (选择性和开发)
系统中已存在具有标识 <定义名称> 的首选项定义。
PREFERENCE_DEFINITION_WITH_SAME_NAME_ALREADY_EXISTS
RETRY_IMPORT
OVERWRITE
SKIP_OBJECT_IMPORT (选择性和开发)
首选项实例被锁定。
PREFERENCE_INSTANCE_LOCKED
RETRY_IMPORT
OVERWRITE
SKIP_OBJECT_IMPORT (选择性和开发)
系统中不存在以下首选项定义: <定义名称>
PREFERENCE_DEFINITION_DOES_NOT_EXIST
RETRY_IMPORT
SKIP_OBJECT_IMPORT (选择性和开发)
首选项客户端 <客户端名称> 不存在。
PREFERENCE_CLIENT_DOES_NOT_EXIST
RETRY_IMPORT
SKIP_OBJECT_IMPORT (选择性和开发)
目标系统上 \'{2}\' 处的定义为 <定义名称>、客户端为 <客户端名称> 的首选项实例已被修改。
PREFERENCE_INSTANCE_VALUE_MODIFIED_ON_TARGET
OVERWRITE
SKIP_OBJECT_IMPORT (选择性和开发)
系统 \'{0}\' 中不存在具有以下标识的多值首选项的父项首选项实例对象。
PARENT_PREFERENCE_INSTANCE_DOES_NOT_EXIST
RETRY_IMPORT
SKIP_OBJECT_IMPORT (选择性和开发)
目标系统上多值首选项实例 <值键> 的修改日期和时间晚于正在导入的对象。
OBJECT_ON_TARGET_HAS_BEEN_UPDATED
OVERWRITE
SKIP_OBJECT_IMPORT (选择性和开发)
系统 <值键> 中已存在含以下值键的多值首选项。
MULTIVALUE_PREFERENCE_WITH_SAME_IDENTITY_ALREADY_EXISTS
RETRY_IMPORT
OVERWRITE
SKIP_OBJECT_IMPORT (选择性和开发)
系统中不存在以下首选项类别:<类别名称>
PREFERENCE_CATEGORY_DOES_NOT_EXIST
RETRY_IMPORT
SKIP_OBJECT_IMPORT (选择性和开发)
系统中不存在以下首选项定义: <定义名称>
PREFERENCE_DEFINITION_DOES_NOT_EXIST
RETRY_IMPORT
SKIP_OBJECT_IMPORT (选择性和开发)
目标系统上以下定义的首选项类别定义链接的修改日期和时间晚于正在导入的对象: <定义名称>
OBJECT_ON_TARGET_HAS_BEEN_UPDATED
OVERWRITE
SKIP_OBJECT_IMPORT (选择性和开发)
生命周期和工作流进程模板冲突
下表说明了导入生命周期和工作流进程模板时可能出现的冲突以及可用解决方案:
冲突说明
说明
可用解决方案
<活动名称> 的任务名称 <任务类型> 不存在。
所引用活动的任务名称不存在。
手动解决问题并重试导入。
跳过对象导入。
已存在具有以下标识的工作流进程模板: 名称 <模板名称>、上下文 <容器名称>
目标系统上已存在与正在导入的工作流进程模板具有相同标识信息的工作流进程模板。
迭代该对象,然后重试导入。
手动解决问题并重试导入。
跳过对象导入。
无法缩小以下工作流进程模板的范围: <模板名称>
不支持更改工作流进程模板的范围或层次结构。
手动解决问题并重试导入。
跳过对象导入。
以下工作流进程模板具有较新的小版本: 名称 <模板名称>、上下文 <容器名称>
目标系统上已存在正在从源系统导入的工作流进程模板的较新小版本。
迭代该对象,然后重试导入。
手动解决问题并重试导入。
跳过对象导入。
容器 <容器名称> 内的团队模板 <模板名称> 不存在。
目标系统上的指定容器中不存在团队模板。
手动解决问题并重试导入。
跳过对象导入。
<节点名称> 的操作者角色 <角色名称> 不存在。
目标系统中不存在指定节点的操作者角色。
手动解决问题并重试导入。
跳过对象导入。
<节点名称> 的角色 <角色名称> 不存在。
目标系统中不存在指定节点的角色。
手动解决问题并重试导入。
跳过对象导入。
<节点名称> 的转变 <转变名称> 不存在。
目标系统中不存在指定节点的转变。
手动解决问题并重试导入。
跳过对象导入。
<节点名称> 的类类型 <用于自定义的 Java 类名称> 不存在。
目标系统中不存在指定的 Java 类。
手动解决问题并重试导入。
跳过对象导入。
工作流模板的以下文件夹位置不存在或者用户无权访问: <文件夹名称>
目标系统中不存在为工作流模板指定的文件夹,或用户无权访问该指定文件夹。
手动解决问题并重试导入。
跳过对象导入。
以下转变名称不存在: <转变名称>
目标系统中不存在指定的转变。
手动解决问题并重试导入。
跳过对象导入。
无法缩小以下生命周期模板的范围: <生命周期模板名称>
不支持更改生命周期模板的范围或层次结构。
跳过对象导入。
以下生命周期状态不存在: <状态名称>
目标系统上不存在生命周期状态。
手动解决问题并重试导入。
跳过对象导入。
生命周期模板的以下序列选择器不存在: <序列名称>
目标系统中不存在所参考的系列收集器。
手动解决问题并重试导入。
跳过对象导入。
生命周期模板的以下操作者角色不存在: <操作者名称>
目标系统上不存在操作者角色。
手动解决问题并重试导入。
跳过对象导入。
以下受支持的类类型不存在: <受支持的类类型>
目标系统中不存在指定的 Java 类。
手动解决问题并重试导入。
跳过对象导入。
生命周期模板的以下角色不存在: <角色名称>
目标系统中不存在指定的角色。
手动解决问题并重试导入。
跳过对象导入。
以下生命周期模板已检出: 名称 <模板名称>、上下文 <容器>
生命周期模板已在目标系统中检出。
手动解决问题并重试导入。
跳过对象导入。
以下生命周期模板具有较新的小版本: 名称 <模板名称>、上下文 <容器>
目标系统上已存在正在从源系统导入的生命周期模板的较新小版本。
迭代该对象,然后重试导入。
手动解决问题并重试导入。
跳过对象导入。
已存在具有以下标识的生命周期模板: 名称 <模板名称>、上下文 <容器>
目标系统上已存在与正在导入的生命周期模板具有相同标识信息的生命周期模板。
迭代该对象,然后重试导入。
手动解决问题并重试导入。
跳过对象导入。
未找到所需的依存工作流模板:<工作流模板名称>
目标系统上不存在相关工作流模板。
手动解决问题并重试导入。
跳过对象导入。
生命周期模板的以下文件夹位置不存在或者用户无权访问: <文件夹名称>
目标系统中不存在为生命周期模板指定的文件夹,或用户无权访问该指定文件夹。
手动解决问题并重试导入。
跳过对象导入。
冲突说明
ConflictType 常量
Resolution 常量
<类型名称> 的状态 <名称> 不存在。
STATE_DOES_NOT_EXISTS
RETRY_IMPORT
SKIP_OBJECT_IMPORT
<活动名称> 的任务名称 <任务类型> 不存在。
TASK_NAME_DOES_NOT_EXISTS
RETRY_IMPORT
SKIP_OBJECT_IMPORT
已存在具有以下标识的工作流进程模板: 名称 <模板名称>、上下文 <容器名称>
WORKFLOW_WITH_SAME_IDENTITY_EXISTS
ITERATE
RETRY_IMPORT
SKIP_OBJECT_IMPORT
无法缩小以下工作流进程模板的范围: <模板名称>
WORKFLOW_CANNOT_NARROW_SCOPE
SKIP_OBJECT_IMPORT
以下工作流模板已检出: 名称 <模板名称>、上下文 <容器名称>
WORKFLOW_CHECKED_OUT
RETRY_IMPORT
SKIP_OBJECT_IMPORT
以下工作流进程模板具有较新的小版本: 名称 <模板名称>、上下文 <容器名称>
WORKFLOW_NEWER_ITERATION_EXIST
ITERATE
RETRY_IMPORT
SKIP_OBJECT_IMPORT
容器 <容器名称> 内的团队模板 <模板名称> 不存在。
TEAM_TEMPLATE_DOES_NOT_EXISTS
RETRY_IMPORT
SKIP_OBJECT_IMPORT
<节点名称> 的操作者角色 <角色名称> 不存在。
ACTOR_ROLE_DOES_NOT_EXISTS
RETRY_IMPORT
SKIP_OBJECT_IMPORT
<节点名称> 的角色 <角色名称> 不存在。
ROLE_DOES_NOT_EXISTS
RETRY_IMPORT
SKIP_OBJECT_IMPORT
<节点名称> 的转变 <转变名称> 不存在。
TRANSITION_DOES_NOT_EXISTS
RETRY_IMPORT
SKIP_OBJECT_IMPORT
<节点名称> 的类类型 <用于自定义的 Java 类名称> 不存在。
VARIABLE_CLASS_DOES_NOT_EXISTS
RETRY_IMPORT
SKIP_OBJECT_IMPORT
工作流模板的以下文件夹位置不存在或者用户无权访问: <文件夹名称>
WORKFLOW_FOLDER_LOCATION_NOT_FOUND
RETRY_IMPORT
SKIP_OBJECT_IMPORT
以下转变名称不存在: <转变名称>
LCT_TRANSITION_NAME_NOT_FOUND
RETRY_IMPORT
SKIP_OBJECT_IMPORT
无法缩小以下生命周期模板的范围: <生命周期模板名称>
LCT_CANNOT_NARROW_SCOPE
SKIP_OBJECT_IMPORT
以下生命周期状态不存在: <状态名称>
LCT_STATE_NOT_FOUND
RETRY_IMPORT
SKIP_OBJECT_IMPORT
生命周期模板的以下序列选择器不存在: <序列名称>
LCT_SERIES_SELECTOR_NOT_FOUND
RETRY_IMPORT
SKIP_OBJECT_IMPORT
生命周期模板的以下操作者角色不存在: <操作者名称>
LCT_ACTOR_ROLE_NOT_FOUND
RETRY_IMPORT
SKIP_OBJECT_IMPORT
以下受支持的类类型不存在: <受支持的类类型>
LCT_SUPPORTED_CLASS_NOT_FOUND
RETRY_IMPORT
SKIP_OBJECT_IMPORT
生命周期模板的以下角色不存在: <角色名称>
LCT_ROLE_NOT_FOUND
RETRY_IMPORT
SKIP_OBJECT_IMPORT
以下生命周期模板已检出: 名称 <模板名称>、上下文 <容器>
LCT_CHECKED_OUT
RETRY_IMPORT
SKIP_OBJECT_IMPORT
以下生命周期模板具有较新的小版本: 名称 <模板名称>、上下文 <容器>
LCT_NEWER_ITERATION_EXIST
ITERATE
RETRY_IMPORT
SKIP_OBJECT_IMPORT
已存在具有以下标识的生命周期模板: 名称 <模板名称>、上下文 <容器>
LCT_WITH_SAME_IDENTITY_EXISTS
ITERATE
RETRY_IMPORT
SKIP_OBJECT_IMPORT
未找到所需的依存工作流模板:<工作流模板名称>
WORKFLOW_NOT_FOUND
RETRY_IMPORT
SKIP_OBJECT_IMPORT
生命周期模板的以下文件夹位置不存在或者用户无权访问: <文件夹名称>
LCT_FOLDER_LOCATION_NOT_FOUND
RETRY_IMPORT
SKIP_OBJECT_IMPORT
类型定义冲突
下表说明了导入类型定义时可能出现的冲突以及可用解决方案:
冲突说明
说明
可用解决方案
以下类型定义在目标系统上的修改日期和时间晚于导入的目标: <对象名称>
已在目标系统中修改一种或多种类型。
已在目标系统中修改先前通过 BAC 包交换的 LWCType 定义。
以源系统中的对象覆盖目标系统中的对象。
跳过对象导入。
类型定义 <对象名称> 的父项类型定义 <原型名称> 不存在。
一个或多个某种类型的原型在目标系统中不存在。
* 
如果 zip 文件中存在原型元素,则不会抛出此冲突。
跳过对象导入。
目标系统上以下类型定义的原态类型 <原型名称> 的修改日期和时间晚于正在导入的目标: <对象名称>
已在目标系统中修改导入集中一个或多个某种类型的原型。
跳过对象导入。
已存在具有以下标识的类型定义: <对象名称>: 显示名称: 类型定义的显示名称, 内部名称: <类型定义的内部名称>, 名称空间: <类型定义的名称空间> 风格: <类型定义的属性模板风格>
在目标系统中找到一个或多个具有相同业务标识的类型,但其远程 ID 不同。
以源系统中的对象覆盖目标系统中的对象。
跳过对象导入。
手动解决问题并重试导入。
以下类型定义在目标系统上已重命名: <对象名称>
导入集中的一个或多个类型无法按业务标识找到,但可以按远程/本地 ID 找到。
跳过对象导入。
在目标系统上重命名对象。
手动解决问题并重试导入。
以下类型定义在源系统上已重命名: <对象名称>
导入集中的一个或多个类型无法按业务标识找到,但可以按远程/本地 ID 找到
跳过对象导入。
在目标系统上重命名对象。
手动解决问题并重试导入。
冲突说明
ConflictType 常量
Resolution 常量
以下类型定义在目标系统上的修改日期和时间晚于导入的目标: <对象名称>
OBJECT_ON_TARGET_HAS_BEEN_UPDATED
OVERWRITE
SKIP_OBJECT_IMPORT
类型定义 <对象名称> 的父项类型定义 <原型名称> 不存在。
PARENT_TYPE_DOES_NOT_EXIST
SKIP_OBJECT_IMPORT
目标系统上以下类型定义的原态类型 <原型名称> 的修改日期和时间晚于正在导入的目标: <对象名称>
TYPE_ANCESTOR_ON_TARGET_HAS_BEEN_UPDATED
SKIP_OBJECT_IMPORT
已存在具有以下标识的类型定义: <对象名称>: [显示名称: 类型定义的显示名称, 内部名称: 类型定义的内部名称, 名称空间: 类型定义的名称空间, 风格: 类型定义的属性模板风格]。
TYPE_WITH_SAME_IDENTITY_EXISTS
OVERWRITE
SKIP_OBJECT_IMPORT
RETRY_IMPORT
以下类型定义在目标系统上已重命名: <对象名称>
TYPE_RENAMED_ON_TARGET
SKIP_OBJECT_IMPORT
OVERWRITE
RETRY_IMPORT
以下类型定义在源系统上已重命名: <对象名称>
TYPE_RENAMED_ON_SOURCE
SKIP_OBJECT_IMPORT
OVERWRITE
RETRY_IMPORT
测量数量冲突
下表说明了导入测量数量时可能出现的冲突以及可用解决方案:
冲突说明
说明
可用解决方案
用户对以下对象没有创建权限: <对象名称>
运行实用程序的用户没有在目标系统上创建导入对象的相应权限。
手动解决问题并重试导入。
跳过对象导入 - 仅在选择性模式和开发模式下有效。
用户对以下对象没有修改权限: <对象名称>
运行实用程序的用户没有在目标系统上更新导入对象的相应权限。
手动解决问题并重试导入。
跳过对象导入 - 仅在选择性模式和开发模式下有效。
已存在具有相同标识的测量数量: < 对象标识>
目标系统上已存在具有相同标识的测量数量。
以源系统中的对象覆盖目标系统中的对象。
跳过对象导入 - 仅在选择性模式和开发模式下有效。
目标系统中 <Object Name> 的修改日期和时间晚于正在导入的对象。
目标系统上的测量数量已更新。
以源系统中的对象覆盖目标系统中的对象。
跳过对象导入 - 仅在选择性模式和开发模式下有效。
重试 - 手动解决问题并重试导入
冲突说明
ConflictType 常量
Resolution 常量
用户对以下对象没有创建权限: <对象标识>
NO_CREATE_ACCESS_FOR_OBJECT
RETRY_IMPORT
SKIP_OBJECT_IMPORT
用户对以下对象没有修改权限: <对象标识>
NO_MODIFY_ACCESS_FOR_OBJECT
RETRY_IMPORT
SKIP_OBJECT_IMPORT
已存在具有相同标识的测量数量: <对象标识>
QOM_WITH_SAME_IDENTITY_EXISTS
RETRY_IMPORT
OVERWRITE
SKIP_OBJECT_IMPORT
目标系统中 <对象标识> 的修改日期和时间晚于正在导入的对象。
OBJECT_ON_TARGET_HAS_BEEN_UPDATED
RETRY_IMPORT
OVERWRITE
SKIP_OBJECT_IMPORT
测量系统冲突
下表说明了导入测量系统时可能出现的冲突以及可用解决方案:
冲突说明
说明
可用解决方案
用户对以下对象没有创建权限: <对象标识>
运行实用程序的用户没有在目标系统上创建导入对象的相应权限。
手动解决问题并重试导入。
跳过对象导入 - 仅在选择性模式和开发模式下有效。
用户对以下对象没有修改权限: <对象标识>
运行实用程序的用户没有在目标系统上更新导入对象的相应权限。
手动解决问题并重试导入。
跳过对象导入 - 仅在选择性模式和开发模式下有效。
已存在具有相同标识的测量系统: <对象名称>
目标系统上已存在具有相同标识的测量系统。
以源系统中的对象覆盖目标系统中的对象。
跳过对象导入 - 仅在选择性模式和开发模式下有效。
重试 - 手动解决问题并重试导入
目标系统中 <对象名称> 的修改日期和时间晚于正在导入的对象。
目标系统上的测量系统已更新。
以源系统中的对象覆盖目标系统中的对象。
跳过对象导入 - 仅在选择性模式和开发模式下有效。
重试 - 手动解决问题并重试导入
冲突说明
ConflictType 常量
Resolution 常量
用户对以下对象没有创建权限: <对象名称>
NO_CREATE_ACCESS_FOR_OBJECT
RETRY_IMPORT
SKIP_OBJECT_IMPORT
用户对以下对象没有修改权限: <对象名称>
NO_MODIFY_ACCESS_FOR_OBJECT
RETRY_IMPORT
SKIP_OBJECT_IMPORT
已存在具有相同标识的测量系统: <对象标识>
MS_WITH_SAME_IDENTITY_EXISTS
RETRY_IMPORT
OVERWRITE
SKIP_OBJECT_IMPORT
目标系统中 <对象名称> 的修改日期和时间晚于正在导入的对象。
OBJECT_ON_TARGET_HAS_BEEN_UPDATED
RETRY_IMPORT
OVERWRITE
SKIP_OBJECT_IMPORT
全局枚举冲突
下表说明了导入全局枚举、模型化枚举或自定义 UI 文本时可能出现的冲突以及可用解决方案:
冲突说明
说明
可用解决方案
用户对以下对象没有创建权限: <对象标识>
运行实用程序的用户没有在目标系统上创建全局枚举、模型化枚举或自定义 UI 文本的相应权限。
手动解决问题并重试导入。
跳过对象导入 - 仅在选择性模式和开发模式下有效。
用户对以下对象没有修改权限: <对象标识>
运行实用程序的用户没有在目标系统上更新导入对象的相应权限。
手动解决问题并重试导入。
跳过对象导入 - 仅在选择性模式和开发模式下有效。
已存在具有相同标识的全局枚举: <对象标识>
目标系统上已存在具有相同标识的全局枚举、模型化枚举或自定义 UI 文本。
以源系统中的对象覆盖目标系统中的对象。
跳过对象导入 - 仅在选择性模式和开发模式下有效。
全局枚举 <对象标识> 在目标系统上具有不同的主枚举。
全局枚举、模型化枚举或自定义 UI 文本在目标系统上具有不同的主枚举。
跳过对象导入 - 仅在选择性模式和开发模式下有效。
* 
有关此冲突的 SKIP 解决方案的其他信息,请参阅下表之后的部分。
重试 - 手动解决问题并重试导入。
目标系统中 <对象标识> 的修改日期和时间晚于正在导入的对象。
目标系统上的全局枚举、模型化枚举或自定义 UI 文本已更新。
以源系统中的对象覆盖目标系统中的对象。
跳过对象导入 - 仅在选择性模式和开发模式下有效。
重试 - 手动解决问题并重试导入。
已存在具有相同标识的组织器: <组织器名称>
目标系统上已存在具有相同标识的组织器。
以源系统中的对象覆盖目标系统中的对象。
跳过对象导入 - 仅在选择性模式和开发模式下有效。
重试 - 手动解决问题并重试导入。
目标系统上组织器 <组织器名称> 的修改日期和时间晚于正在导入的对象
目标系统上的一个或多个枚举组织器或文本组织器已更新。
以源系统中的对象覆盖目标系统中的对象。
跳过对象导入 - 仅在选择性模式和开发模式下有效。
重试 - 手动解决问题并重试导入。
不同的层次结构下已存在具有相同标识的全局枚举:<对象标识>
不同的层次结构下已存在具有相同标识的全局枚举、模型化枚举或自定义 UI 文本
重试并跳过对象导入。
不同的层次结构下已存在具有相同标识的组织器: <组织器名称>
目标系统上已存在具有相同标识的组织器,但位于不同的层次结构下。
重试并跳过对象导入。
冲突说明
ConflictType 常量
Resolution 常量
用户对以下对象没有创建权限: <对象标识>
NO_CREATE_ACCESS_FOR_OBJECT
RETRY_IMPORT
SKIP_OBJECT_IMPORT
用户对以下对象没有修改权限: <对象名称>
NO_MODIFY_ACCESS_FOR_OBJECT
RETRY_IMPORT
SKIP_OBJECT_IMPORT
已存在具有相同标识的全局枚举: <对象名称>
ENUM_DEF_WITH_SAME_IDENTITY_EXISTS
RETRY_IMPORT
OVERWRITE
SKIP_OBJECT_IMPORT
全局枚举 <对象名称> 在目标系统上具有不同的主枚举。
ENUM_DEF_ON_TARGET_HAS_MASTER_MISMATCH
RETRY_IMPORT
SKIP_OBJECT_IMPORT
* 
有关此冲突的 SKIP 解决方案的其他信息,请参阅此表格后面的部分。
已存在具有相同标识的组织器: <组织器名称>
ORGANIZER_WITH_SAME_IDENTITY_EXISTS
RETRY_IMPORT
OVERWRITE
SKIP_OBJECT_IMPORT
目标系统上组织器 <组织器名称> 的修改日期和时间晚于正在导入的对象
OBJECT_ON_TARGET_HAS_BEEN_UPDATED
RETRY_IMPORT
OVERWRITE
SKIP_OBJECT_IMPORT
目标系统中 <对象标识> 的修改日期和时间晚于正在导入的对象。
OBJECT_ON_TARGET_HAS_BEEN_UPDATED
RETRY_IMPORT
OVERWRITE
SKIP_OBJECT_IMPORT
当将“跳过”解决方案应用于目标系统上具有不同主枚举的全局枚举、模型化枚举或自定义 UI 文本,且满足以下条件时,则跳过直属组织器下的完整层次结构。
源系统和目标系统相同。
源系统和目标系统的枚举或自定义 UI 文本具有相同的直接父组织器。
例如,在源系统和目标系统中,枚举定义相同,如下表所示:
目标
Organizer1
Organizer1
Organizer2
Enumeration2A
Enumeration2B
Organizer3
Enumeration3A
Organizer2
Enumeration2A
Enumeration2B
Organizer3
Enumeration3A
对于源系统和目标系统,存在父组织器 Organizer1 以及直接组织器 Organizer2Organizer3。直接组织器 Organizer2 具有枚举 Enumeration2AEnumeration2B
直接组织器 Organizer3 具有枚举 Enumeration3A
可通过从源系统导出包并将其导入目标系统来更新目标系统中的 Enumeration2AEnumeration2BEnumeration3A。在这种情况下,会发生冲突,同时返回消息“已存在具有相同标识的全局枚举: <对象标识>”。
如果为 Enumeration2A 选择 SKIP_OBJECT_IMPORT 解决方案,而为 Enumeration2BEnumeration3A 选择 OVERWRITE 解决方案,则解决过程会跳过 Enumeration2A。虽然您为 Enumeration2B 选择了 OVERWRITE 解决方案,但此过程还是会跳过 Enumeration2B,因为 Enumeration2AEnumeration2B 具有相同的公用直接父组织器,即 Organizer2
目标系统成功导入 Enumeration3A,因为直接父组织器是 Organizer3
可重用属性冲突
下表说明了导入可重用属性时可能出现的冲突以及可用解决方案:
冲突说明
说明
可用解决方案
用户对以下对象没有创建权限: <对象标识>
运行实用程序的用户没有在目标系统上创建属性定义的相应权限。
手动解决问题并重试导入。
跳过对象导入 - 仅在选择性模式和开发模式下有效。
用户对以下对象没有修改权限: <对象标识>
运行实用程序的用户没有在目标系统上更新导入对象的相应权限。
手动解决问题并重试导入。
跳过对象导入 - 仅在选择性模式和开发模式下有效。
已存在具有相同标识的属性定义: <对象名称>
目标系统上已存在具有相同标识的属性定义。
以源系统中的对象覆盖目标系统中的对象。
跳过对象导入 - 仅在选择性模式和开发模式下有效。
已存在具有相同标识的组织器: <组织器名称>
目标系统上已存在具有相同标识的组织器。
以源系统中的对象覆盖目标系统中的对象。
跳过对象导入 - 仅在选择性模式和开发模式下有效。
重试 - 手动解决问题并重试导入
目标系统上组织器 <组织器名称> 的修改日期和时间晚于正在导入的对象
目标系统上的可重用属性组织器已更新。
以源系统中的对象覆盖目标系统中的对象。
跳过对象导入 - 仅在选择性模式和开发模式下有效。
重试 - 手动解决问题并重试导入
目标系统中 <对象名称> 的修改日期和时间晚于正在导入的对象。
目标系统上的属性定义已更新。
以源系统中的对象覆盖目标系统中的对象。
跳过对象导入 - 仅在选择性模式和开发模式下有效。
重试 - 手动解决问题并重试导入
冲突说明
ConflictType 常量
Resolution 常量
用户对以下对象没有创建权限: <对象标识>
NO_CREATE_ACCESS_FOR_OBJECT
RETRY_IMPORT
SKIP_OBJECT_IMPORT
用户对以下对象没有修改权限: <对象名称>
NO_MODIFY_ACCESS_FOR_OBJECT
RETRY_IMPORT
SKIP_OBJECT_IMPORT
已存在具有相同标识的属性定义: <对象标识>
ATTRDEFN_WITH_SAME_IDENTITY_EXISTS
RETRY_IMPORT
OVERWRITE
SKIP_OBJECT_IMPORT
目标系统中 <对象标识> 的修改日期和时间晚于正在导入的对象。
OBJECT_ON_TARGET_HAS_BEEN_UPDATED
RETRY_IMPORT
OVERWRITE
SKIP_OBJECT_IMPORT
已存在具有相同标识的组织器: <组织器名称>
ORGANIZER_WITH_SAME_IDENTITY_EXISTS
RETRY_IMPORT
OVERWRITE
SKIP_OBJECT_IMPORT
目标系统上组织器 <组织器名称> 的修改日期和时间晚于正在导入的对象
OBJECT_ON_TARGET_HAS_BEEN_UPDATED
RETRY_IMPORT
OVERWRITE
SKIP_OBJECT_IMPORT
如下为导入冲突的示例冲突解决方案 XML 文件:
<BACConflictResolutionPairs>
<BACConflictResolutionPair>
<ConflictType>NO_READ_ACCESS_TO_CONTAINER</ConflictType>
<Resolution>SKIP_OBJECT_IMPORT</Resolution>
</BACConflictResolutionPair>
<BACConflictResolutionPair>
<ConflictType>PROFILE_NAME_EXISTS_IN_SAME_CONTEXT</ConflictType>
<Resolution>RETRY_IMPORT</Resolution>
</BACConflictResolutionPair>
<BACConflictResolutionPair>
<ConflictType>OBJECT_ON_TARGET_HAS_BEEN_UPDATED</ConflictType>
<Resolution>OVERWRITE</Resolution>
</BACConflictResolutionPair>
</BACConflictResolutionPairs>
共享表格视图冲突
下表说明了导入共享表格视图时可能出现的冲突以及可用解决方案:
冲突说明
说明
可用解决方案
表格 ID <InternalTableID> 中已存在具有相同名称 '<ViewName>' 的表格视图。
目标系统上已存在给定 UI 的共享表格视图,该视图与要导入的视图同名。
以源系统中的表格视图覆盖目标系统中的表格视图。
跳过对象导入 - 仅在选择性模式下有效。
冲突说明
ConflictType 常量
Resolution 常量
已存在共享表格视图。
BAC_TABLE_VIEW_EXISTS
SKIP_OBJECT_IMPORT
OVERWRITE
文档模板冲突
下表说明了导入文档模板时可能出现的冲突以及可用解决方案:
冲突说明
ConflictType 常量
Resolution 常量
已存在具有相同标识的文档模板
BAC_DOCTEMPLATE_WITH_SAME_IDENTITY_EXISTS
OVERWRITE
RETRY_IMPORT
SKIP_OBJECT_IMPORT
目标系统上对象的修改日期和时间晚于正在导入的版本。
OBJECT_ON_TARGET_HAS_BEEN_UPDATED
<一般冲突 - 添加已用于其他对象的信息>
<一般冲突 - 添加已用于其他对象的信息>
NO_CREATE_ACCESS_FOR_OBJECT
<一般冲突 - 添加已用于其他对象的信息>
<一般冲突 - 添加已用于其他对象的信息>
NO_MODIFY_ACCESS_FOR_OBJECT
<一般冲突 - 添加已用于其他对象的信息>
已存在具有相同编号的文档模板: <对象标识>
BAC_DOCTEMPLATE_WITH_SAME_NUMBER_EXISTS
跳过
重试
* 
大多数文档冲突与文档模板有关,适用于 BAC 的附加解决方案 (例如 RETRY_IMPORT 和 SKIP_OBJECT_IMPORT) 将用于这些冲突的 BAC 导入。
报告模板冲突
下表说明了导入报告模板时可能出现的冲突以及可用解决方案:
冲突说明
ConflictType 常量
Resolution 常量
已存在具有相同标识的报告模板
BAC_REPTEMPLATE_WITH_SAME_IDENTITY_EXISTS
OVERWRITE
RETRY_IMPORT
SKIP_OBJECT_IMPORT
目标系统上对象的修改日期和时间晚于正在导入的版本。
OBJECT_ON_TARGET_HAS_BEEN_UPDATED
<一般冲突 - 添加已用于其他对象的信息>
<一般冲突 - 添加已用于其他对象的信息>
NO_CREATE_ACCESS_FOR_OBJECT
<一般冲突 - 添加已用于其他对象的信息>
<一般冲突 - 添加已用于其他对象的信息>
NO_MODIFY_ACCESS_FOR_OBJECT
<一般冲突 - 添加已用于其他对象的信息>
报告冲突
下表说明了导入报告时可能出现的冲突以及可用解决方案:
冲突说明
说明
可用解决方案
已存在具有相同标识的报告: <报告名称>
目标系统上已存在同名的报告。
手动解决问题并重试导入。
以源系统中的对象覆盖目标系统中的对象。
跳过对象导入。
目标系统上报告 <报告名称> 的修改日期和时间晚于正在导入的版本。
目标系统上的报告已更新。
手动解决问题并重试导入。
以源系统中的对象覆盖目标系统中的对象。
跳过对象导入。
系统中不存在以下上下文: <容器路径>
目标系统上不存在容器。
手动解决问题并重试导入。
跳过对象导入。
用户对以下对象没有创建权限: <对象标识>
用户没有在目标系统上创建报告的相应权限。
手动解决问题并重试导入。
跳过对象导入。
用户对以下对象没有修改权限: <对象标识>
用户没有在目标系统上更新现有报告的相应权限。
手动解决问题并重试导入。
跳过对象导入。
冲突说明
ConflictType 常量
Resolution 常量
已存在具有相同标识的报告: <报告名称>
BAC_REPORT_WITH_SAME_IDENTITY_EXISTS
OVERWRITE (默认值)
SKIP
RETRY
目标系统上报告 <报告名称> 的修改日期和时间晚于正在导入的版本。
OBJECT_ON_TARGET_HAS_BEEN_UPDATED
OVERWRITE (默认值)
SKIP
RETRY
系统中不存在以下上下文: <容器路径>
CONTAINER_DOES_NOT_EXIST
SKIP
RETRY (默认值)
用户对以下对象没有创建权限: <对象标识>
NO_CREATE_ACCESS_FOR_OBJECT
SKIP
RETRY (默认值)
用户对以下对象没有修改权限: <对象标识>
NO_MODIFY_ACCESS_FOR_OBJECT
SKIP
RETRY (默认值)
失败情景
如果相应的自定义项目在导入期间不可用,则导入将失败。其中包括输入 JSP 文件、资源束文件 (针对所有报告)、文件夹路径、文件夹名称和 Jasper 报告的 Jasper。
情景 1
冲突代码:BAC_REPORT_WITH_SAME_IDENTITY_EXISTS
从 BAC 导出报告时,如果用户选择的报告具有同名依存报告模板,且报告模板的“显示为报告”值设置为 true,则用户在源系统中导入时将收到“报告已存在”冲突。用户可将 OVERWRITE 用作默认冲突解析器。
情景 2
冲突代码:OBJECT_ON_TARGET_HAS_BEEN_UPDATED
根据情景 1,如果报告和报告模板已导入 Windchill 且用户尝试导入已更新的报告,则用户会收到“对象已在目标上修改”冲突。因为在情景 1 中,我们将覆盖报告,且数据库中的上次更新时间戳也将随之更新。在这种情况下,用户可将 OVERWRITE 用作默认冲突解析器。
基于列表的版本控制方案冲突
下表说明了导入基于列表的版本控制方案时可能出现的冲突以及可用解决方案:
冲突说明
说明
可用解决方案
无法导入基于列表的版本控制方案,因为用户没有必要的权限。
基于列表的版本控制方案只能由属于“Business Administrative Change 包导入者”用户组成员的站点管理员导入。
跳过对象导入。
基于列表的版本控制方案 XML 中存在错误: <错误列表>
基于列表的版本控制方案 XML 无效。
跳过对象导入。
客户端选项卡冲突
下表说明了导入客户端选项卡时可能出现的冲突以及可用解决方案:
冲突说明
说明
可用解决方案
在目标或父项上下文中找不到类型定义: <对象类型>
目标系统中不存在客户端选项卡引用的对象类型。
手动解决问题并重试导入。
跳过对象导入。
系统中不存在用户 <用户名>
目标系统中不存在组织管理员用户。
手动解决问题并重试导入。
跳过对象导入。
系统中不存在以下上下文: <上下文名称>
客户端选项卡的组织容器在目标系统中不可用。
手动解决问题并重试导入。
跳过对象导入。
已存在具有相同标识的客户端选项卡: <对象名称>
当目标系统上已存在具有相同标识的客户端选项卡时,将显示此消息。
如果客户端选项卡是先前导入到目标系统中,但已在源系统中重命名或删除,则该选项卡也会在目标系统中重命名或删除。
如果客户端选项卡是先前在目标系统中创建的,但已在源系统中重命名或删除,则该选项卡会在目标系统中按原样保留。不会报告任何冲突。
手动解决问题并重试导入。
以源系统中的对象覆盖目标系统中的对象。
跳过对象导入。
冲突说明
ConflictType 常量
Resolution 常量
在目标或父项上下文中找不到类型定义: <对象类型>
TYPE_DOES_NOT_EXIST
SKIP
RETRY
系统中不存在用户 <用户名>
USER_DOES_NOT_EXIST
SKIP
RETRY
系统中不存在以下上下文: <上下文名称>
CONTAINER_DOES_NOT_EXIST
SKIP
RETRY
已存在具有相同标识的客户端选项卡: <对象名称>
CLIENT_TAB_WITH_SAME_IDENTITY_ALREADY_EXISTS
OVERWRITE (默认值)
SKIP
RETRY
规则集冲突
下表说明了导入规则集时可能出现的冲突以及可用解决方案:
冲突说明
说明
可用解决方案
已存在具有相同标识的规则集: <规则集名称>
目标系统上已存在同名的规则集。
手动解决问题并重试导入。
以源系统中的对象覆盖目标系统中的对象。
跳过对象导入。
目标系统上规则集 <规则集名称> 的修改日期和时间晚于正在导入的版本。
目标系统上的规则集已更新。
手动解决问题并重试导入。
以源系统中的对象覆盖目标系统中的对象。
跳过对象导入。
下表提供了有关冲突说明、ConflictType 常量和 Resolution 常量的信息:
冲突说明
ConflictType 常量
Resolution 常量
目标系统上业务规则对象 <对象键> 的修改日期和时间晚于正在导入的对象。
OBJECT_ON_TARGET_HAS_BEEN_UPDATED
RETRY_IMPORT
SKIP_OBJECT_IMPORT
OVERWRITE
已存在具有相同标识的业务规则对象: <对象标识>
BAC_BUSINESS_RULE_WITH_SAME_IDENTITY_ALREADY_EXISTS
RETRY_IMPORT
SKIP_OBJECT_IMPORT
OVERWRITE
BAC 包中不存在业务规则对象: <对象键>
BAC_BUSINESS_RULE_OBJECT_DOES_NOT_EXIST
RETRY_IMPORT
SKIP_OBJECT_IMPORT
这对您有帮助吗?