# STEP BOM Importer

Section Name [STEPBOM2ENF]

## ConvertSTEPPart

Specify whether to convert externally referenced files in STEP format.

- Default Value: 0
- Values
  - 0: Don’t convert externally referenced files in STEP format (Ignore them)
  - 1: Convert externally referenced files in STEP format

## ConvertJTPart

Specify whether to convert externally referenced files in JT format.

- Default Value: 0
- Values
  - 0: Don’t convert externally referenced files in JT format (Ignore them)
  - 1: Convert externally referenced files in JT format

## ConvertV5Part

Specify whether to convert externally referenced files in CATIA V5 format (CATPart).

- Default Value: 0
- Values
  - 0: Don’t convert externally referenced files in CATIA V5 format (Ignore them)
  - 1: Convert externally referenced files in CATIA V5 format

## HealExternalFile

Specify whether to run automatic geometry healing on externally referenced files.
It is recommended to turn off this parameter when the output ENF file is to be used for CAD validation.

- Default Value: 1
- Values
  - 0: Don’t heal externally referenced files (Recommended when validating STEP AP242 BOM file vs. CAD file)
  - 1: Heal externally referenced files (Recommended when translating STEP AP242 BOM to CAD)

## SkipEmptyAsmExternalFile

Specify whether to ignore empty ones when converting externally referenced files.

- Default Value: 0
- Values
  - 0: Don’t ignore (Convert externally referenced files including empty ones)
  - 1: Ignore empty externally referenced files

## XConvertUserProperty

Specify whether to convert user properties. (Attribute)

- Default Value: 0

- Values

  - 0: Don’t convert user properties

  - 1: Convert user properties.
    In case of a key name conflict, convert using the value in STEP BO Model XML.
  - 2: Convert user properties.
    In case of a key name conflict, convert using the value in external reference part files.

## XConvertSystemProperty

Specify whether to convert system properties. (Attribute)

- Default Value: 0
- Values
  - 0: Don’t convert system properties
  - 1: Convert system properties

## ConvertGeometryRole

Specify the object (geometry file) for the data conversion by “Role” of “DocumentAssignment”.
When multiple documents are assigned to a single part, converts DocumentAssignment that has the specified Role and is a geometry file.
When there is no DocumentAssignment with the specified Role, checks each DocumentAssignment from the top, and converts the first-found geometry file.
Please note that you cannot specify multiple values.

- Default Value:

## PartIDMapping

Specify the attributes in STEP BO Model XML (Part ID or component name) to use for PartName and PartNumber (system properties) in ENF.
Specify which Part ID to use (Identifier.id or Id.id) as well when using Part ID. The other will be used when specified ID is not available.

- Default Value: 3
- Values
  - 0: PartName: Component name, PartNumber: Empty
  - 1: PartName: Component name, PartNumber: Part ID (Use Identifier.id when available)
  - 2: PartName: Component name, PartNumber: Part ID (Use Id.id when available)
  - 3: PartName: Part ID (Use Identifier.id when available), PartNumber: Component name
  - 4: PartName: Part ID (Use Id.id when available), PartNumber: Component name

## PartVersionIDMapping

Specify whether to convert PartVersion ID, and which PartVersion ID in STEP BO Model XML (Identifier.id or Id.id) to use for PartRevision (system property) in ENF when converting.

- Default Value: 1

- Values

  - 0: Don’t convert PartVersion ID

  - 1: Use Identifier.id in STEP BO Model XML
    (Use Id.id instead when Identifier.id is not available)
  - 2: Use Id.id in STEP BO Model XML
    (Use Identifier.id instead when Id.id is not available)