11.07.2015 Aufrufe

Standardbeschreibung Produktschnittstelle Stahlbau - Dlubal Software

Standardbeschreibung Produktschnittstelle Stahlbau - Dlubal Software

Standardbeschreibung Produktschnittstelle Stahlbau - Dlubal Software

MEHR ANZEIGEN
WENIGER ANZEIGEN

Erfolgreiche ePaper selbst erstellen

Machen Sie aus Ihren PDF Publikationen ein blätterbares Flipbook mit unserer einzigartigen Google optimierten e-Paper Software.

4 <strong>Standardbeschreibung</strong> <strong>Produktschnittstelle</strong> <strong>Stahlbau</strong> 4/2000 - Teil 22 Aufbau und Syntax der Schnittstelle2.1 SchnittstellendefinitionDas Datenmodell der <strong>Produktschnittstelle</strong> <strong>Stahlbau</strong> besteht aus sogenannten Entities, mit denenObjekte und Zustände dieser Objekte beschrieben werden können. Jedes Entity hat einen Namen undeine genau definierte Liste von Attributen. Mit den Entities werden sozusagen die Typen der in denAustauschdateien verwendeten Datensätze definiert. Ein Datensatz ist ein instanziiertes, also mitAttributswerten belegtes Entity. In den folgenden Abschnitten wird der Begriff Entity oftmals nichtkorrekt verwendet: mit der Formulierung „Verweis auf Entity XY“ beispielsweise ist immer einVerweis auf einen Datensatz vom Entity-Typ XY gemeint.Die in dieser Beschreibung verwendete Tabellennotation zur Definition der Entities ist equivalent zurBeschreibung der Entities in der Sprache EXPRESS, wie es in [ISO 10303-11] gefordert ist. Dasentsprechende EXPRESS-Schema „PSS_2000_04“ kann über den DStV bezogen werden(http://www.deutscherstahlbau.de oder contact@deutscherstahlbau.de).In dem Fall, daß Widersprüche zwischen den Tabellen und Formulierungen in dieser Beschreibungund den Entity-Definitionen des EXPRESS-Schemas auftreten, gilt das EXPRESS-Schema. In dem Fall, daß Widersprüche zwischen den Tabellen und Formulierungen in dieserBeschreibung und den Beispielen auftreten, gelten die Tabellen und Formulierungen.2.2 AustauschdateienDie Syntax und der Aufbau des Austauschdateien entspricht [10303-21]. Demzufolge gilt:• Die Austauschdateien beginnen mit der Zeichenfolgen „ISO-10303-21;“ und enden mit„END- ISO-10303-21;“.• Die Austauschdateien sind in die Bereiche HEADER-Abschnitt (siehe Abschnitt 2.5) und DATA-Abschnitt (siehe Abschnitt 2.6) aufgeteilt. Beide Abschnitte dürfen nur einmal innerhalb einerAustauschdatei vorkommen. Der HEADER-Abschnitt muß vor dem DATA-Abschnitt stehen.• Sowohl im HEADER- als auch in DATA-Abschnitt werden alle Informationen in Form vonDatensätzen geschrieben. Ein Datensatz trägt den Namen des zugrundeliegenden Entity-Typs, diemit Werten belegte Attributsliste sowie eine Datensatznummer, wenn er im DATA-Abschnittsteht. Die Syntax der Datensätze ist in den Abschnitten 2.5 und 2.6 beschrieben.• Kommentare können an beliebigen Stellen, also auch innerhalb eines Datensatzes auftreten. EinKommentar beginnt mit "/*" und endet mit "*/". Alles, was innerhalb dieser Zeichen steht, wirdbeim Lesen ignoriert.• Datensätze können sich über mehrere Zeilen in einer Austauschdatei erstrecken.• Die Zahl der Zeichen, die in jeder Zeile vorkommen dürfen, ist unbegrenzt.Beispiele vollständiger Austauschdateien sind im Abschnitt 6 zu finden.

Hurra! Ihre Datei wurde hochgeladen und ist bereit für die Veröffentlichung.

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!