STEP-ProductInformation Tag in STEPXML

The STEP-ProductInformation tag determines the data exported for Products. It allows multiple XML attributes (described below) to be listed on a single line, each separated by a single space. XML attributes that are absent use the default setting.

<STEP-ProductInformation ExportDeletedData="true" ResolveInlineRefs="true" 
FollowOverrideSubProducts="true" ExportDerivedAttrs="true" Validation="XSD" 
DefinitionsAsComments="true" EventsAsComments="false">

Important: The true and false settings for all XML attributes are case-sensitive and must be lower case as shown in the above example.

For details on tags, elements, and their XML attributes, refer to the available XSD (XML Schema Definition) files in the STEPXML Tags and Examples topic.

Note: The default setting is used when an option is absent from the Advanced STEPXML template or when the option is explicitly set to the default.

DefinitionsAsComments

  • false - default setting

  • true - configuration definitions for Business Rules, Web UIs, IEPs, or Workflows are exported as comments in the output

For more details, refer to the 'Export Configuration Definitions as Comments' section of the Configuration Management documentation.

EventsAsComments

  • true - default setting

  • false - events are not exported as comments in the output

The following image shows the comments section of a STEPXML export that included events:

ExportDeletedData

  • false - default setting

  • true - change markers indicate if data has been added to or removed from a product. This includes attribute values, product references, and classification references.

For more information, refer to the 'Event-Based OIEP Triggered by Deleting Products, Classifications, and Assets' section of the Delete Objects in STEPXML topic.

ExportDerivedAttrs

The term 'derived attributes' in Advanced STEPXML (written as DerivedAttrs), refers to calculated attributes that can be created in STEP on System Setup.

  • true - default setting; calculated attributes and their values are derived when an object is output from STEP

  • false - calculated attributes are not included in the output

Note: To output empty calculated attributes, you must also include the ExportValidAndAbsent="true" option, defined below.

As an example, when the following calculated attribute is included by the Advanced STEPXML template:

The output generated includes this data:

Refer to the ExportValidAndAbsent section below for more sample data and output.

ExportValidAndAbsent

  • false - default setting; empty values are not exported

  • true - attributes, and/or data containers, and/or references or links (including metadata) are exported, including all valid and linked data, whether the exported object has a value or not.

    Note: To output empty calculated attributes, the ExportDerivedAttrs option defined above must be "true" or absent from the template (since the default setting is "true").

Calculated attribute values are included in all exports that include multiple contexts (via the 'Export Data for Selected Contexts' parameter in the Select Format option of Export Manager or via the 'Contexts' parameter on the Configuration section in an OIEP) regardless of the ExportValidAndAbsent setting.

As an example, when the following attributes are included by the Advanced STEPXML template, two of which are calculated (derived) attributes:

When using the STEPXML format, the Select Format option 'Include Empty Fields' is set to 'Yes' and the Advanced option 'Include Calculated Attribute Values' is checked, the following is output for this data. when using the Advanced STEPXML format, the ExportValidAndAbsent parameter and the ExportDerivedAttrs parameter set as follows results in the same output.

Alternately, for STEPXML format, the Select Format option 'Include Empty Fields' is set to 'No' and 'Include Calculated Attribute Values' is checked, the output is as shown below. When using the Advanced STEPXML format, the ExportValidAndAbsent parameter and the ExportDerviedAttrs parameter set as follows results in the same output.

FollowOverrideSubProducts

  • false - default setting

  • true - all Sub-Products of Product Overrides are included in the output XML

With the FollowOverrideSubProducts XML attribute set to true in the Advanced STEPXML Template parameter, the following product override is exported:

An excerpt from the output generated includes this data:

ResolveInlineRefs

  • false - default setting

  • true - all inline references are resolved within the attributes values that are exported

With the ResolveInlineRefs XML attribute set to true in the Advanced STEPXML Template parameter, the following attribute with inline references is exported:

An excerpt from the output generated includes this data:

SingleUpdateMode

For details on single-update mode (SUM) while importing an STEPXML file, refer to the SingleUpdateMode in STEPXML topic.