Freigeben über


Transaktionsprogramme

Der Teil einer Anwendung, der die APPC-Kommunikation initiiert oder darauf reagiert, wird als Transaktionsprogramm (TP) bezeichnet. TPs verwenden APPC, um Daten mit anderen TPs auf Peer-to-Peer-Basis auszutauschen.

Ähnlich wie bei einer Unterhaltung, wenn Personen miteinander sprechen, wird die Kommunikation zwischen zwei Transaktionsprogrammen als Konversation bezeichnet. Eine Anwendung, die auf Ihrem Computer ausgeführt wird, kann gleichzeitig viele Unterhaltungen aktiv sein, entweder mit einem anderen Transaktionsprogramm oder mit unterschiedlichen Transaktionsprogrammen.

Es gibt zwei Arten von TPs: TPs, die andere TPs aufrufen (eine Konversation mit initiieren) können, und TPs, die aufgerufen werden können. Ein TP, das ein anderes TP aufrufen kann, wird als aufrufende TP bezeichnet, und ein TP, der aufgerufen werden kann, wird als aufrufbarer TP bezeichnet.

Wenn Ihre Host Integration Server-Installation mehrere Systeme (Clientcomputer oder Host Integration Server-Computer) enthält, können Sie aufrufbare TPs auf mehreren Systemen platzieren. Wenn eine Aufrufanforderung in einer solchen Installation empfangen wird, gibt es (möglicherweise) eine Auswahl von Systemen, auf denen der aufrufbare TP ausgeführt werden soll. Sie können die spezifische Kontrolle über diese Auswahl behalten, oder Sie können zulassen, dass die Wahl zufällig vom Host Integration Server getroffen wird (um die Last zu verteilen).

Sie können die spezifische Kontrolle über diese Systemauswahl behalten, indem Sie aufrufbare TPs mit eindeutigen Namen einrichten oder jedes aufgerufene TP so einrichten, dass er nur mit einem bestimmten, eindeutigen LU-Alias ausgeführt wird. Bei dieser Anordnung können die Vom aufrufenden TP (im Allocate-Verb) bereitgestellten Informationen das jeweilige System angeben, auf dem der TP ausgeführt werden soll.

Sie können es vermeiden, diese Systemauswahl zu steuern und die Wahl nach dem Zufallsprinzip vom Host Integration Server zuzulassen, indem Sie den Registrierungseintrag DloadMatchLocalFirst auf NO festlegen, wie in der Host Integration Server-Administratorreferenz beschrieben. Verwenden Sie dann aufrufbare TPs, bei denen der lokale LU-Alias nicht angegeben ist. Wenn eine eingehende Anforderung empfangen wird, wird sie nach dem Zufallsprinzip und nicht bevorzugt an den lokalen Host Integration Server-Computer weitergeleitet. Darüber hinaus kann unabhängig davon, welcher LU-Alias für das bestimmbare TP angefordert wird, kein Konflikt vorliegen. Host Integration Server startet den TP und wählt nach dem Zufallsprinzip zwischen den verfügbaren Systemen aus.

Im Folgenden finden Sie drei möglichkeiten, wie TPs für die Ausführung angeordnet werden können.

In diesem Abschnitt

Eindeutiger TP-Name für jedes TP (Transaktionsprogramm)

Kein eindeutiger TP-Name – eindeutiger lokaler LU-Alias

Kein eindeutiger TP-Name – lokaler LU-Alias nicht angegeben

Aufrufen von Transaktionsprogrammen

Aufrufen von TPs und Host Integration Server-Konfigurationen

Aufrufbare Transaktionsprogramme

Aufrufbare TPs und Host Integration Server-Konfigurationen

Weitere Informationen

Grundlegendes zur Konnektivität