Extract STEP
- Last UpdatedMay 25, 2026
- 3 minute read
The Gateway can extract STEP data from files with extensions: .STP, .STEP, .STPZ, .STPX, .STPXZ conforming to versions AP 203 Ed1 and Ed2, AP 214, AP 242 Ed1, Ed2 and Ed3, including XML. The details of the particular input storage to be read by the project are defined in the extract configuration in the <input> element, via the source parameter, for example, <Input source="FileSystem">. This Extract component can read the data from a File System or an S3 Bucket source.
Note: The values of the source attribute can be a case-insensitive representation of either "FileSystem" or "S3".
To specify how to extract the data:
-
Click Extract to display the Extract STEP field.
-
Select the type of Input Source from the drop-down box, either FileSystem or S3.
For FileSystem:
-
From the FileSystem section, enter the location of the input files (.STP/.STEP/.STPZ/.STPX/.STPXZ files). Alternatively, you can use the Browse STP/STEP/STPZ/STPX/STPXZ File Path and Browse Path options to enter the input file location.

For S3:
To configure the extractor for S3 bucket as input source:
-
Define the elements in S3 section. For more information, see Accessing an AWS S3 Bucket.
-
If you want to test connection to S3 Bucket, click Test Connection. The result of the test is displayed in the bottom left status bar.
-
Click Save Settings to save the settings.

Note: The input file can sometimes be designed to reference data existing in other files. These references are defined with either relative or absolute paths. In both cases, before starting the processing, ensure that all referenced files are placed in the relevant locations so that the Gateway will include these files in the processing of the input file.
Limitation for S3 and AVEVA Cloud Services (ACS):
When processing an input file stored in either S3 or ACS, the Gateway first downloads a copy of the file to the local file system. Hence if this file contains links to referenced files, they won't be available for processing. To ensure that the input file will be processed successfully, both the file and all referenced files must be stored locally and the Gateway should be configured to use the Filesystem.
In addition to the 3D model, STEP files may also include engineering information such as the materials used, production processes, and so on.

The Gateway extracts these data as objects with attributes named after the STEP entities, except for the Name which is extracted into an attribute named Item_Name. The above example would therefore be extracted into the following attributes:
|
Name |
Value |
|
Item_Name |
DIN EN 10056-1 L200x200x16 - 1575:1 |
|
ProductName |
DIN EN 10056-1 L200x200x16 165874655802 |
|
ProductID |
DIN EN 10056-1 - L200x200x16-1575 |
|
Description |
Hot-rolled structural steel section-Equal angles |
|
material name |
Steel, Mild |
|
density |
7.85 |
The default mapping configuration assigns [Item_Name] to the ObjectID, but this can be changed to assign any other appropriate value which may need further transformation.
Notes:
-
You can track the Extraction of data process using the annotations function. For information about annotations, see Appendix C: Tracking Changes in Data.
-
Key attributes such as ObjectID, ObjectName and so on will be extracted and automatically exported into an EIWM file, unless updated by mapping in Transformation configuration. For more information about these key reserved attributes, see Appendix E: Reserved Attributes Used in the Gateway, and about mapping syntax see Appendix A: Mapping Configuration.