Übersicht über APPC-Verben
APPC-Verben fallen in drei Kategorien: Verwaltung, Transaktionsprogramm (TP) und Unterhaltung.
Verwaltungsverben
Verwaltungsverben stellen Verwaltungsfunktionen bereit. Sie lauten wie folgt:
ACTIVATE_SESSION
CNOS
DEACTIVATE_SESSION
DISPLAY
TP-Verben
TP-Verben starten und enden TPs, rufen TP-Eigenschaften ab und legen sie fest. Sie lauten wie folgt:
GET_TP_PROPERTIES
SET_TP_PROPERTIES
TP_ENDED
TP_STARTED
Konversationsverben
Konversationsverben ermöglichen TPs das Zuordnen und Aufheben der Zuordnung von Unterhaltungen, das Senden und Empfangen von Daten sowie das Ändern von Konversationszuständen. Die Unterhaltungsverben sind in der folgenden Tabelle aufgeführt.
Konversationsverben werden in zwei Gruppen unterteilt: zugeordnete Konversationsverben und einfache Konversationsverben. Die zugeordnete Unterhaltung ist für Programme vorgesehen, die die Konversation direkt verwenden. Die grundlegende Konversation ist für komplexere Programme gedacht, die dienste für andere Benutzer bereitstellen. In typischen Situationen verwenden Endbenutzer-TPs zugeordnete Unterhaltungen, und Dienst-TPs verwenden einfache Unterhaltungen.
Zugeordnete Konversationsverben können nur von einem TP in zugeordneten Unterhaltungen ausgegeben werden, während einfache Konversationsverben für einfache Unterhaltungen reserviert sind. Es gibt eine Ausnahme von dieser Regel: ALLOCATE kann verwendet werden, um eine einfache oder eine zugeordnete Konversation zu starten.
Zugeordnete Konversationsverben | Grundlegende Konversationsverben |
---|---|
MC_ALLOCATE | ALLOCATE |
MC_CONFIRM | BESTÄTIGEN |
MC_CONFIRMED | BESTÄTIGT |
MC_DEALLOCATE | DEALLOCATE |
MC_FLUSH | FLUSH |
MC_GET_ATTRIBUTES | GET_ATTRIBUTES |
GET_LU_STATUS | GET_LU_STATUS |
GET_STATE | GET_STATE |
GET_TYPE | GET_TYPE |
MC_POST_ON_RECEIPT | POST_ON_RECEIPT |
MC_PREPARE_TO_RECEIVE | PREPARE_TO_RECEIVE |
RECEIVE_ALLOCATE | RECEIVE_ALLOCATE |
MC_RECEIVE_AND_POST | RECEIVE_AND_POST |
MC_RECEIVE_AND_WAIT | RECEIVE_AND_WAIT |
MC_RECEIVE_IMMEDIATE | RECEIVE_IMMEDIATE |
MC_RECEIVE_LOG_DATA | RECEIVE_LOG_DATA |
MC_REQUEST_TO_SEND | REQUEST_TO_SEND |
MC_SEND_CONVERSATION | SEND_CONVERSATION |
MC_SEND_DATA | SEND_DATA |
MC_SEND_ERROR | SEND_ERROR |
MC_TEST_RTS | TEST_RTS |
Zugeordnete und grundlegende Verben verfügen in ihren jeweiligen Konversationstypen über die gleichen Funktionen. Beispielsweise führt MC_CONFIRM dieselbe Funktion in einer zugeordneten Unterhaltung aus, die CONFIRM in einer einfachen Unterhaltung ausführt.