Rule Zustände
Den Zustand der Rules von der RuleEngine-Pipeline können Sie ebenfalls im Live-Status einsehen. Eine Rule hat folgende Zustände:
NotInitialized: Die Konfiguration der Rule wurde ausgelesen, jedoch wurde die Rule noch nicht verarbeitet. | |
Initializing: Die Rule wird initialisiert. Die notwendigen Sourcen werden in der RuleEngine erzeugt. | |
Deactivated: Die Rule ist bereit für die Aktivierung. Zum aktuellen Zeitpunkt läuft sie noch nicht. | |
Activating: Die Rule wird aktiviert. Eventuelle Trigger werden gestartet. | |
Pending: Die Rule ist aktiviert. Eventuelle Trigger sind gestartet. Die Rule kann jetzt manuell angetriggert werden. StreamingDataRules gehen vom Pending-Zustand direkt in den Starting-Zustand über. | |
Starting: Die Rule wird gestartet. Die entsprechenden Verarbeitungsbausteine werden erzeugt und eine Verbindung zu den Datenquellen wird hergestellt. | |
Running: Die Rule läuft und verarbeitet Daten. | |
Stopping: Die Rule wird gestoppt. Das Stoppen wird beim Stoppen der RuleEngine-Pipeline aufgerufen. BatchDataRules stoppen zudem, wenn alle Daten verarbeitet wurden. Anschließend geht die Rule in den Pending-Zustand über. | |
Deactivating: Die Rule wird deaktiviert. Ein Aufstarten mittels Trigger ist nicht mehr möglich. | |
Invalid: Die Rule befindet sich in einem ungültigen Zustand und muss neu gestartet werden. | |
Error: Die Rule befindet sich in einem Fehlerzustand. Das kann z. B. passieren, wenn eine Datenquelle (Analytics Logger) nicht verfügbar ist. In diesem Fall startet die Rule automatisch wieder auf, sobald die Datenquelle wieder verfügbar ist. Bei allen weiteren Fehlern muss die Rule manuell neu gestartet werden. Das kann über den Storage Provider Manager oder die API bzw. SPS-Bibliothek erfolgen. |