Windchill 导入属性
控制
Windchill 导入操作的属性可以出现在 wt.properties 文件或映射文件中。如果您未通过图形用户界面或在映射文件中设置属性,则可使用 xconfmanager 实用程序添加或编辑属性。有关详细信息,请参阅
使用 xconfmanager 实用程序。
• wt.ixb.import.parser.validate (在 wt.properties 文件中的名称) 或 import.parser.validate (在映射文件中的名称) - 指定导入的文档是否通过 XML 解析器进行验证。默认值为“假”。
• wt.ixb.import.overrideConflicts (wt.properties 文件中的名称) 或 import.overrideConflicts (映射文件中的名称) - 在导入的过程中覆盖可忽视文件夹和其他冲突。默认值为“假”。
• import.default.lifecycleInfo.lifecycleTemplateName - 指定要分配给在 XML 文件中缺少名称的生命周期模板的默认名称。
• import.default.lifecycleInfo.lifecycleState - 指定要分配给在 XML 文件中缺少状态的生命周期模板的默认状态。
• wt.iba.definition.hierachicaldefinition.enabled - 设置为 true 时,可以导入分级可重用属性定义。设置为 false 时,可以创建分级可重用属性定义,但是不能导入,除非使用经过正确编写,且可将分级可重用属性定义映射到非分级可重用属性的映射文件。默认值为“假”。只有在 wt.properties 文件中将此属性设置为 true 时,才能创建分级可重用属性定义。
• wt.ixb.import.allowCrossReleaseImport - 使用户可以将跨版本的导出 JAR 文件导入 Windchill 系统中。默认值为“假”。此属性只适用于通过 Windchill“导出/导入管理”实用程序进行的导入操作。不支持跨版本的导入,此属性仅仅允许继续导入操作。导入可能不会成功,而且即使导入操作成功,也无法保证导入数据的完整性。强烈建议您避免跨版本的导入操作。
• wt.ixb.import.maxThreads - 要导入的线程数。作业列表将分布在所定义的线程数中。
使用多个线程可对已收到的交付导入性能具有最重大的影响。线程共享相同的数据库连接,若达到阈值则可影响性能。对象数也可影响性能,对象数越多,使用多个线程时性能改进越好。一般情况下,一个线程足以用于增量包交付。初始包交付可从多个线程获益,尤其是在导入时间窗口为小窗口时。导入 CAD 对象时,此特性必须设置为 1。默认情况下,此属性设置为 1。
|
wt.ixb.import.maxThreads 属性的值可与 wt.ixb.import.noOfParallelImportPaths 属性结合使用,来决定用于导入的事务处理数量。
• 单一事务处理情景:如果 wt.ixb.import.noOfParallelImportPaths 属性设置为 1,则 wt.ixb.import.maxThreads 属性的值是用于导入的线程总数。
• 多个事务处理情景:如果 wt.ixb.import.noOfParallelImportPaths 值设置为大于 1,则 wt.ixb.import.maxThreads 属性的值为每个导入事务处理所用的线程数量。
|
• wt.ixb.import.batchSize - 指示要一批导入的最大对象数。默认值为 10k。
|
导入多线程属性仅适用于为可导入包导入收到的交付。
要为可导入包收到的交付导入添加多线程环境,请执行以下操作:
1. 在 site.xconf 中添加以下属性:
◦ <Property name="wt.ixb.logThread" overridable="true" targetFile="codebase/wt.properties" value="true"/>
◦ <Property name="wt.ixb.import.objPerThreadGuidance" overridable="true" targetFile="codebase/wt.properties" value="1"/>
◦ <Property name="wt.ixb.import.maxThreads" overridable="true" targetFile="codebase/wt.properties" value="2"/>
2. 在 Windchill shell 中,运行下列命令:xconfmanager -p
|