Freigeben über


Transaktionsprogramme

Der Teil einer Anwendung, die APPC-Kommunikation initiiert oder 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 die Gesprächspersonen miteinander sprechen, wird die Kommunikation zwischen zwei Transaktionsprogrammen als Unterhaltung bezeichnet. Eine Anwendung, die auf Ihrem Computer ausgeführt wird, kann mehrere Gespräche gleichzeitig führen, entweder mit einem anderen Transaktionsprogramm oder mit verschiedenen Transaktionsprogrammen.

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

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

Sie können bestimmte Kontrolle über diese Auswahl des Systems behalten, indem Sie aufrufende TPs mit eindeutigen Namen einrichten oder jedes aufrufende TP so einrichten, dass er nur mit einem bestimmten eindeutigen LU-Alias ausgeführt wird. Mit 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 diese Auswahl des Systems vermeiden und die Wahl nach dem Zufallsprinzip durch Hostintegrationsserver festlegen, indem Sie den Registrierungseintrag "DloadMatchLocalFirst " auf "NO" festlegen, wie in der Referenz für Hostintegrationsserveradministratoren beschrieben. Verwenden Sie dann aufrufende TPs, die den lokalen LU-Alias nicht angegeben lassen. Wenn eine eingehende Anforderung empfangen wird, wird sie zufällig und nicht bevorzugt an den lokalen Hostintegrationsserver-Computer weitergeleitet. Unabhängig davon, welcher LU-Alias für den aufrufbaren TP angefordert wird, darf es keine Abweichung geben. Der Hostintegrationsserver startet das TP und wählt zufällig zwischen den verfügbaren Systemen aus.

Es folgen drei mögliche Wege, wie TPs ausgeführt werden können.

In diesem Abschnitt

TP-Name eindeutig für jedes TP (Transaktionsprogramme)

TP-Name nicht eindeutig; Lokaler LU-Alias eindeutig

TP-Name nicht eindeutig; Lokaler LU-Alias nicht angegeben

Aufrufen von Transaktionsprogrammen

Aufrufen von TPs und Konfiguration des Host-Integration-Servers

Aufrufbare Transaktionsprogramme

Aufrufbare TPs und die Host-Integrationsserverkonfiguration

Siehe auch

Grundlegendes zur Konnektivität