Freigeben über


Unterstützte Konversationsmodelle

TI unterstützt nur das nichtkonversationale (Ping-Pong)-Modell. Ein Mainframetransaktionsprogramm (TP) erwartet möglicherweise keine nichtkonversationale Anforderungs-Antwort-Sequenz (Ping-Pong), wie sie für TI erforderlich ist. In diesem Fall müssen Sie das Mainframe-TP ändern. Das Mainframe-TP kann für die Kommunikation mit anderen TPs mithilfe des Konversations- oder Pseudokonversalmodells eingerichtet werden, von denen keines von TI unterstützt wird.

Bei einer Nichtkonversationstransaktion erfolgt der gesamte Datenaustausch zwischen Client und Server innerhalb eines einzelnen Methodenaufrufs. Der Austausch von Daten kann ziemlich komplex sein (z. B. wenn Recordsets verwendet werden), aber die Basisanwendung hat keine Möglichkeit, den Austausch von Daten zu verzögern oder anderweitig dazu zu führen, dass die Konversation im Leerlauf bleibt.

Ein Pseudo-Konversations-TP versucht, Konversationstyp-Client/Server-Interaktionen zu erhalten, während gleichzeitig Skalierbarkeitsprobleme im Zusammenhang mit echten Unterhaltungen vermieden werden. Pseudounterhaltungen werden von TPs implementiert, die den Zustand für Clients über eine Reihe nichtkonversaler Anforderungen beibehalten. Ein anwendungsspezifisches Kontexthandle wird verwendet, um den gespeicherten Zustand im Verlauf der Pseudounterhaltung abzurufen. TI unterstützt das Pseudo-Konversationsmodell nicht.

Weitere Informationen

WIP-Programmiermodell