Freigeben über


Aufrufen von Transaktionsprogrammen

Ein aufrufbarer TP ist ein TP, der von einem anderen TP aufgerufen werden kann. Invokierbare TPs werden geschrieben oder konfiguriert, um ihre Namen dem Host Integration Server bereitzustellen und so anzuzeigen, dass sie für eingehende Anfragen verfügbar sind. Host Integration Server aufzurufende TPs können auf jedem Host Integration Server-Computer oder auf einem Windows-Client ausgeführt werden.

Es gibt zwei Arten von aufrufbaren TPs:

  • Vom Operator gestartete aufrufbare TPs

    Ein vom Operator gestarteter aufrufbarer TP muss von einem Operator initiiert werden, bevor der TP aufgerufen werden kann. Wenn der vom Operator gestartete aufrufbare TP gestartet wird, benachrichtigt er den Host Integration Server über seine Verfügbarkeit, indem er einen RECEIVE_ALLOCATE-Befehl sendet. RECEIVE_ALLOCATE stellt den Namen des aufrufbaren TP bereit.

  • Automatisch gestartete aufrufbare TPs

    Ein automatisch gestarteter aufrufbarer TP kann vom Host Integration Server bei Bedarf gestartet werden. Das TP muss auf seinem lokalen System registriert sein, damit er für den Hostintegrationsserver identifiziert werden kann. (Ausführliche Informationen zur Registrierung des TP finden Sie unter Microsoft Host Integration Server APPC Applications oder Microsoft Host Integration Server CPI-C Applications.) Die registrierten Informationen definieren den TP als automatisch gestartet und müssen den TP-Namen angeben. Die registrierten Informationen können auch den lokalen LU-Alias spezifizieren, den das aufrufbare TP verwenden wird.

    Wenn kein lokaler LU-Alias mit automatisch gestarteten TPs registriert ist, kann die Konfiguration des Host Integration Servers flexibler sein und besser auf eingehende Anforderungen reagieren.

    Nachdem ein automatisch startender TP durch den Host Integration Server gestartet wurde, sendet der TP RECEIVE_ALLOCATE aus, genauso wie ein TP, der vom Operator gestartet wird. RECEIVE_ALLOCATE muss den gleichen TP-Namen angeben, der für den TP registriert wurde.

    Jeder Hostintegrationsserver verwaltet eine Liste der aufrufenden TP-Namen und alle LU-Aliase, die den TP-Namen zugeordnet sind. Wenn eine Anforderung von einem aufrufenden TP stammt, vergleicht der Host Integration Server den angeforderten TP-Namen und den zugehörigen LU-Alias mit der Liste der verfügbaren aufrufbaren TPs (die zugehörige LU-Aliase enthalten können). Ausführliche Informationen zur Durchführung dieses Vergleichs finden Sie unter Microsoft Host Integration Server APPC Applications oder Microsoft Host Integration Server CPI-C Applications.

    Wenn eine Übereinstimmung gefunden wird, signalisiert der Host Integration Server dem System, das das angeforderte TP enthält, dass es eine Verbindung zu diesem Host Integration Server-Computer herstellen soll.

    Wenn keine Übereinstimmung gefunden wird, lehnt der Hostintegrationsserver die eingehende Anforderung ab.

Siehe auch

Transaktionsprogramme
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 TPs und die Host-Integrationsserverkonfiguration