Scheduler

Verwenden Sie diese Seite, um Scheduler-Konfigurationen zu verwalten. Scheduler sind persistente und transaktionsorientierte Zeitgeberservices, die Geschäftslogik ausführen können. Alle Scheduler führen ihre Tasks unabhängig voneinander aus und haben eine Programmierschnittstelle, die über Java-EE-Anwendungen (Java Platform, Enterprise Edition) unter Verwendung von Java Naming and Directory Interface (JNDI) zugänglich sind. Sie können Scheduler auch mit einer JMX-MBean (Java Management Extensions) verwalten. Nähere Einzelheiten zum Konfigurieren und Verwenden von Schedulern finden Sie in der Dokumentation zu Schedulern im Information Center.

Klicken Sie zum Anzeigen dieser Seite der Administrationskonsole auf Ressourcen > Scheduler.

Name

Gibt den Namen der Datenquelle an, in der persistente Tasks gespeichert werden.

Datentyp String
JNDI-Name

Gibt den JNDI-Namen des Work Manager an, der die Anzahl der Tasks verwaltet, die mit dem Scheduler gleichzeitig ausgeführt werden können. Der Work Manager kann auch den Umfang des auf die Task angewendeten Java-EE-Kontextes beschränken.

Der JNDI-Name gibt an, wo diese Scheduler-Instanz an den Namespace gebunden ist. Clients können direkt nach diesem Namen suchen, obwohl der Verwendung von Ressourcenverweisen der Vorzug gegeben werden sollte.

Datentyp String
Geltungsbereich

Gibt den Geltungsbereich der konfigurierten Ressource an. Dieser Wert gibt das Verzeichnis für die Konfigurationsdatei an.

JNDI-Name der Datenquelle

Gibt den Aliasnamen für die Benutzername/Kennwort-Kombination an, die für den Zugriff auf die Datenquelle verwendet wird.

Jede im Namespace verfügbare Datenquelle kann mit einem Scheduler verwendet werden. Mehrere Scheduler können eine Datenquelle gemeinsam nutzen und gleichzeitig durch Angabe eines Tabellenpräfix verschiedene Tabellen verwenden.

Datentyp String
Tabellenpräfix

Gibt das Präfix an, das den Scheduler-Tabellen vorangestellt werden soll.

Eine Datenbank kann von mehreren unabhängigen Schedulern gemeinsam genutzt werden, wenn jede Instanz eine andere Präfixzeichenfolge angibt.

Datentyp String
Abfrageintervall

Gibt an, in welchem Intervall (in Sekunden) ein Scheduler die Datenbank abfragt. Der Standardwert ist für die meisten Anwendungen geeignet.

Jede Abfrage kann kostspielig sein. Wenn das Intervall sehr kurz ist und es viele geplante Tasks gibt, können Abfragen einen großen Teil der Systemressourcen beanspruchen.

Datentyp Integer
Einheiten Sekunden
Standardeinstellung 30
Einstellmöglichkeiten Ein positives Long-Integer.
JNDI-Name des Work Manager

Gibt den JNDI-Namen des Work Manager an, der die Anzahl der Tasks verwaltet, die mit dem Scheduler gleichzeitig ausgeführt werden können. Der Work Manager kann auch den Umfang des auf die Task angewendeten Java-EE-Kontextes beschränken.

Der Work Manager ist ein Serverobjekt, das vom Scheduler als logischer Thread-Pool verwendet wird. Jede sich wiederholende Task, die mit diesem Scheduler erstellt wird, verwendet die im Work Manager angegebene Anzahl Alarm-Threads, die sich auf die Anzahl gleichzeitig ausführbarer Tasks auswirkt. Mit der Eigenschaft Servicenamen des Work Manager können Sie den Umfang der Kontextinformationen, die bei Ausführung der Task an die Task weitergegeben werden, reduzieren.

Eine Task wird nach ihrem Start in dem Work Manager ausgeführt, der der Scheduler-Instanz zugeordnet ist. Sie können die Anzahl der aktiven Tasks zu einem bestimmten Zeitpunkt steuern, indem Sie Scheduler mit einem spezifischen Work Manager konfigurieren. Die Anzahl der gleichzeitig ausführbaren Tasks wird durch den Parameter Anzahl Alarm-Threads im Work Manager bestimmt.

Anmerkung: Wenn Sie eine Scheduler-Ressource auf einem Knoten oder Server der Version 5.x konfigurieren, muss der Scheduler auf einen Work Manager in demselben Geltungsbereich verweisen. Beispiel: Eine Scheduler-Instanz, die im Geltungsbereich server1 konfiguriert ist, muss einen Work Manager verwenden, der ebenfalls im Geltungsbereich server1 konfiguriert ist.

Tabellen prüfen

Prüft, ob die Datenquellen, Tabellenpräfixe, Sicherheitsauthentifizierungsdaten und Tabellen des Scheduler richtig konfiguriert sind.

Sie können dieses Prüfverfahren in Produktions- und Entwicklungsumgebungen verwenden, ohne Datenbankeigenschaften zu ändern.

Tabellen erstellen

Erstellt die Tabellen und Indizes, die für die Ausführung eines Scheduler erforderlich sind.

Dieses Verfahren zur Erstellung von Scheduler-Tabellen ist für einfache Topologien und Entwicklungsumgebungen vorgesehen. Verwenden Sie die bereitgestellten Dateien der Datendefinitionssprache für erweiterte und Produktionsumgebungen sowie für Datenbanken, die dieses Feature nicht unterstützen. .

Tabellen löschen

Legt das Löschen von Tabellen und Indizes fest, die für die Ausführung des Scheduler erforderlich sind.

Dieses Verfahren zum Löschen von Scheduler-Tabellen und -Indizes wird für Entwicklungsumgebungen empfohlen und beinhaltet nicht das Löschen zuvor geplanter Tasks.




Mit (online) gekennzeichnete Links setzen einen Internet-Zugang voraus.

Zugehörige Konzepte
Zugehörige Tasks
Zugehörige Verweise


Dateiname: ueac_schedconfig.html