Overview

AP214 is formally known as STEP Part 214: Application Protocol for Core Data for Automotive Mechanical Design Processes. The standard was originally published in 2001, replaced by a second edition in 2003, and a third edition published in 2010 as ISO 10303-214:2010(E). The third edition was withdrawn once AP242 was published in 2014.

Programming Notes

The AP214 schema is the same for all versions and is identified by the StplibSchemaType stplib_schema_ap214 enum.

RoseDesign * d;

// schema "AUTOMOTIVE_DESIGN"
stplib_put_schema (d, stplib_schema_ap214);

switch (stplib_get_schema(d)) {
case stplib_schema_ap214:
    // ap214 all editions
}

When writing new files as AP214, we append the third edition ASN/1 version identifier to the schema name. You can examine the original schema name string found in the STEP Part 21 file with stplib_get_schema_name() or change it with stplib_put_schema_name()

 { 1 0 10303 214 1 1 1 }   ASN/1 for first edition
 { 1 0 10303 214 2 1 1 }   ASN/1 for second edition
 { 1 0 10303 214 3 1 1 }   ASN/1 for third edition

The following schema names have also been seen in data and are recognized as the stplib_schema_ap214 enum, but should not be used for new data.

"AUTOMOTIVE_DESIGN_CC2"
Seen in some old Pro-Engineer data from 1997. Probably something that escaped from CAXIF testing.