Windchill Elements and Attribute Mapping for Supported Windchill Objects
The table below explains the mapping between elements and attributes for some of the key Windchill objects which are supported for this implementation:
Object Type : WTPart ; AP214 AIM Root Element : Product
Windchill Attribute Name
AP214 AIM Element
Description
number
Id
ObjectID/ufid
masterUfid
Descriptive_representation_item
Use Property_definition_representation /Representation/ descriptive_representation_item/name to store the value Property_definition/name to store the key and act as a linking node between Product_definition and Property_definition_representation. “value_reference_Product_definition_Property_definition_representation” is used to build relationship.
name
Name
versionInfo/versionId
versionInfo/iterationId
Product_definition_formation/id
Concatenate as A.2.
iba
String_value or Float_value or Integer_value or date/time(depends on IbaType)
String_value: Property_definition_representation /Representation/ descriptive_representation_item/name to store the value Property_definition/name to store the key and act as a linking node between Product_definition and Property_definition_representation.
Float_value: Property_definition_representation /Representation/ value_representation_item/name to store the value, qualified_representation_item/precision_qualifier to store the precision
Integer_value: Property_definition_representation /Representation/value_representation_item/name to store the value
Time/date:Applied_date_and_time_assignment/date_and_time calendar_date local_timeto store date and time respectively. Property_definition/name to store the key and act as a linking node between Product_definition and Property_definition_representation/ Applied_date_and_time_assignment.
contentItem
Document_file
Use applied_document_reference to build relationship with item. The attributes of content are stored in different element linked with Document_file
endItem
defaultTraceCode
genericType
partType
partSource
folderPath
lifecycleInfo/lifecycleTemplateName
versionInfo/versionLevel
domainName
lifecycleInfo/lifecycleState
externalTypeId
Descriptive_representation_item
Use Property_definition_representation /Representation/ descriptive_representation_item/name to store the value Property_definition/name to store the key and act as a linking node between Product_definition and Property_definition_representation. “value_reference_Product_definition_Property_definition_representation” is used to build relationship.
Object Type : EPMDocument ; AP214 AIM Root Element : Product
Windchill Attribute Name
AP214 AIM Element
Description
number
id
ObjectID/ufid
Descriptive_representation_item
Use Property_definition_representation /Representation/ descriptive_representation_item/name to store the value Property_definition/name to store the key and act as a linking node between Product_definition and Property_definition_representation. “value_reference_Product_definition_Property_definition_representation” is used to build relationship.
name
name
CADName
Descriptive_representation_item
Use Property_definition_representation /Representation/ descriptive_representation_item/name to store the value Property_definition/name to store the key and act as a linking node between Product_definition and Property_definition_representation. “value_reference_Product_definition_Property_definition_representation” is used to build relationship.
versionInfo/versionId
versionInfo/iterationId
product_definition_formation
Concatenate as A.2.
iba
String_value or Float_value or Integer_value or date/time(depends on IbaType)
String_value : Property_definition_representation /Representation/ descriptive_representation_item/name to store the value Property_definition/name to store the key and act as a linking node between Product_definition and Property_definition_representation.
Float_value : Property_definition_representation /Representation/ value_representation_item/name to store the value, qualified_representation_item/precision_qualifier to store the precision
Integer_value : Property_definition_representation /Representation/value_representation_item/name to store the value
Time/date:Applied_date_and_time_assignment/date_and_time calendar_date local_timeto store date and time respectively.Property_definition/name to store the key and act as a linking node between Product_definition and Property_definition_representation/ Applied_date_and_time_assignment.
contentItem
Document_file
Primary Content: Same as representationSecondary Content:Use applied_document_reference to build relationship with item. The attributes of content are stored in different element linked with Document_file
masterUfid
authoringApplication
epmDocType
derived
domainName
folderPath
lifecycleInfo/lifecycleTemplateName
lifecycleInfo/lifecycleState
versionInfo/versionLevel
epmDocSubType
externalTypeId
Descriptive_representation_item
Use Property_definition_representation /Representation/ descriptive_representation_item/name to store the value Property_definition/name to store the key and act as a linking node between Product_definition and Property_definition_representation. “value_reference_Product_definition_Property_definition_representation” is used to build relationship.
Object Type : EPMMemberLink ; AP214 AIM Root Element : Next_assembly_usage_occurrence
Windchill Attribute Name
AP214 AIM Element
Description
iba
String_value or Float_value or Integer_value or date/time(depends on IbaType)
String_value: Property_definition_representation /Representation/ descriptive_representation_item/name to store the value Property_definition/name to store the key and act as a linking node between Product_definition and Property_definition_representation.
Float_value : Property_definition_representation /Representation/ value_representation_item/name to store the value, qualified_representation_item/precision_qualifier to store the precision
Integer_value : Property_definition_representation /Representation/value_representation_item/name to store the value
Time/date : Applied_date_and_time_assignment/date_and_time calendar_date local_timeto store date and time respectively. Property_definition/name to store the key and act as a linking node between Product_definition and Property_definition_representation/ Applied_date_and_time_assignment.
ObjectID/localId
uses/ObjectReference/ufid
Descriptive_representation_item
Use Property_definition_representation /Representation/ descriptive_representation_item/name to store the value Property_definition/name to store the key and act as a linking node between Product_definition and Property_definition_representation. “value_reference_Product_definition_Property_definition_representation” is used to build relationship.
transform/matrix4d/m0*
Direction
Use Representation_relationship_with_transformation/ Cartesian_transformation_operator_3D/direction/direction_ratios to store X axis.
transform/matrix4d/m1*
Direction
Use Representation_relationship_with_transformation/ Cartesian_transformation_operator_3D/direction/direction_ratios to store Y axis.
transform/matrix4d/m2*
Direction
Use Representation_relationship_with_transformation/ Cartesian_transformation_operator_3D/direction/direction_ratios to store Z axis.
transform/matrix4d/m03transform/matrix4d/m13transform/matrix4d/m23
Cartesian_transformation_operator_3d
Use Representation_relationship_with_transformation/ Cartesian_transformation_operator_3D/Cartesian_point/coordinates to store translation information.
occurences/attribute
name
isAnnotated
asStoredChildName
depType
isPlaced
isRequired
externalTypeId
Descriptive_representation_item
Use Property_definition_representation /Representation/ descriptive_representation_item/name to store the value Property_definition/name to store the key and act as a linking node between Product_definition and Property_definition_representation. “value_reference_Product_definition_Property_definition_representation” is used to build relationship.
Was this helpful?