Freigeben über


Konversationsstatus (CPI-C)

Der Zustand der Konversation (wie von einem bestimmten Transaktionsprogramm (TP) angezeigt) bestimmt, welche CPI-C-Aufrufe (Common Programming Interface for Communications) vom TP zu einem bestimmten Zeitpunkt ausgeführt werden können. Beispielsweise kann ein TP keine Send_Data ausstellen, wenn sich die Unterhaltung nicht im SEND- oder SEND_PENDING-Zustand für dieses TP 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 in diesem Thema zusammengefasst.

BESTÄTIGEN
Der TP hat eine Anforderung auf Bestätigung des Empfangs der Daten erhalten. Sie muss positiv reagieren oder Fehlerinformationen an den Partner-TP senden.

CONFIRM_DEALLOCATE
Der TP hat eine Bestätigungsanforderung erhalten und muss positiv reagieren oder Fehlerinformationen senden. Wenn der TP positiv reagiert, wird die Konversation automatisch zugeordnet.

CONFIRM_SEND
Der TP hat eine Anforderung zur Bestätigung erhalten. Sie muss positiv reagieren oder Fehlerinformationen senden. Nach der Antwort kann der TP mit dem Senden von Daten beginnen.

INITIALIZE
Die Unterhaltung wurde erfolgreich initialisiert.

RECEIVE
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.

SEND
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, was dazu führen kann, dass sich der Zustand in RECEIVE ändert.

SEND_PENDING
Der TP hat einen Empfangsanruf und empfangene Daten sowie einen Sendeindikator (status_received = CM_SEND_RECEIVED) ausgegeben, der angibt, dass der TP mit dem Senden von Daten beginnen kann. Dieser Zustand unterscheidet sich vom SEND-Zustand, der auftritt, wenn der TP Daten zu einem Empfangsanruf und dem Sendeindikator für einen nachfolgenden Empfangsanruf empfängt.

Dieser Abschnitt enthält die folgenden Themen: