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 Programmiermodelle bieten eine synchrone Brücke zwischen dem Komponentenobjektmodell (COM) oder dem .NET Framework und dem Mainframe-Transaktionsprogrammierungsmodell. Daher verfügt Transaction Integrator (TI) über keine APIs, die ein Entwickler verwenden muss.
Obwohl TI vorhandene Mainframeprogrammierungsmodelle verwendet, müssen Sie möglicherweise einige Änderungen an einem vorhandenen Mainframetransaktionsprogramm (TP) vornehmen, wenn einer der folgenden Punkte zutrifft:
Der TP verwendet einen Unterhaltungs- oder Pseudounterhaltungsmodus. TI unterstützt nur das nichtkonversationelle TP-Modell, das als Ping-Pong- oder Anfrage-Antwort-Kommunikationssequenz in der Kommunikation zwischen Clients und Servern bekannt ist. Das TI-Programmiermodell erfordert aufrufe nichtkonversationaler Methoden; d. h. eine einzelne Eingabenachricht und eine einzelne Ausgabenachricht. Weitere Informationen finden Sie im Abschnitt "Unterstütztes Konversationsmodell".
Das TP verfügt über in dasselbe Programm eingebettete Terminalverarbeitungslogik mit der Geschäftslogik. Um dieses Programm für die Arbeit mit TI zu erhalten, müssen Sie es zuerst als zwei separate TPs umstrukturieren, eines für die Terminalverarbeitungslogik und die andere für die Geschäftslogik. Anschließend können Sie TI mit der Geschäftslogik TP verwenden.
Ein CICS Link Transaction Program (TP) mit LU 6.2 verwendet explizite EXEC SYNCPOINT-Befehle. Es kann eine Möglichkeit geben, dieses Problem zu umgehen, ohne das 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 Großrechner-Programmiermodellen und deren Adressierung im TI-Programmiermodell erläutert.
In diesem Abschnitt
TPs mit expliziten SYNCPOINT-Befehlen
Unterstützung für Transaktionen und Zwei-Phasen-Commit