Versionen im Vergleich

Schlüssel

  • Diese Zeile wurde hinzugefügt.
  • Diese Zeile wurde entfernt.
  • Formatierung wurde geändert.
Kommentar: Migrated to Confluence 5.3

Allgemein

Der JobContext besitzt im Gegensatz zu den anderen Kontextarten keine übergeordnete Basis (etwa RuleContext) und bietet elementare Regelfunktionen und Hilfen, die dem Regelprogrammierer ausschließlich für den Event "Job"  zur Verfügung stehen.

Eigenschaften

 

AttributBeschreibungMethoden
SessionIdDieses Attribut repräsentiert die Id der aktuellen Jobdurchführung. Der dazugehörige Datenbankeintrag umfasst neben der Id auch Start und Laufzeit des Jobs.
Codeblock
public Integer getSessionId();
LoggingDer Kontext bietet verschiedene Methoden zum Loggen von Anwendungsnachrichten. Die Meldungen werden gemäß Meldungstyp in den Serverlog geschrieben und können später eingesehen werden. Wichtig ist, dass ein Aufruf, selbst beim Typ "Error", nicht zum Abbruch der Regelausführung führt.
Codeblock
public void log(String message);

public void logWarn(String message);

public void logError(String message,  Exception ex);

Job-LoggingSpeziell für Jobs gibt es eine eigene Logging-Variante. Meldungen, die über Job-Logging-Methoden geschrieben werden, sind nicht im Server.log zu finden, sondern werden in der Datenbank gespeichert und als Ergebnismeldungen für jeden Job-Run (siehe SessionId) in der Nuclos-Anwendung "Job-Steuerung" angezeigt.
Codeblock
public void joblog(String message);

public void joblogWarn(String message);

public void joblogError(String message);