Migrated Schema

This topic describes what was migrated in V6R2012x. You can use this information to analyze your own schema to determine any impacts.

This topic covers:

Type Mapping

The following table outlines how various object types are mapped during migration:

Type Is Migrated to Type... When...
Feature Configuration Feature The Feature is connected via 'Feature List To' to a 'Feature List' object with attribute 'Feature Type' as 'Marketing'.
Feature Configuration Option The Feature is connected via 'Feature List To' to a 'Feature List' object with attribute 'Feature Type' as 'Marketing' and the Feature has no 'Feature List From' connections (meaning it is a leaf node feature) and the property setting for LeafLevelAsOption is true.
Feature Configuration Feature The Feature is connected via 'Feature List To' to a 'Feature List' object with attribute 'Feature Type' as 'Marketing' and the Feature has no 'Feature List From' connections (meaning it is a leaf node feature) and the property setting for LeafLevelAsOption is false.
Feature Logical Feature The Feature is connected via 'Feature List To' to a 'Feature List' object with attribute 'Feature Type' as 'Technical'.
Feature Manufacturing Feature The Feature is connected via 'Feature List To' to a 'Feature List' object with attribute 'Feature Type' as 'Manufacturing'.
Feature Defined for type_Feature property setting The Feature is not used in any context (no Feature List connections).
Feature subtype Defined for type_ FeatureSubType property setting The Feature type is a custom sub type; it will be converted to the type defined by the sub type property setting, regardless of usage. It is up to the customer to update the schema to support this custom sub type.
Software Feature Software Feature The type will remain unchanged but some attributes will not be migrated as outlined in the Feature attribute mapping table.
Equipment Feature Logical Feature The Equipment Feature type is deprecated in this release.
Product Feature (subtypes) None This type will be removed from the schema. This type was originally introduced as deprecated and thus there should not be any customer data using this type. If it is found, the object id will be written to the unconverted log file. It is up to the customer to delete these object types.
Feature List None This type will be removed from use and the instance objects will be deleted during migration. See table below for attribute mapping.
GBOM None This type will be removed from use and the instance objects will be deleted during migration. See table below for attribute mapping.

Attribute Mapping

The following table outlines how attributes are mapped during migration:

Type Attribute Is Mapped To...
Feature Duplicate Part XML 'Duplicate Part XML' attribute on the LOGICAL FEATURE object. It will not be carried over for CONFIGURATION FEATURE objects.
  Subfeature Count 'Subfeature Count' attribute on the CONFIGURATION FEATURE or LOGICAL FEATURE object.
  Synopsis Nothing. This attribute will be dropped after the migration
  Notes Nothing. This attribute will be dropped after the migration
  Difficulty Nothing. This attribute will be dropped after the migration
  Marketing Feature Nothing. This attribute will be dropped after the migration. It will be used to determine how this object is migrated. If the value is 'Yes' this object will be migrated as a CONFIGURATION FEATURE type, else it will be migrated as a LOGICAL FEATURE type.
  Technical Feature Nothing. This attribute will be dropped after the migration. It will be used to determine how this object is migrated. If the value is 'Yes' this object will be migrated as a Logical Feature type, else it will be migrated as a Manufacturing Feature type.
  Marketing Name 'Display Name' attribute on the CONFIGURATION FEATURE or LOGICAL FEATURE object.
  Marketing Text 'Display Text' attribute on the CONFIGURATION FEATURE or LOGICAL FEATURE object.
  Feature Classification Nothing. This attribute will be dropped after the migration
  Feature Category Nothing. This attribute will be dropped after the migration
  Originator 'Originator' attribute on the CONFIGURATION FEATURE or LOGICAL FEATURE object.
