企业管理 > Windchill 导出和导入 > 使用导入/导出管理实用程序 > 导入
  
导入
“导入”窗口可用于导入使用导出功能导出的数据。导入功能会提取导出的 JAR 文件并将对象导入本地数据库中。
在导入进程中,将首先应用映射规则来修改导入源 XML 文件的内容。您可使用上下文映射规则来指定上下文,此上下文用于接收来自不同源上下文中的项。然后,对于目标数据库中存在的导入项,系统将应用从“导入”窗口中选择的导入策略或导入操作来确定如何修改此项。
* 
与用户配置文件关联的访问控制列表 (ACL) 将应用于导入操作。例如,如果不具备对特定项类型进行修改的权限,则无法使用“导入为新版本”选项试图避免 ACL 控制。如果试图导入您无权执行的项操作,整个事务处理都将失败。
上下文或其父上下文 (例如,组织或站点) 的管理员可使用导入操作。如果管理员具有对映射的上下文进行写入的权限,将在由上下文映射规则指定的上下文中创建导入的项。不能将产品或存储库项导入站点或组织级别。
要打开“导入” 窗口,选择“实用程序” > “导入/导出管理”,这些菜单位于“产品”“存储库”“组织”“站点”下。然后单击“导入”。随即打开“导入”窗口,并在窗口顶部显示当前上下文。
要导入数据:
1. “导入文件名”字段中,在本地文件系统中指定导出数据的 JAR 文件以导入到本地 Windchill 数据库中。
2. (可选) 在“导入规则文件”字段内,指定映射规则文件 (位于本地文件系统中) 以便对导入进程进行控制。
3. (可选) 在“上下文映射文件”字段中,指定上下文映射文件 (位于本地文件系统中) 以标识放置导入文件项的目标上下文。
* 
如果未指定上下文映射文件,各项将导入启动导入操作时所在的上下文中。即“导入”窗口顶部显示的“默认目标上下文”
4. (可选) 通过选择“导入策略文件”并指定策略文件以指定导入策略
* 
文件中的导入操作将与 <Windchill>/codebase/registry/ixb/import_settings/defaultImportPolicy.xsl 下系统注册表文件中的导入操作结合:
或者
选择“导入操作”,然后从该列表中选择下列操作之一应用于导入文件中的所有对象:
“默认值”- 如果导入对象与现有数据库对象的对象标识完全匹配,则保留现有数据库对象而不导入导入对象。如果数据库中不存在导入对象,系统会创建该导入对象,且其 version.iteration 与导入 XML 文件中的 version.iteration 相匹配。
“导入为最新小版本”- 如果导入对象的版本高于现有数据库对象的版本,导入进程将使用最新版本的下一可用小版本创建对象。
“导入为新版本”- 如果您的站点数据库中存在导入对象的某版本,导入进程将使用下一可用版本和第一个小版本创建对象。
“导入为检出对象”- 如果您的站点数据库中存在导入对象的某版本,导入进程将使用与导入 XML 文件中相同的版本创建现有对象的检出 (工作) 副本。新导入的对象在您将其检入之前保持为检出状态。
“修改非版本化属性”- 该选项用于更新现有数据库对象的某些非版本化属性 (如生命周期),但不版本化该对象。
“在适当位置更新检出对象”- 该选项用于替换检出对象的内容、属性和链接。
5. 选择或清除“解决可忽视冲突”复选框。该复选框可控制 wt.ixb.import.overrideConflicts 特性的值。如果选择该复选框,则本软件将解决可忽视冲突。(不会影响不可忽视冲突。) 例如,以下类型的冲突将得到解决:
如果不存在存储数据所需的文件夹,将自动创建该文件夹。
如果需要防止冲突,可应用 Windchill 的默认 (空) 团队。
如果需要,将新建一个全局属性。
* 
需要创建文件柜的导入冲突不可忽视。
6. (可选) 选中“生成详细状况日志”复选框,增大状况日志中所示详细信息的级别。
7. (可选) 单击“预览”
系统通过执行轻型检查确定导入进程是否成功。
如果未选中“生成详细状况日志”复选框,日志将显示导入对象的数量和处理 XML 文件的数量。如果选中“生成详细状况日志”复选框,日志还将显示导入的具体文件、导入期间可能出现的冲突以及导入进程是否完成还是失败。请注意,因为只是轻型检查,因此,即使预览未指示任何问题,导入进程也可能失败。
* 
建议使用“预览”,尤其是在检查策略文件的影响时,在这种情况下可能会对数据库产生重大更改。
* 
在导入大型数据集时,“导入状况日志”字段可能会显示 Web 链接,而非完整的日志。单击此链接可从 Windchill 服务器下载当前导入作业的完整日志。
8. 单击“导入”
“导入”窗口的“导入状况日志”部分中的消息显示了进度或用户可解决的问题。有关有助于解决冲突的详细信息,请参阅导入和导出策略、映射规则和冲突消息
相关主题