Your Browser is not longer supported

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

{{viewport.spaceProperty.prod}}

APPLICATION-CONTEXT - Application Context definieren

Die Steueranweisung APPLICATION-CONTEXT wird nur für die Kommunikation über das OSI TP-Protokoll benötigt. Sie müssen die Anweisung APPLICATION-CONTEXT nur angeben, wenn Sie einen zusätzlichen Application Context definieren wollen.

Mit der APPLICATION-CONTEXT-Anweisung definieren Sie den Application Context, der bei der Kommunikation über das OSI TP-Protokoll verwendet wird. Der Application Context legt die Regeln der Datenübertragung zwischen den Kommunikationspartnern fest. Er gibt an, wie die Benutzerdaten für die Übertragung codiert werden und in welcher Form die Daten übertragen werden. Der Application Context muss mit dem Partner abgestimmt werden.

Die APPLICATION-CONTEXT-Anweisung definiert einen lokalen Namen für einen Application Context und weist diesem einen Object-Identifier und die Abstrakten Syntaxen zu, die zu diesem Application Context gehören.

openUTM generiert die Standard-Application Contexts UDTAC, UDTDISAC, XATMIAC, UDTCCR, UDTSEC und XATMICCR.

APPLICATION-CONTEXT

application_context_name
  ,OBJECT-IDENTIFIER=object_identifier
  ,ABSTRACT-SYNTAX={ abstract_syntax_name | 
                    (abstract_syntax_name,...) }

application_context_name     

Ein max. 8 Zeichen langer Name, der lokal für einen Application Context vergeben wird.

Innerhalb einer UTM-Anwendung muss application_context_name eindeutig sein.

OBJECT-IDENTIFIER= 

object_identifier

Object-Identifier des Application Context, der wie folgt angegeben wird:

object_identifier=(number1,number2, ... ,number10)

number ist dabei eine positive ganze Zahl im Bereich von 0 bis 67108863. Für object_identifier werden in Klammern und durch Komma getrennt mindestens zwei bis maximal zehn Zahlen angegeben. Die Anzahl und Position der Zahlen sind relevant.
Anstelle der Zahl kann auch der dieser Zahl zugeordnete symbolische Name angegeben werden. Der Tabelle im Abschnitt  "OSI-Begriffe" können Sie entnehmen, welchen Wert number an dieser Position annehmen darf.

object_identifier muss innerhalb der UTM-Anwendung eindeutig sein, d.h. es dürfen keine weiteren Application Contexts mit demselben Object-Identifier generiert werden. 

ABSTRACT-SYNTAX=

Abstrakte Syntax für die Übertragung der Benutzerdaten; wird dem Application Context application_context_name zugeordnet.

    abstract_syntax_name

Name einer mit der ABSTRACT-SYNTAX-Anweisung definierten Abstrakten Syntax

    (abstract_syntax_name, ..., abstract_syntax_name)


Liste von maximal 9 Abstrakten Syntaxen, die durch Kommata getrennt werden. Jede Abstrakte Syntax abstract_syntax_name muss zuvor mit einer ABSTRACT-SYNTAX-Anweisung definiert worden sein.

Die UTM-Standardsyntaxen CCR, UDT, XATMI und UTMSEC müssen nicht explizit generiert werden.

Um mit verteilter Transaktionverarbeitung zu arbeiten, muss ein Application Context ausgewählt werden, der die abstrakte Syntax CCR enthält.

Wenn beim APRO-Aufruf SignOn-Daten mit übergeben werden sollen, muss ein Application Context ausgewählt werden, der die abstrakte Syntax UTMSEC enthält.

Wenn beide Partner die XATMI-Schnittstelle verwenden, muss ein Application Context gewählt werden, der die abstrakte Syntax XATMI enthält.

openUTM generiert automatisch 6 Application Contexts mit den Namen UDTAC, UDTDISAC, XATMIAC, UDTCCR, UDTSEC und XATMICCR. Die Application Contexts werden folgendermaßen definiert:

Generierung von „UDTAC“:

APPLICATION-CONTEXT UDTAC,                                 -
                    OBJECT-IDENTIFIER=(1, 0, 10026, 6, 2), -
                    ABSTRACT-SYNTAX=UDT

Symbolische Beschreibung des Object-Identifiers:

(iso, standard, tp, udt, application-context)


Generierung von „UDTDISAC“:

APPLICATION-CONTEXT UDTDISAC,                                 -
                    OBJECT-IDENTIFIER=(1, 0, 10026, 6, 2, 1), -
                    ABSTRACT-SYNTAX=UDT

Symbolische Beschreibung des Object-Identifiers:

(iso, standard, tp, udt, application-context, with-tp)


Generierung von „XATMIAC“:

APPLICATION-CONTEXT XATMIAC,                                         -
                    OBJECT-IDENTIFIER=(1, 2, 826, 0, 1050, 4, 2, 1), -
                    ABSTRACT-SYNTAX=(XATMI)

Symbolische Beschreibung des Object-Identifiers:

(iso, national-member-body, bsi, disc, xopen, xatmi, application-context, atpll-21-31)


Generierung von „UDTCCR“:
APPLICATION-CONTEXT UDTCCR,                                -
                    OBJECT-IDENTIFIER=(1, 0, 10026, 6, 2), -
                    ABSTRACT-SYNTAX=(UDT, CCR)

Symbolische Beschreibung des Object-Identifiers:

(iso, standard, tp, udt, application-context)


Generierung von „UDTSEC“:
APPLICATION-CONTEXT UDTSEC,                                                 -
                    OBJECT-IDENTIFIER=(1, 3, 0012, 2, 1107, 1, 6, 1, 3, 0), -
                    ABSTRACT-SYNTAX=(UDT, UTMSEC, CCR)

Symbolische Beschreibung des Object-Identifiers:

(iso, identified-organisation, icd-ecma, member-company, siemens-units, sni, transaction-processing, utm-security, application-context, version)


Generierung von „XATMICCR“:
APPLICATION-CONTEXT XATMICCR,                                        -
                    OBJECT-IDENTIFIER=(1, 2, 826, 0, 1050, 4, 2, 1), -
                    ABSTRACT-SYNTAX=(XATMI, CCR)

Symbolische Beschreibung des Object-Identifiers:

(iso, national-member-body, bsi, disc, xopen, xatmi, application-context, atpll-21-31)