Type Attribute Is Mapped To...
Feature List Usage 'Usage' attribute on LOGICAL FEATURE or MANUFACTURING FEATURE relationships.
  Quantity 'Quantity' attribute on LOGICAL FEATURE or MANUFACTURING FEATURE relationships.
  Component Location 'Component Location' attribute on LOGICAL FEATURE or MANUFACTURING FEATURE relationship.
  Feature Type Nothing. This attribute will not be directly mapped. It is used to determine the new relationship type to connect the feature. If 'Marketing' then use 'CONFIGURATION FEATURE'. If 'Technical' then use LOGICAL FEATURE'. If 'Manufacturing' then use 'MANUFACTURING FEATURE'.
  Reference Designator 'Reference Designator' attribute on LOGICAL FEATURE or MANUFACTURING FEATURE relationships.
  Force Part Reuse 'Force Part Reuse' attribute on LOGICAL FEATURE or MANUFACTURING FEATURE relationships.
  Find Number 'Find Number' attribute on LOGICAL FEATURE or MANUFACTURING FEATURE relationships.
  List Price 'List Price' attribute on CONFIGURATION FEATURE relationships. It will not be carried over for LOGICAL FEATURE or MANUFACTURING FEATURE relationships.
  Maximum Quantity 'Maximum Quantity' attribute on CONFIGURATION FEATURE relationships. It will not be carried over for LOGICAL FEATURE or MANUFACTURING FEATURE relationships.
  Minimum Quantity 'Minimum Quantity' attribute on CONFIGURATION FEATURE relationships. It will not be carried over for LOGICAL FEATURE or MANUFACTURING FEATURE relationships.
  Default Selection 'Default Selection' attribute on CONFIGURATION FEATURE, LOGICAL FEATURE or MANUFACTURING FEATURE relationship.
  Comment Nothing. This attribute will be dropped after the migration
  Expression Nothing. This attribute will be dropped after the migration
  Rule Type 'Rule Type' attribute on CONFIGURATION FEATURE, LOGICAL FEATURE or MANUFACTURING FEATURE relationships.
  Child Object Name Nothing. This attribute will be dropped after the migration
  Child Marketing Name Nothing. This attribute will be dropped after the migration
  Parent Marketing Name Nothing. This attribute will be dropped after the migration
  Parent Object Name Nothing. This attribute will be dropped after the migration
  Inactive Count Nothing. This attribute will be dropped after the migration
  Active Count Nothing. This attribute will be dropped after the migration
  Unit of Measure Nothing. This attribute will be dropped after the migration
  Notes Nothing. This attribute will be dropped after the migration.
  Key-In Type 'Key-In Type' attribute on the 'Configuration Feature' type. Will not be carried over for other types.
  Inherited Interface attribute 'Inherited' that is applied on the following relationships: Varies By, Inactive Varies By, Valid Context, Invalid Context, Configuration Feature, Mandatory Configuration Feature. Will not be carried over for other instances.
  Mandatory Feature Nothing. This attribute will be dropped after the migration. This attribute will not be carried over directly. It will only be used when the 'Feature Type' attribute is 'Marketing'. In this case if the value is 'Yes' then the 'Configuration Feature' will be connected to its parent using 'Mandatory Configuration Feature'.
  Feature Selection Type Nothing. This attribute will be dropped after the migration. This attribute will not be carried over directly. It will be mapped to both 'Configuration Selection Criteria' and 'Configuration Selection Type' for Configuration Features or both 'Logical Selection Criteria' and 'Logical Selection Type' for Logical Features.

Current Range Value Mappings
May Select One or More [C/L] Selection Type=Multiple

[C/L] Selection Criteria=May

May Select Only One [C/L] Selection Type=Single

[C/L] Selection Criteria=May

Must Select At Least One [C/L] Selection Type=Multiple

[C/L] Selection Criteria=Must

Must Select Only One [C/L] Selection Type=Single

[C/L] Selection Criteria=Must

Key-In Nothing, key-in is determined by 'Key-In Type' attribute on Configuration Feature type.

The Selection Type attribute is carried forward to the feature object, while the Selection Criteria is carried forward to the context relationship between parent/child feature. It was determined that the 'selection type' should not be context dependent since VPM does not have this concept and typically the choice of multiple or single selection does not vary by context where as the 'selection criteria' does vary by context.
  Originator This attribute will be dropped. The Originator of the 'Feature' object will persist.
Type Attribute Is Mapped To...
GBOM Description Nothing. This attribute will be dropped after the migration.
  Committed 'Committed' attribute on the GBOM relationship.
  Comment Nothing. This attribute will be dropped after the migration.
  Expression Nothing. This attribute will be dropped after the migration.
  Rule Type 'Rule Type' attribute on the GBOM relationship.
  Originator Nothing. This attribute will be dropped after the migration.

Relationship Mapping

