专业化管理 > 定制业务对象 > 类型和属性管理 > 类型和属性管理命令行工具 > 导出和导入类型信息 > 导出类型 > 创建导出定义文件
  
创建导出定义文件
要执行导出,您必须首先创建一个导出定义文件。导出定义文件可具有任何名称,例如 DefinitionExporter.xml。导出定义文件的格式如下例所示:
<?xml version="1.0"?>
<!DOCTYPE NmLoader SYSTEM "standardX26.dtd">
<NmLoader>
<csvExportDefinition handler="com.ptc.core.lwc.server.
TypeDefinitionExporter.beginExportDefinition">
<csvtoLocation>D:\temp</csvtoLocation>
<csvtoFileName>documents.xml</csvtoFileName>
<csvexportDefClass>com.ptc.core.lwc.server.LWCTypeDefinition</csvexportDefClass>
<csvexportNames>wt.doc.WTDocument</csvexportNames>
</csvExportDefinition>
</NmLoader>
示例导出定义文件为导出实施者将 wt.doc.WTDocument 类型元数据及其所有子类型导出至以下位置的加载文件提供了指导,其中 # 是附加到所生成类型加载文件的编号后缀:D:\temp\documents_#.xml
下表介绍了可嵌套在导出定义文件的 <csvExportDefinition> 元素中的元素:
元素
说明
<csvtoLocation>
指定在哪里生成类型加载文件。任何为此元素指定的值必须为绝对路径。如果未指定此元素,类型加载文件会生成在 Windchill 安装程序的临时目录中,如 wt.temp 特性所指定的那样。
此元素为可选元素。
<csvtoFileName>
指定导出时生成的类型加载文件的名称。这些加载文件的文件名结尾会带有编号后缀,例如:TypeLoadFile_3.xml。生成的加载文件的编号取决于支持所导出的类型定义所需的基本定义数据。始终生成至少两个加载文件。
此元素为必填元素。
<csvexportDefClass>
指定要导出的对象类。可选择的值包括:
com.ptc.core.lwc.server.LWCTypeDefinition - 导出类型。
com.ptc.core.lwc.server.LWCEnumerationDefinition - 导出全局枚举与其组织器。
此元素为必填元素。
<csvexportNames>
指定要在类型加载文件中导出的类型名称或全局枚举。
对于类型,请使用“类型和属性管理”实用程序的“管理类型”窗口中显示的类型内部名称。将导出已命名的类型及其所有子类型。
对于全局枚举,请使用“类型和属性管理”实用程序的“管理全局枚举”窗口中显示的全局枚举的内部名称。
此元素为可选元素。如果未指定此元素,则所有类型或所有全局枚举将基于为 <csvexportDefClass> 指定的类导出。
<csvmode>
指定运行导出的模式。可选择的值包括:
0 - 所有本地化的值均会作为 XML 文件的一部分导出。该值为默认值。
1 - 所有本地化的值均会导出到 rbInfo 文件中。
其他导出模式请务必在参考技术支持的指导下运行。
此元素为可选元素。