# Synopsis

PDX_MSGT step_CreateFileHeaderEnts(long option, int step_model, char *desc, char *implvl, char *name, char *author, char *org, char *preproc_ver, char *orig_sys, char *authorization, MDA_COUNT nschema, char *schema_id[])

# Purpose

Create the STEP part 21 file header entities.

# Description

Create the STEP part 21 file header entities and set the fields within. They are: .nf file_description file_name file_schema .fi Some of the attributes (fields) of these three entities are variable and should be set by the application (see the input parameters). Other attribute's values are specified by AP 203/STEP and are hard coded. If the implementation_level is not specified (i.e. implvl set to NULL) then it will be defaulted to "2;1" which corresponds to the part 21 technical corrigendum.

# Input

## option

Options (Not used)

## step_model

Add file header entities to this MDA STEP model

## desc

Attribute for file_description entity

## implvl

Attribute for file_description entity or NULL

## name

Attribute for file_name entity

## author

Attribute for file_name entity

## org

Attribute for file_name entity

## preproc_ver

Attribute for file_name entity

## orig_sys

Attribute for file_name entity

## authorization

Attribute for file_name entity

## nschema

Number of schema ids

## schema_id

Array of schema ids (1024 character max for each)

# Return

STEP error code.