The following table outlines how relationships are mapped during migration:

Relationship Is Migrated to Relationship... Comments
Feature List From Configuration Feature When 'Mandatory Feature' attribute on 'Feature List' object is 'No' and the 'Feature List To' object is not a leaf node. 'Sequence Order' attribute will be mapped to 'Sequence Order' attribute on Configuration Feature relationship.
Feature List From Configuration Option When 'Mandatory Feature' attribute on 'Feature List' object is 'No' and the 'Feature List To' object is a leaf node. 'Sequence Order' attribute will be mapped to 'Sequence Order' attribute on Configuration Option relationship.
Feature List From Mandatory Configuration Feature When 'Mandatory Feature' attribute on 'Feature List' object is 'Yes'. 'Sequence Order' attribute will be mapped to 'Sequence Order' attribute on Mandatory Configuration Feature relationship.
Feature List From CONFIGURATION FEATURE 'Sequence Order' attribute will be mapped to 'Sequence Order' attribute on CONFIGURATION FEATURE relationships.
Feature List To None This relationship will be deleted. It has no attributes.
Inactive Feature List From Inactive Varies By The use of this relationship is very limited, therefore it is being mapped to 'Inactive Varies By'.
GBOM From GBOM The following attributes on the 'GBOM From' relationship will be dropped after migration: Usage Reference Designator Component Location Quantity Find Number
GBOM To None This relationship will be deleted. It has no attributes.
Inactive Varies by GBOM From Inactive Varies by GBOM This relationship has no attributes. The relationship will point to the GBOM relationship instead of the GBOM object.
Inactive GBOM From Inactive GBOM The following attributes on the 'Inactive GBOM From' relationship will be mapped to the same attributes on the 'Inactive GBOM' relationship: 'Inactive From Part' 'Inactive From Variant' The relationship will point to the GBOM relationship instead of the GBOM object.
Replaced By same This relationship will change FROM 'Inactive GBOM' TO 'GBOM' rel.
Selected Options same This relationship will point TO the migrated Feature type object (CONFIGUATION FEATURE or Logical Feature) instead of the 'Feature List' object.
Candidate Item Candidate Configuration Feature When 'Mandatory Feature' attribute is 'No' and the Feature is a Marketing feature. 'Inherited' attribute will not be carried over. 'Mandatory Feature' attribute will not be carried over. It is used to determine whether to create candidate for mandatory relationship. 'Sequence Order' attribute will be carried over.
Candidate Item Candidate Logical Feature When 'Mandatory Feature' attribute is 'No' and the Feature is a Technical feature. 'Inherited' attribute will not be carried over. 'Mandatory Feature' attribute will not be carried over. It is used to determine whether to create candidate for mandatory relationship. 'Sequence Order' attribute will be carried over.
Candidate Item Candidate Manufacturing Feature When 'Mandatory Feature' attribute is 'No and the Feature is a Manufacturing feature'. 'Inherited' attribute will not be carried over. 'Mandatory Feature' attribute will not be carried over. It is used to determine whether to create candidate for mandatory relationship. 'Sequence Order' attribute will be carried over.
Candidate Item Mandatory Configuration Feature When 'Mandatory Feature' attribute is 'Yes'. 'Inherited' attribute will be mapped to 'Inherited' attribute from 'Inherited' interface. 'Mandatory Feature' attribute will not be carried over. It is used to determine whether to create candidate for mandatory relationship. 'Sequence Order' attribute will be carried over.
Committed Item Committed Configuration Feature When 'Feature Type' attribute on Feature List is 'Marketing'.
Committed Item Committed Logical Feature When 'Feature Type' attribute on Feature List is 'Technical'.
Committed Item Committed Manufacturing Feature When 'Feature Type' attribute on Feature List is 'Manufacturing'.
Precise BOM same The relationship will point to the GBOM relationship instead of the GBOM object.

Obsolete Schema

The following schema are no longer supported after migration:

Admin Schema Value
Type GBOM Feature List Features Product Feature Equipment Feature
Relationship Feature List To Feature List From GBOM To GBOM From Inactive Feature List From
Attribute Feature Type Inclusion Exclusion Marketing Feature Technical Feature Feature Classification Feature Category Mandatory Feature Feature Selection Type
Policy Product Feature