Name
|
Type
|
Data Type
|
Req?
|
Description
|
exceptions
|
Element
|
Element
|
No
|
Used with type attribute in element mapping to define different value reference mapping for different attribute value.
|
reference_to
|
Element
|
Element
|
No
|
Element mapping which current element will reference
|
sub_value_reference
|
Element
|
Element
|
No
|
Sub value reference mapping, used for Path No. 2 only
|
name
|
Attribute
|
ID
|
Yes
|
Unique name of value reference element
|
path
|
Attribute
|
String
|
No
|
Related path to store/retrieve value, used for Path No. 1 only. Path also supports value references and comma separated values. Refer to mapping.xsd for more details.
|
condition
|
Attribute
|
String
|
No
|
Condition to filter the element, used for Path No. 1 only, support following pattern only:<key=<value>
|
mapped_name
|
Attribute
|
String
|
No
|
Parent element name for the path, used for Path No. 1 only.
|
type
|
Attribute
|
String
|
No
|
For Path No. 1: The relative path to check if current element is a supported Windchill tag. for example, Item_shape will also be used to represent representation and EPMDescribeLink .
For Path No .2: The element name which will be create as reference, this should be sub element.
|
ref_attribute
|
Attribute
|
String
|
No
|
The relative path which keeps the object reference, used for Path No. 1 only.
|
connect_reference
|
Attribute
|
String
|
No
|
The sub element which will be used as reference.
|
multiple_instances
|
Attribute
|
String
|
No
|
To maintain the multiple instances of the describe elements (i.e. that has ‘mapped_name’ and ‘ref_attribute’) associated with root element or current element. This is needed when the root element has no direct link with the described element.
|
reuse
|
Attribute
|
Boolean
|
No
|
Defines if this element is reusable, work with locate_by attribute together to find previous created element instead of create new one all the time.
|
locate_by
|
Attribute
|
String
|
No
|
Defines the attribute list of a reusable element, separated by a comma (,).
|
ref_type
|
Attribute
|
String
|
No
|
The element name which will be create as reference, this should be root element, used for Path No. 2 only.
|
required_attributes
|
Attribute
|
String
|
No
|
Attributes which are required for current element, separated by a comma (,).It can be relative path and alias path.
|
attribute_name
|
Attribute
|
String
|
No
|
The relative path which will be used to hold reference or attribute value, used for Path No. 2 only. If identifier is configured, it will be used to store the name of attribute.
|
identifier
|
Attribute
|
String
|
No
|
The relative path which will be used to hold attribute value, works with attribute_name together to store attribute name and value.
|
Separator
|
Attribute
|
String
|
No
|
Splits the value associated with this attribute based on the given separator value. Assigns each part of this value to the various sections as specified in the path Attribute.
|
Name
|
Type
|
Data Type
|
Req?
|
Description
|
sub_value_reference
|
element
|
element
|
No
|
Sub value reference mapping, used for Path No. 2 only
|
attribute_name
|
attribute
|
string
|
No
|
The relative path which will be used to hold reference or attribute value, used for Path No. 2 only.
|
value
|
attribute
|
string
|
No
|
The attribute value to choose current exception configuration.
|
ref_type
|
attribute
|
string
|
No
|
The element name which will be create as reference, this should be sub element, used for Path No. 2 only.
|
type
|
attribute
|
string
|
No
|
The element name which will be create as reference, this should be root element, used for Path No. 2 only.
|
required_attributes
|
attribute
|
string
|
No
|
Attributes which are required for current element, separated by a comma (,).It can be relative path and alias path.
|
Name
|
Type
|
Data Type
|
Req?
|
Description
|
add_to_element
|
element
|
element
|
No
|
Element mapping which current element will be added to.
|
reference_to
|
element
|
element
|
No
|
Element mapping which current element will reference it.
|
attribute_name
|
attribute
|
string
|
No
|
The relative path which will be used to hold reference or attribute value, used for Path No. 2 only. If identifier is configured, it will be used to store the name of attribute.
|
required_attributes
|
attribute
|
string
|
No
|
Attributes which are required for current element, separated by a comma (,).It can be relative path and alias path.
|
connect_reference
|
attribute
|
string
|
No
|
The sub element which will be used as reference
|
ref_type
|
attribute
|
string
|
No
|
The element name which will be create as reference, this should be root element, used for Path No. 2 only.
|
unit_attribute_name
|
attribute
|
string
|
No
|
The relative path which will be used to hold unit attribute value. Used for Path No. 2 and iba only.
|
reuse
|
attribute
|
boolean
|
No
|
Defines if this element is reusable, work with locate_by attribute together to find previous created element instead of create new one all the time.
|
locate_by
|
attribute
|
string
|
No
|
Defines the attribute list of a reusable element, separated by a comma (,).
|
identifier
|
attribute
|
string
|
No
|
The relative path which will be used to hold attribute value, works with attribute_name together to store attribute name and value.
|
format
|
Attribute
|
String
|
No
|
Format Numeric values as per requirement. For instance in dates, days, months, hours & minutes should be displayed in format '00' though the actual date is less then 10. Applicable only for numeric values
|
Name
|
Type
|
Data Type
|
Req?
|
Description
|
name
|
attribute
|
string
|
Yes
|
Path which is used to add current element to another element. It can be relative path and alias path.
|
value
|
attribute
|
string
|
Yes
|
The value which will be used to find parent element.
|
Name
|
Type
|
Data Type
|
Req?
|
Description
|
name
|
attribute
|
string
|
Yes
|
Path which is used to reference another element. It can be relative path and alias path.
|
value
|
attribute
|
string
|
Yes
|
The value which will be used to find another element.
|
connect_reference
|
attribute
|
string
|
Yes
|
The sub element which will be used as reference
|
parent_reference_attribute
|
attribute
|
string
|
No
|
The attribute is created to cater very special condition. when the current element unable to identify the correct root element. The attribute is used to identify the intermediates objects from the parent element. The intermediate object is then compared with the ‘name’ object.
Example: Next_assembly_usage_occurence is linked to product_deifnitions and Transformation is linked with shape_representation of the products. While import to compare the correct shape representation, one has to traverse from instance product_definition to shape_representation.
|