DPL-Anforderungen dynamisch weiterleiten
Damit dynamisches Routing für eine Anforderung zur Programmverknüpfung möglich ist, muss das ferne Programm entweder als DYNAMIC(YES) für das lokale System definiert sein oder es darf nicht für das lokale System definiert sein.
- Wenn die automatische Programminstallation inaktiv ist, wird das dynamische Routing-Programm aufgerufen.
- Wenn die automatische Programminstallation aktiviert ist, wird das Benutzerprogramm für die automatische Installation aufgerufen. Das dynamische Routing-Programm wird dann nur aufgerufen, wenn das Autoinstall-Benutzerprogramm eine Programmdefinition installiert, die DYNAMIC(YES) angibt, oder wenn keine Programmdefinition installiert wird. Siehe Autoinstall-Programme, die von CICS gestartet wurden.
- Anrufe von externen CICS -Clientprogrammen (EXCI)
- Externe Call-Interface-Anrufe (ECI) von jedem CICS
- ONC/RPC-Anrufe
- Das Programm für CICS als DYNAMIC(YES) definieren.
- Programmieren Sie Ihr dynamisches Routing-Programm so, dass die Anfrage weitergeleitet wird.
Optional kann Ihr Routing-Programm Anforderungen basierend auf der mit der Anforderung verknüpften CICS Benutzer-ID (UserID) weiterleiten. Das Feld DYRUSERID im Kommunikationsbereich enthält die Benutzerkennung. Wenn es für die Weiterleitung oder aufgrund eines Fehlers bei der Routenauswahl aufgerufen wird, kann Ihr Weiterleitungsprogramm seine Weiterleitungsentscheidung auf den Inhalt dieses Feldes stützen. Einzelheiten dazu, wie die Benutzerkennung für verschiedene Arten von Anfragen festgelegt wird, finden Sie in der Beschreibung des Feldes DYRUSERID in "An das dynamische Routing-Programm übergebene Parameter ".