Freigeben über


WIP-Programmiermodell

Die Programmiermodelle bieten eine synchrone Brücke zwischen dem Komponentenobjektmodell (COM) oder dem .NET Framework und dem Mainframetransaktionsprogrammierungsmodell. Daher verfügt Transaction Integrator (TI) über keine APIs, die ein Entwickler verwenden muss.

Obwohl TI vorhandene Mainframe-Programmiermodelle verwendet, müssen Sie möglicherweise einige Änderungen an einem vorhandenen Mainframetransaktionsprogramm (TP) vornehmen, wenn eine der folgenden Punkte zutrifft:

  • Der TP verwendet einen Konversations- oder Pseudounterhaltungsmodus. TI unterstützt nur das nichtkonversationale TP-Modell, das als Ping-Pong- oder Anforderung-Antwort-Konversationssequenz in Unterhaltungen zwischen Clients und Servern bekannt ist. Das TI-Programmiermodell erfordert nichtkonversationale Methodenaufrufe. d. h. eine einzelne Eingabenachricht und eine einzelne Ausgabenachricht. Weitere Informationen finden Sie unter "Unterstütztes Konversationsmodell".

  • Das TP verfügt über Terminalverarbeitungslogik, die in dasselbe Programm mit der Geschäftslogik eingebettet ist. Damit dieses Programm mit TI funktioniert, müssen Sie es zunächst in zwei separate TPs umstrukturieren, eine für die Terminalverarbeitungslogik und die andere für die Geschäftslogik. Anschließend können Sie TI mit dem Geschäftslogik-TP verwenden.

  • Ein CICS Link-Transaktionsprogramm (TP) mit LU 6.2 verwendet explizite EXEC SYNCPOINT-Befehle. Es gibt möglicherweise eine Möglichkeit, dieses Problem zu umgehen, ohne den TP neu zu schreiben. Weitere Informationen finden Sie unter TPs mit expliziten SYNCPOINT-Befehlen.

    In den Themen in diesem Abschnitt werden die Details zu den Mainframe-Programmiermodellen und deren Adressierung im TI-Programmiermodell erläutert.

In diesem Abschnitt

Unterstützte Konversationsmodelle

TPs mit expliziten SYNCPOINT-Befehlen

Unterstützung für Transaktionen und Zweiphasencommits

Weitere Informationen

Von Windows initiierte Verarbeitung