Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Die folgenden Aufrufe bestätigen den Empfang von Daten oder melden einen Fehler:
Hinweis
Die Namen der Anrufe sind Pseudonyme. Die tatsächlichen C-Funktionsnamen werden nach den Pseudonymen in Klammern angezeigt. Beispielsweise ist Accept_Conversation das Pseudonym für einen Anruf. Der tatsächliche Funktionsname ist cmaccp.
Bestätigt( cmcfmd)
Antwortet auf eine Bestätigungsanfrage des Partnerprogramms. Es informiert das Partnerprogramm, dass das lokale Programm keinen Fehler in den empfangenen Daten festgestellt hat. Da das Programm, das die Bestätigungsanforderung ausgibt, auf eine Bestätigung wartet, synchronisiert Bestätigt die Verarbeitung der beiden Programme.
Send_Error( cmserr)
Benachrichtigt das Partnerprogramm, dass beim lokalen Programm ein Fehler auf Anwendungsebene aufgetreten ist. Das lokale Programm kann Send_Error verwenden, um das Partnerprogramm über einen Fehler zu informieren, der in empfangenen Daten aufgetreten ist, eine Bestätigungsanforderung abzulehnen oder einen unvollständigen logischen Datensatz abzuschneiden, der gesendet wird.
Set_Error_Direction( cmsed)
Gibt an, ob ein Programm beim Empfangen von Daten oder beim Vorbereiten des Sendens von Daten einen Fehler festgestellt hat. Die Fehlerrichtung ist nur relevant, wenn ein Programm Send_Error im Zustand SEND_PENDING ausgibt – unmittelbar nachdem es Receive ausgegeben und Daten sowie einen status_received-Wert von CM_SEND_RECEIVED empfangen hat.
Set_Log_Data( cmsld)
Wird in einem grundlegenden Gespräch verwendet, gibt dieser Aufruf eine Protokollnachricht (Protokolldaten) und deren Länge an, die an die logische Partnereinheit (LU) gesendet werden soll. Dieser Anruf hat nur Auswirkungen auf grundlegende Gespräche. Falls vorhanden, werden Protokolldaten gesendet, wenn Send_Error ausgegeben wird oder wenn die Sitzung ungewöhnlich freigegeben wird. Nachdem die Protokolldaten gesendet wurden, setzt common Programming Interface for Communications (CPI-C) die Protokolldaten auf NULL und die Protokolldatenlänge auf Null zurück.