Freigeben über


Aufrufbare Transaktionsprogramme

Ein aufrufbarer TP ist ein TP, das von einem anderen TP aufgerufen werden kann. Aufrufbare TPs werden geschrieben oder konfiguriert, um ihre Namen an Host Integration Server als Benachrichtigung zur Verfügung zu stellen, dass sie für eingehende Anforderungen verfügbar sind. Aufrufbare Host Integration Server-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 Bediener gestartete aufrufbare TPs

    Ein vom Operator gestarteter aufrufbarer TP muss von einem Operator gestartet werden, bevor der TP aufgerufen werden kann. Wenn das vom Operator gestartete aufrufbare TP gestartet wird, benachrichtigt es host Integration Server über seine Verfügbarkeit, indem es ein RECEIVE_ALLOCATE Verb ausgibt. RECEIVE_ALLOCATE gibt den Namen des aufrufbaren TP an.

  • Automatisch gestartete aufrufbare TPs

    Ein automatisch gestartetes aufrufbares TP kann bei Bedarf vom Host Integration Server gestartet werden. Der TP muss auf seinem lokalen System registriert sein, damit er für Host Integration Server identifiziert werden kann. (Ausführliche Informationen zur Registrierung des TP finden Sie unter Microsoft Host Integration Server APPC-Anwendungen 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 angeben, den der aufrufbare TP verwendet.

    Wenn bei automatisch gestarteten TPs kein lokaler LU-Alias registriert ist, kann die resultierende Host Integration Server-Konfiguration flexibler auf aufrufende Anforderungen reagieren.

    Nachdem ein automatisch gestartetes, aufrufbares TP vom Host Integration Server gestartet wurde, gibt der TP RECEIVE_ALLOCATE aus (genau wie ein vom Bediener gestartetes TP). RECEIVE_ALLOCATE müssen den gleichen TP-Namen angeben, der für den TP registriert wurde.

    Jeder Host Integration Server verwaltet eine Liste der aufrufbaren TP-Namen und aller LU-Aliase, die den TP-Namen zugeordnet sind. Wenn eine Anforderung von einem aufrufenden TP eingeht, vergleicht Host Integration Server den angeforderten aufrufbaren TP-Namen und den zugehörigen LU-Alias mit der Liste der verfügbaren aufrufbaren TPs (die möglicherweise zugehörige LU-Aliase enthalten). Ausführliche Informationen zu diesem Vergleich finden Sie unter Microsoft Host Integration Server APPC-Anwendungen oder Microsoft Host Integration Server CPI-C Applications.

    Wenn eine Übereinstimmung gefunden wird, signalisiert Host Integration Server dem System, das den angeforderten TP enthält, eine Verbindung mit diesem Host Integration Server-Computer herzustellen.

    Wenn keine Übereinstimmung gefunden wird, lehnt Host Integration Server die eingehende Anforderung ab.

Weitere Informationen

Transaktionsprogramme
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 TPs und Host Integration Server-Konfigurationen