Bei Beendigung der synchronen Phase tritt die Aufgabe zur Ausführung in die asynchrone Phase ein. Während dieser Phase erzeugt die Aufgabe ein oder mehrere Ereignisse. Dabei kann es sich um benutzerdefinierte Ereignisse, beispielsweise das Erstellen eines Benutzerprofils oder das Hinzufügen eines Benutzers zu einer Gruppe, oder um vom System erzeugte Ereignisse, wie das Schreiben von Informationen in das Audit-Protokoll, handeln.
Die Aufgabensteuerung, eine Komponente des Identity Manager-Servers, ist für den Lebenszyklus einer Aufgabe und der zugehörigen Ereignisse verantwortlich, wie in der folgenden Abbildung verdeutlicht:

Bei den meisten Ereignissen sind der Lebenszyklus, die Ausführung und die Aktionen unabhängig von anderen Ereignissen. (Bei Erstellungsaufgaben muss das Create-Ereignis des primären Objekts vor allen sekundären Ereignissen ausgeführt werden.)
In der Regel durchläuft ein Ereignis die folgenden Zustände:
Hinweis: Identity Manager stellt Hooks, so genannte EventListeners, bereit, die zur Überwachung auf ein spezifisches Ereignis oder eine Gruppe von Ereignissen dienen. Wenn das Ereignis eintritt, führt der EventListener eine benutzerdefinierte Business-Logik aus, die auf das Ereignis und den aktuellen Ereigniszustand zugeschnitten ist. Mit Hilfe der EventListener-API können Sie benutzerdefinierte EventListener schreiben. Weitere Informationen hierzu finden Sie im Programmierhandbuch für Java.
|
Copyright © 2014 CA.
Alle Rechte vorbehalten.
|
|