Your Browser is not longer supported

Please use Google Chrome, Mozilla Firefox or Microsoft Edge to view the page correctly
Loading...

{{viewport.spaceProperty.prod}}

kc_abstract_syntax_str - Abstrakte Syntax für die Kommunikation über OSI TP

Für den Objekttyp KC_ABSTRACT_SYNTAX ist die Datenstruktur kc_abstract_syntax_str definiert. Bei KC_GET_OBJECT liefert UTM in kc_abstract_syntax_str für eine Abstrakte Syntax den lokalen Namen, den Object-Identifier und den Namen der zugewiesenen Transfersyntax zurück.

Die Abstrakte Syntax gibt bei der Kommunikation über OSI TP an, wie die Benutzerdaten vor dem Übertragen zum Kommunikationspartner codiert werden. Beide Kommunikationspartner müssen dieselbe Abstrakte Syntax verwenden.

Datenstruktur kc_abstract_syntax_str

char abstract_syntax_name [8];

char object_id[10][8];

char transfer_syntax[8];

Die Felder der Datenstruktur haben die folgende Bedeutung:

abstract_syntax_name

enthält den lokalen Namen der Abstrakten Syntax.

Der lokale Name muss beim MGET/MPUT bzw. FGET/FPUT angegeben werden, wenn Daten dieser Abstrakten Syntax gesendet oder empfangen werden sollen.

object_id

enthält den Object-Identifier der Abstrakten Syntax.

Der Object-Identifier besteht aus mindestens 2, maximal aber aus 10 Komponenten. Die einzelnen Komponenten sind positive ganze Zahlen im Bereich von 0 bis 67 108 863.

UTM liefert pro Komponente des Object-Identifiers ein Feldelement zurück, d.h. die Anzahl der belegten Feldelemente in object_id entspricht der Anzahl der Komponenten. Die restlichen Feldelemente sind mit binär null versorgt.

Näheres zum Object-Identifier finden Sie im openUTM-Handbuch „Anwendungen generieren“.

transfer_syntax

enthält den lokalen Namen der Transfersyntax, die der Abstrakten Syntax zugewiesen ist.