Programmiermodelle
Ein Programmiermodell definiert die Methoden, die für den Zugriff auf und die Integration von Serveranwendungen in Hostanwendungen verwendet werden. Ein Programmiermodell ist eine Kombination aus:
Das Kommunikationsprotokoll, das zum Austauschen von Daten mit dem Remoteanwendungsprogramm verwendet wird.
Die Zielhostumgebung, die zum Hosten des Serveranwendungsprogramms verwendet wird.
Die von der Anwendung definierte Interaktionssemantik zum Steuern von Verbindungs-, Datenaustausch- und Trennsequenzen.
Transaction Integrator unterstützt eine Reihe vordefinierter Programmiermodelle für die Windows-initiierte Verarbeitung und die vom Host initiierte Verarbeitung. In der folgenden Tabelle sind die 11 verfügbaren WIP-Programmiermodelle je nach Protokoll und Zielumgebung zusammengefasst.
Protocol | Ziel-/Hostumgebung | Host Integration Server-Programmiermodell | COMTI-Name des Host integrationsservers |
---|---|---|---|
TCP/IP | CICS | TCP Transaction Request Message (TRM) Link | MS Link |
TCP/IP | CICS | ELM-Link (TCP Enhanced Listener Message) | – |
TCP/IP | CICS | TCP Transaction Request Message (TRM)-Benutzerdaten | Gleichzeitiger Server |
TCP/IP | CICS | ELM-Benutzerdaten (TCP Enhanced Listener Message) | – |
TCP/IP | IMS | IMS Connect | IMS Open Transaction Management Architecture (OTMA) Connect |
TCP/IP | IMS | IMPLIZITES IMS | Implizit |
TCP/IP | IMS | IMS Explicit | Explizit |
TCP/IP | IBM i | IBM i Distributed Program Calls (DPC) | – |
LU6.2 | CICS | CICS-LU6.2-Benutzerdatenmodell | CICS mit LU6.2 |
LU6.2 | CICS | CICS-LU6.2-Linkmodell | CICS mit Link |
LU6.2 | IMS | IMS-LU6.2-Benutzerdatenmodell | IMS mit LU6.2 |
In der folgenden Tabelle sind die fünf verfügbaren HIP-Programmiermodelle je nach Protokoll und Zielumgebung zusammengefasst.
Protocol | Ziel-/Hostumgebung | Host Integration Server-Programmiermodell | COMTI-Name des Host integrationsservers |
---|---|---|---|
TCP/IP | CICS | TCP Transaction Request Message (TRM) Link | – |
TCP/IP | CICS | ELM-Link (TCP Enhanced Listener Message) | – |
TCP/IP | CICS | TCP-Benutzerdaten | – |
TCP/IP | IBM i | IBM i Distributed Program Calls (DPC) | – |
LU6.2 | CICS | CICS-LU6.2-Benutzerdatenmodell | – |
LU6.2 | CICS | CICS-LU6.2-Linkmodell | – |
In diesem Abschnitt
Linkmodell für Anforderungsmeldungen für TCP-Transaktionen
Linkmodell für erweiterte TCP-Listenermeldungen
Benutzerdatenmodell für Anforderungsmeldungen für TCP-Transaktionen
Benutzerdatenmodell für erweiterte TCP-Listenermeldungen
IBM i Distributed Program Calls
CICS-LU6.2-Benutzerdatenmodell
Auswählen des geeigneten Programmiermodells