Konversationsstatuswerte
Der Zustand der Unterhaltung (wie von einem bestimmten TP angezeigt) bestimmt, welche APPC-Verben der TP zu einem bestimmten Zeitpunkt ausgeben kann. Beispielsweise kann ein TP keine MC_SEND_DATA ausstellen, wenn sich die Unterhaltung für diesen TP nicht im SEND-Zustand befindet.
Der Zustand einer Unterhaltung hängt von dem TP ab, von dem aus sie angezeigt wird. Ein lokaler TP kann eine Unterhaltung im SEND-Zustand anzeigen, während der Partner-TP die Unterhaltung als EMPFANGSzustand anzeigt. Ein bestimmter TP kann sich in mehreren Unterhaltungen befinden, die sich jeweils in einem anderen Zustand befinden.
Die möglichen Konversationszustände sind hier zusammengefasst.
BESTÄTIGEN
Die TP hat eine Anfrage auf Bestätigung des Empfangs der Daten erhalten; Er muss positiv reagieren oder Fehlerinformationen an den Partner-TP senden.
CONFIRM_DEALLOCATE
Der TP hat eine Bestätigungsanfrage erhalten; Er muss positiv reagieren oder Fehlerinformationen senden. Wenn der TP positiv reagiert, wird die Konversation automatisch zugeordnet.
CONFIRM_SEND
Der TP hat eine Bestätigungsanfrage erhalten; Er muss positiv reagieren oder Fehlerinformationen senden. Nach der Antwort kann der TP mit dem Senden von Daten beginnen.
PENDING_POST
Der TP empfängt Daten asynchron. Der TP kann andere Verarbeitungen ausführen, die nicht mit dieser Konversation zusammenhängen.
ERHALTEN
Der TP kann Anwendungsdaten und status Informationen vom Partner-TP empfangen. Wenn sich die Unterhaltung im RECEIVE-Zustand befindet, kann der TP auch Fehlerinformationen senden und die Berechtigung zum Senden von Daten anfordern.
RESET
Die Unterhaltung wurde nicht gestartet oder beendet.
SENDEN
Der TP kann Daten an den Partner-TP senden und eine Bestätigung anfordern. Wenn sich die Unterhaltung im SEND-Zustand befindet, kann der TP auch beginnen, Daten zu empfangen, wodurch der Zustand in RECEIVE geändert wird.
SEND_PENDING
Der TP hat ein Empfangsverb ausgegeben, und der von diesem Verb zurückgegebene what_rcvd Parameter gibt sowohl empfangene Daten als auch einen status Hinweis auf SEND an. Dies wirkt sich nur auf die Verwendung des parameters err_dir für SEND_ERROR und MC_SEND_ERROR aus. Andernfalls ist der Zustand mit dem SEND-Zustand identisch.
Dieser Abschnitt enthält die folgenden Themen: