Rechnernetze
Home Nach oben

Zusammengesetzten Typen in ASN.1

Von den zusammengesetzten Typen sind vor allem die folgenden wichtig.

Typbezeichnung

Beschreibung des Typs

   
SEQUENCE Dieser Datentyp gibt eine Liste von Datentypen an, vergleichbar dem record in Pascal. Es ist erlaubt, daß bei der Konstruktion einzelne Typen fortgelassen werden.
SEQUENCE OF Type Dieser Datentyp stellt eine Liste von Daten des gleichen Typs zur Verfügung, analog einem array of type in Pascal. Im Gegensatz zu Pascal darf die Anzahl der Elemente bei verschiedenen Ausprägungen unterschiedlich sein.
SET Dieser Datentyp definiert eine nicht geordnete Menge beliebiger Datentypen. Diese können in der Regel durch eine Tag-Nummer unterschieden werden.
SET OF Type Dieser Datentyp definiert eine nicht geordnete Menge gleicher Typen. Diese können gleichfalls durch eine Tag-Nummer unterschieden werden.
CHOICE In diesem Datentyp darf von den aufgezählten Datentypen nur genau einer vorkommen. Dieser Datentyp ist durch seinen Tag eindeutig identifiziert. Vergleichbar ist dieses mit einem Variant-Tag-Field in Pascal (oder einem union in C).