Vorheriges Thema: JMS-EinstellungenNächstes Thema: JMS-Meldungen und Leistung


Steuern von JMS Message Drive Event-Zustandsübergängen

CA Identity Manager verwendet JMS-Meldungen, um die Zustandsübergänge eines Ereignisses zu steuern. Das folgende Verfahren beschreibt die erforderlichen Schritte:

  1. Ein Benutzer sendet eine Aufgabe.
  2. Die Aufgabe generiert ein oder mehrere Ereignisse.
  3. Wenn ein Ereignis zur Ausführung bereit ist, ändert CA Identity Manager den Status des Ereignisses in BEGIN, und das Ereignis verbleibt in der Aufgabenpersistenz-Datenbank.
  4. CA Identity Manager erstellt eine JMS-Meldung, die die Ereignis-ID enthält, und sendet diese Meldung an die Events Message Queue.
  5. Bei Erhalt der Meldung startet JMS dann eine Instanz der Event Message Driven Bean, die eine Implementierung des Ereignis-Controllers ist.
  6. Der Ereignis-Controller verwendet die Ereignis-ID aus der Meldung, um das Ereignis aus der Aufgabenpersistenz-Datenbank abzurufen, und führt dann die Aktionen für den aktuellen Zustand des Ereignisses aus.
  7. Nach Abschluss dieses Zustands wird für das Ereignis der nächste Zustand festgelegt, der in der Aufgabenpersistenz-Datenbank verbleibt, und eine neue JMS-Meldung wird für das Bearbeiten des nächsten Zustands gesendet.

    Dieser Zyklus dauert fort, bis der Zustandsautomat des Ereignisses beendet ist.