z/OS Connect-Interceptors definieren
z/OS® Connect stellt eine Framework bereit, in dem Interceptors oder Methoden Operationen wie Serviceaufrufen, Statusanforderungen, Start- und Stoppoperationen ausführen können. Interceptors sind OSGi-Services, die die SPI (Service Provider Interface, Service-Provider-Schnittstelle) com.ibm.wsspi.zos.connect.Interceptor implementieren, die von z/OS Connect bereitgestellt wird.
Informationen zu diesem Vorgang
Sie können Interceptors für verschiedene Zwecke verwenden. z/OS Connect ist nicht ersichtlich, wofür ein Interceptor verwendet wird. Es kann beispielsweise ein Interceptor geschrieben werden, der basierend auf den Nachrichtennutzdaten verschiedene Setup-Operationen für die Infrastruktur ausführt, bevor die Anforderung verarbeitet wird. z/OS Connect stellt allen Interceptors eine Kopie der eingegebenen Anforderungsnutzdaten bereit.
Mit dem von z/OS Connect bereitgestellten Konfigurationselement <zosConnectService> kann der Administrator einen Satz von Attributen für einen bestimmten Service konfigurieren. Eines dieser Attribute ist interceptorsRef, das auf ein Konfigurationselement verweist, in dem die für einen bestimmten Service auszuführenden Interceptors aufgelistet sind.
Diese Task beschreibt, wie ein z/OS Connect-Interceptor und eine Liste von Interceptors definiert werden und wie die Interceptors einem oder mehreren Services in der Konfiguration für einen Server zugeordnet werden. Außerdem wird beschrieben, wie die von z/OS Connect-bereitgestellten Prüfungs- und Berechtigungsinterceptors für Services aktiviert werden.