高级自定义 > 业务逻辑自定义 > 使用 Windchill 中的标准进行数据交换 > 使用 EXPRESS 进行 STEP 数据交换 > AP214 AIM 映射 > 元素映射
  
元素映射
定义从 Windchill 本机元素 (或属性) 到其他格式的映射。有两种映射:elementattribute。元素映射可以包含 element_mappingattribute 映射作为子元素。
父项名称:element_mapping
名称
类型
数据类型
必需?
说明
element
element
element
根元素映射
root_tag_name
属性
字符串
根元素的本地名称。
id_tag
属性
字符串
类型为 xsd:ID 的属性名称。
ref_tag
属性
字符串
类型为 xsd:IDREF 的属性名称,可全局使用。
required_attributes
属性
字符串
根元素的必需属性,以逗号 (,) 分隔。
父项名称:element
名称
类型
数据类型
必需?
说明
element
element
element
子元素映射
attribute
element
element
当前元素下的属性映射
name
属性
字符串
Windchill 原生格式的元素名称。
mapped_name
属性
字符串
映射的元素名称。
reuse
属性
布尔型
定义是否应从先前导出的元素中检索元素而不是创建新元素,该元素与属性映射中的 use_for_reuse 一起使用以查找导出的元素
default_mapped_name_for_attributes
属性
字符串
映射的元素名称 (具有属性元素名称和值元素名称),用于存储不具有显式映射的属性。这应是值参考映射的名称。
required_attributes
属性
字符串
必需的元素属性,但在导出过程中无法设置,并以逗号 (,) 分隔。它可以保存相对路径、别名路径和值参考路径。
type
属性
字符串
Windchill 属性名称,用于标识其他别名或值参考。
mapped_tag_name
属性
字符串
用于标识当前 Windchill 元素的元素名称和值。如果一个 AP214 AIM 元素用于表示多个 Windchill 元素,则使用它。
import_context
属性
字符串
根据父元素的值确定 Windchill 元素名称,元素名称和父元素的值之间的映射应为一对一。
add_current_element_to_parent_by
属性
字符串
用于向父项添加当前元素的路径。它可以保存相对路径、别名路径和值参考路径。这将仅用于子元素。
connect_reference
属性
字符串
将用于添加到父元素的子元素,与 add_current_element_to_parent_by 一起使用
父项名称:attribute
名称
类型
数据类型
必需?
说明
exceptions
element
element
用于按不同的属性值保存不同的属性映射。
name
属性
字符串
Windchill 原生格式的元素名称。
mapped_name
属性
字符串
映射的元素名称。它可以是相对路径、别名路径和值参考路径。以逗号 (,) 分隔。
append
属性
布尔型
定义是否要添加到具有已定义分隔符的现有值,默认值为 false。例如,这可以用于将迭代编号附加到版本 (A.5,其中将值 5 附加到 A,以句点 [.] 作为分隔符) 中。
seperator
属性
字符串
附加的分隔符。例如,这可以用于将迭代编号合并到版本 (A.5,其中将值 5 附加到 A,以句点 [.] 作为分隔符) 中。
add_to_element
属性
字符串
在找到先前导出的元素后,定义应添加当前元素的路径。它可以是相对路径、别名路径和值参考路径。仅用于链接元素。
use_for_reuse
属性
布尔型
定义是否应使用该属性来查找先前导出的元素,并与元素映射中的重用一起使用。
connect_reference
属性
字符串
将用于添加到父元素的子元素,与 add_current_element_to_parent_by 一起使用
reference_to
属性
字符串
定义用作参考的子元素。仅用于链接元素。默认值为 false。
identifier
属性
字符串
用于从 default_mapped_name_for_attributes 配置检索值的属性名称。如果配置了此设置,则在导入过程中不会使用 mapped_name。
reuse
属性
布尔型
定义属性值是否可以为多个。如果设置为 false,则在导入期间可以检索多个值。如果未配置 mapped_name,则必须使用。默认值为 false。
value
属性
字符串
它用于表示一个常量值,该值将在导出期间进行设置,并可在导入期间获取
required_attributes
属性
字符串
当前元素所需的属性,以逗号 (,) 分隔。它可以是相对路径、别名路径和值参考路径。
add_current_element_to_parent_by
属性
字符串
用于向父项添加当前元素的路径。它可以保存相对路径、别名路径和值参考路径。这将仅用于子元素。
required_attributes_for_parent
属性
字符串
父元素所需的属性,以逗号 (,) 分隔。它可以是相对路径、别名路径和值参考路径。
与 add_current_element_to_parent_by 协同工作,以根据不同的属性值设置属性
use_parent_object
属性
布尔型
定义是否使用父元素作为参考来查找相关元素并存储/检索属性值。默认值为 false。
index
属性
整型
定义从列表值获取值的索引。
父项名称:exceptions
名称
类型
数据类型
必需?
说明
value
属性
字符串
父项属性的值
mapped_value
属性
字符串
原始值的映射值,它应为一对一映射。
attribute_name
属性
字符串
用于存储属性值的元素名称。它可以是相对路径、别名路径和值参考路径。配置 mapped_element_name 时将不设置属性
mapped_element_name
属性
字符串
用于标识原始值的元素名称,应为一对一映射,仅用于导入
required_attributes
属性
字符串
当前元素所需的属性,以逗号 (,) 分隔。它可以是相对路径、别名路径和值参考路径。
add_current_element_to_parent_by
属性
字符串
用于向父项添加当前元素的路径。它可以保存相对路径、别名路径和值参考路径。这将仅用于子元素。
required_attributes_for_parent
属性
字符串
父元素所需的属性,以逗号 (,) 分隔。它可以是相对路径、别名路径和值参考路径。
与 add_current_element_to_parent_by 协同工作,以根据不同的属性值设置属性
connect_reference
属性
字符串
将用于添加到父元素的子元素,与 add_current_element_to_parent_by 一起使用
use_parent_object
属性
布尔型
定义是否使用父元素作为参考来查找相关元素并存储/检索属性值。默认值为 false。