Export STEP file from server

Produces a STEP Physical File representation of a remote EDMdatabase model.
The STEP Physical File format is defined in ISO 10303-21: Clear text encoding of the exchange structures. A STEP Physical File is also referred to as a Part 21 file.
This is one of the implementation forms of ISO 10303, and can be used to exchange data between two EDMdatabases or between an EDMdatabase and any application that conforms to ISO 10303-21. The produced file can also be used for long time archiving of the data.
The Header Section part of the STEP file can be produced from an existing header model in the remote EDMdatabase or a default Header Section can be produced by this command. A header model is a model of the HEADER_SECTION_SCHEMA defined in ISO 10303-21. The default Header Section can be configured by setting the EDM system variable EDM_STEP_FILE_AUTHOR.
For information on the format of the file in argument <short names file>, see Short names in the User Guide.
Arguments:

Server context name:

Specify name of server context.
When activating the Select button, the name of all defined server contexts will be displayed in the related selection list.

Remote repository:

Specify the name of the remote repository holding the model to be exported. Repository names are case sensitive.
When activating the Select button, the name of all open remote repositories will be displayed in the related selection list.

Remote model:

Specify the name of the remote model to be exported. Model names are case sensitive.
When activating the Select button, the name of all open models located in the repository(ies) specified by the <Remote repository> argument will be displayed in the related selection list..

Remote header model repository:

Specify the name of the remote repository holding the STEP Header Model to be exported. Repository names are case sensitive.
When activating the Select button, the name of all open remote repositories will be displayed in the related selection list.

Remote header model:

Specify the name of the STEP Header Model in the remote EDMdatabase that will be mapped to the Header Section in the resulting step file. STEP Header Model names are case sensitive.
A default Header Section is produced When the <Remote header model> argument is blank. This default header section can be configured by setting the EDM system variable EDM_STEP_FILE_AUTHOR.
All instances in the STEP Header Model will be mapped to as is to the STEP Physical file Header Section, except for the attribute FILE_DESCRIPTION.IMPLEMENTATION_LEVEL which will be set according to the mapping method specified by one of the options CONFORMANCE_CLASS_1, CONFORMANCE_CLASS_2 and EDM_PRIVATE_FORMAT. The attribute FILE_NAME.TIME_STAMP will be set to current date and time.
When the NO_HEADER_CHANGE option is set, the specified STEP header model will be mapped as is, i.e., also the attribute values described above will be mapped from the specified STEP header model to the STEP Physical file.
When this argument is left blank, a default STEP Header Section is generated. The default header section can be configured by setting the EDM system variable EDM_STEP_FILE_AUTHOR.
There are several ways to customize one or more STEP Header Models in EDMsupervisor, among others the 2 following ways:
1) Edit an existing STEP file and import this file by the command Data>ImportModel.
2) Create a STEP Header Model by the command sequence:
Data>Create>Model , Data>Open>Model , Data>Create>Instance , and Data>Close>Model .
When activating the Select button, the names of all STEP Header models in the EDMdatabase will be displayed.

STEP file:

Specify the name of the file that will hold the resulting STEP file. Default file extension is ".stp".
If this argument is left blank, the resulting STEP file will only be displayed in the EDMsupervisor output window, i.e., no permanent copy of the actual model in STEP Physical File format will be produced.
When activating the Select button, a window is opened to allow browsing the directory structure and select the desired file.

Diagnostic file:

Specify the file name for diagnostic information generated by this command. If no file name is supplied, all diagnostic information will be displayed in the EDMsupervisor output window.
When activating the Select button, a window is opened to allow browsing the directory structure and select/specify the desired file.

Real precision:

Specify the number of significant digits after the decimal point in a REAL number in the resulting STEP file.

Short names file:

Specify the name of the file containing the mapping matrix between full entity names and its unique short name. This argument is effective only when the [short names] option is set.
For each STEP AP, a short name file is provided by ISO TC184/SC4 and can be downloaded from
steptools
plcs-resources
When activating the Select button, a window is opened to allow browsing the directory structure and select the desired file.

Options:

accumulating command output:

A global option that appends the command output to the EDMsupervisor output window. Otherwise the output window is refreshed and only the last command output is displayed.

match selected input:

A global option that specifies that only items that partly or exactly matches the string in the related argument input field when activating a Select button, will be in the selection list. An empty (blank) string will match all items.
This option has no effect on file name arguments.

conformance class 1:

Enforce the file to be exported according to ISO 10303-21:1994/TC1 conformance class 1. Identification of the format is written to the Header Section of the resulting STEP file.
The options [conformance class 1], [conformance class 2] and [EDM private format] are mutually exclusive, i.e., only one of this options should be activated in one execution of the Data>Export>Model command.

conformance class 2:

Enforce the file to be exported according to ISO 10303-21:1994/TC1 conformance class 2. Identification of the format is written to the Header Section of the resulting STEP file.
The options [conformance class 1], [conformance class 2] and [EDM private format] are mutually exclusive, i.e., only one of this options should be activated in one execution of the Data>Export>Model command.

kept STEP identifiers:

When importing STEP files, it is possible to save the correspondence between instanceIDs and STEP identifiers selecting the keep STEP identifiers option. Then this correspondence is saved in a separate model with name starting with the imported model name and the suffix EDM_STEPID.
When selecting this option the old step identifiers from the import is used in the exported step file
The command Data>ShowStepIdentifier can be used to display the stepID corresponding to an EDM instanceID and vice versa.
The EDMmodelChecker can optionally output the stepID of failing instances on the validation report.

short names:

Specifies that short names specified in the <Short name file> argument will be used for entity names in the resulting STEP file.

EDM identifiers:

Specifies that the EDMdatabase instanceID will be used as instance identifiers in the STEP File such that it will be easy to find the correspondence between a mapped instance on the STEP file and the same instance in the EDMdatabase.
If the option [kept STEP identifiers] is selected, it will override this option.

no header change:

Specifies that the header model specified by the <STEP Header Model> argument will be mapped to the actual STEP file without any changes. Normally the mapping method, time stamp, and schema name will be provided by the EDMstepHandler function. No information will be provided by the EDMstepHandler when this option is set. This argument is only effective when a header model is specified in the <STEP Header Model> argument.

no string encoding:

Specifies that no encoding will take place when mapping a STRING data type to the STEP file. The ISO 10303-21 specifies that all character in a STRING data type that have an ASCII value less than 32 or greater than 126 should be encoded in a STEP file.

no line breaks:

There will be no line breaks within an instance on the resulting STEP file.

compressed_file:

The resulting exported STEP Physical file will be in a compressed file format.

show step file in html:

Specifies that the resulting STEP file will be written in HTML format to a temporary file and the default Internet Browser will be activated to display the STEP file. The temporary file holding the HTML representation of the STEP file will be deleted after this command is terminated. The command Data>STEPfileToHTML should be used when a more permanent HTML representation of a STEP file is wanted.