Freigeben über


Grundlegende und zugeordnete Konversationen im Vergleich (CPI-C)

Die folgende Tabelle enthält einige Richtlinien für die Auswahl zwischen einfachen und zugeordneten Unterhaltungen für Ihre Transaktionsprogramme (TPs). Der Standard für den Unterhaltungstyp ist zugeordnet. Um zu einer einfachen Unterhaltung zu wechseln, verwenden Sie Set_Conversation_Type, und geben Sie CM_BASIC_CONVERSATION für die conversation_type an. Definitionen von grundlegenden und zugeordneten Unterhaltungen finden Sie unter Grundlegende Begriffe für TPs und LUs.

Merkmal Grundlegende Unterhaltungen Zugeordnete Unterhaltungen
Allgemeine Verwendung Wird im Allgemeinen für Dienst-TPs verwendet. Wird im Allgemeinen für Anwendungs-TPs verwendet.
Partnerschaft Muss für die Kommunikation mit einem vorhandenen TP verwendet werden, das grundlegende Verben verwendet. Muss für die Kommunikation mit einem vorhandenen TP verwendet werden, das zugeordnete Verben verwendet.
Senden und Empfangen der Methode Bevor ein TP mit einem Sendevorgang beginnen kann, muss es Datensätze in logische Datensätze konvertieren. Dazu fügt der TP ein 2-Byte-Präfix hinzu, das die Länge des Datensatzes angibt. Ein TP kann mehrere logische Datensätze gleichzeitig senden.

Wenn ein Partner-TP logische Datensätze empfängt, muss es diese in nutzbare Datensätze rekonstruieren. Weitere Informationen finden Sie unter Logische Datensätze, die in einfachen Unterhaltungen verwendet werden.
Ein TP sendet Daten jeweils einen Datensatz nach dem anderen. Weder das sendende TP noch das empfangende TP müssen Datensätze zwischen verschiedenen Formularen konvertieren.
Nicht ordnungsgemäße Beendigung ImDeallocate-Aufruf kann ein TP angeben, ob ein Fehler oder abend (anormale Programmbeendigung) durch ein TP oder ein Programm verursacht wurde, das den TP verwendet. Ein TP kann auf einen Fehler oder ABEND hinweisen, kann aber nicht erkennen, ob ein Problem durch einen TP oder durch ein Programm verursacht wurde, das ein TP verwendet.
ABEND Ein TP kann angeben, ob ein ABEND durch ein Timeout oder einen kritischen Fehler verursacht wurde. Ein TP kann die Ursache eines ABEND nicht angeben.
Fehlerprotokollierung Bei einem Fehler oder ABEND kann ein TP eine Fehlermeldung in Form einer Fehlerprotokollvariable für den allgemeinen Datenstrom (GDS) an das lokale Protokoll und an die Partner-Logische Einheit (LU) senden. Bei einem Fehler oder ABEND kann ein TP keine Fehlermeldung an das lokale Protokoll oder an die Partner-LU senden.

Dieser Abschnitt enthält die folgenden Themen: