Steuerprogramm für persistente, terminierte Tasks (persistentExecutor)
Terminiert und führt persistente Tasks aus.
Attributname | Datentyp | Standardwert | Beschreibung |
---|---|---|---|
contextServiceRef | Referenz auf das contextService-Element der höchsten Ebene (string) | DefaultContextService | Konfiguriert, wie der Kontext erfasst und an Threads weitergegeben wird. |
enableTaskExecution | boolean | true | Bestimmt, ob diese Instanz Task ausführen kann oder nicht. |
id | string | Eine eindeutige Konfigurations-ID. | |
initialPollDelay | Zeitraum mit Genauigkeit in Millisekunden | 0 | Die Zeit, die gewartet wird, bevor diese Instanz auszuführende Tasks aus dem persistenten Speicher abfragen kann. Ein Wert von -1 verzögert die Abfrage bis zum programmgesteuerten Start. Geben Sie eine positive ganze Zahl, gefolgt von einer Zeiteinheit, an. Die gültigen Zeiteinheiten sind Stunden (h), Minuten (m), Sekunden (s) und Millisekunden (ms). Geben Sie 500 Millisekunden beispielsweise als 500ms an. Sie können mehrere Werte in einen einzigen Eintrag einschließen. 1s500ms entspricht beispielsweise 1,5 Sekunden. |
pollInterval | Zeitraum mit Genauigkeit in Millisekunden | -1 | Das Intervall für die Abfrage auszuführender Tasks. Der Wert -1 inaktiviert alle Abfragen nach der Erstabfrage. Geben Sie eine positive ganze Zahl, gefolgt von einer Zeiteinheit, an. Die gültigen Zeiteinheiten sind Stunden (h), Minuten (m), Sekunden (s) und Millisekunden (ms). Geben Sie 500 Millisekunden beispielsweise als 500ms an. Sie können mehrere Werte in einen einzigen Eintrag einschließen. 1s500ms entspricht beispielsweise 1,5 Sekunden. |
pollSize | int Minimum: 1 |
Die maximale Anzahl an Taskeinträgen, die beim Abfragen auszuführender Tasks aus dem persistenten Speicher gesucht werden sollen. Wenn Sie keine Größe angeben, gibt es keine Beschränkung. | |
retryInterval | Zeitraum mit Genauigkeit in Millisekunden | 1m | Der Zeitabstand, der zwischen dem zweiten und den aufeinanderfolgenden Wiederholungsversuchen für eine fehlgeschlagene Task liegen muss. Der erste Wiederholungsversuch findet sofort statt, unabhängig vom Wert dieses Attributs. Geben Sie eine positive ganze Zahl, gefolgt von einer Zeiteinheit, an. Die gültigen Zeiteinheiten sind Stunden (h), Minuten (m), Sekunden (s) und Millisekunden (ms). Geben Sie 500 Millisekunden beispielsweise als 500ms an. Sie können mehrere Werte in einen einzigen Eintrag einschließen. 1s500ms entspricht beispielsweise 1,5 Sekunden. |
retryLimit | short Minimum: -1 Maximum: 10000 |
10 | Der Grenzwert für aufeinanderfolgende Wiederholungen für eine Task, die fehlgeschlagen ist oder für die ein Rollback durchgeführt wurde, nach dessen Erreichen die Task als permanent fehlgeschlagen eingestuft wird und keine weiteren Wiederholungen erfolgen. Ein Wert von -1 bedeutet unbegrenzte Wiederholungen. |
taskStoreRef | Referenz auf das databaseStore-Element der höchsten Ebene (string) | defaultDatabaseStore | Der persistente Speicher für terminierte Tasks. |
- contextService
Beschreibung: Konfiguriert, wie der Kontext erfasst und an Threads weitergegeben wird.Erforderlich: falseDatentyp: Attributname Datentyp Standardwert Beschreibung baseContextRef Referenz auf das contextService-Element der höchsten Ebene (string) Gibt einen Basiskontextservice an, von dem Kontext übernommen werden soll, der noch nicht in diesem Kontextservice definiert ist. jndiName string Der JNDI-Name. onError - IGNORE
- FAIL
- WARN
WARN Bestimmt die Aktion, die beim Feststellen von Konfigurationsfehlern ausgeführt werden soll. Wenn beispielsweise securityContext für diesen Kontextservice konfiguriert, aber das Sicherheitsfeature nicht aktiviert ist, bestimmt onError, ob die Aktion als gescheitert eingestuft oder eine Warnung ausgegeben wird oder ob die Teile der Konfiguration, die falsch sind, ignoriert werden sollen. - IGNORE
- Der Server gibt keine Warnungen und Fehlernachrichten aus, wenn ein Konfigurationsfehler auftritt.
- FAIL
- Der Server gibt eine Warnung oder Fehlernachricht beim ersten Auftreten des Fehlers aus und stoppt den Server dann.
- WARN
- Der Server gibt Warnungen und Fehlernachrichten aus, wenn ein Konfigurationsfehler auftritt.
- contextService > baseContext
Beschreibung: Gibt einen Basiskontextservice an, von dem Kontext übernommen werden soll, der noch nicht in diesem Kontextservice definiert ist.Erforderlich: falseDatentyp: Attributname Datentyp Standardwert Beschreibung baseContextRef Referenz auf das contextService-Element der höchsten Ebene (string) Gibt einen Basiskontextservice an, von dem Kontext übernommen werden soll, der noch nicht in diesem Kontextservice definiert ist. id string Eine eindeutige Konfigurations-ID. jndiName string Der JNDI-Name. onError - IGNORE
- FAIL
- WARN
WARN Bestimmt die Aktion, die beim Feststellen von Konfigurationsfehlern ausgeführt werden soll. Wenn beispielsweise securityContext für diesen Kontextservice konfiguriert, aber das Sicherheitsfeature nicht aktiviert ist, bestimmt onError, ob die Aktion als gescheitert eingestuft oder eine Warnung ausgegeben wird oder ob die Teile der Konfiguration, die falsch sind, ignoriert werden sollen. - IGNORE
- Der Server gibt keine Warnungen und Fehlernachrichten aus, wenn ein Konfigurationsfehler auftritt.
- FAIL
- Der Server gibt eine Warnung oder Fehlernachricht beim ersten Auftreten des Fehlers aus und stoppt den Server dann.
- WARN
- Der Server gibt Warnungen und Fehlernachrichten aus, wenn ein Konfigurationsfehler auftritt.
- contextService > baseContext > baseContext
Beschreibung: Gibt einen Basiskontextservice an, von dem Kontext übernommen werden soll, der noch nicht in diesem Kontextservice definiert ist.Erforderlich: falseDatentyp: com.ibm.ws.context.service-factory
- contextService > baseContext > classloaderContext
Beschreibung: Eine eindeutige Konfigurations-ID.Erforderlich: falseDatentyp: Attributname Datentyp Standardwert Beschreibung id string Eine eindeutige Konfigurations-ID.
- contextService > baseContext > jeeMetadataContext
Beschreibung: Eine eindeutige Konfigurations-ID.Erforderlich: falseDatentyp: Attributname Datentyp Standardwert Beschreibung id string Eine eindeutige Konfigurations-ID.
- contextService > baseContext > securityContext
Beschreibung: Eine eindeutige Konfigurations-ID.Erforderlich: falseDatentyp: Attributname Datentyp Standardwert Beschreibung id string Eine eindeutige Konfigurations-ID.
- contextService > baseContext > syncToOSThreadContext
Beschreibung: Eine eindeutige Konfigurations-ID.Erforderlich: falseDatentyp: Attributname Datentyp Standardwert Beschreibung id string Eine eindeutige Konfigurations-ID.
- contextService > baseContext > zosWLMContext
Beschreibung: Eine eindeutige Konfigurations-ID.Erforderlich: falseDatentyp: Attributname Datentyp Standardwert Beschreibung daemonTransactionClass string ASYNCDMN Der Name der Transaktionsklasse, die WLM für die Klassifikation von Arbeiten bereitgestellt wird, wenn ein neuer WLM-Kontext für Dämonarbeiten erstellt wird. defaultTransactionClass string ASYNCBN Der Name der Transaktionsklasse, die WLM für die Klassifikation von Arbeiten bereitgestellt wird, wenn ein neuer WLM-Kontext für Arbeiten erstellt wird, die keine Dämonarbeiten sind. id string Eine eindeutige Konfigurations-ID. wlm - Propagate
- PropagateOrNew
- New
Propagate Gibt an, wie der WLM-Kontext für Arbeiten verarbeitet wird, die keine Dämonarbeiten sind. - Propagate
- Denselben WLM-Kontext verwenden (sofern vorhanden)
- PropagateOrNew
- Verwenden Sie denselben WLM-Kontext, oder erstellen Sie einen neuen Kontext, wenn kein aktueller Kontext vorhanden ist.
- New
- Erstellt immer einen neuen WLM-Kontext.
- contextService > classloaderContext
Beschreibung: Eine eindeutige Konfigurations-ID.Erforderlich: falseDatentyp: Attributname Datentyp Standardwert Beschreibung id string Eine eindeutige Konfigurations-ID.
- contextService > jeeMetadataContext
Beschreibung: Eine eindeutige Konfigurations-ID.Erforderlich: falseDatentyp: Attributname Datentyp Standardwert Beschreibung id string Eine eindeutige Konfigurations-ID.
- contextService > securityContext
Beschreibung: Eine eindeutige Konfigurations-ID.Erforderlich: falseDatentyp: Attributname Datentyp Standardwert Beschreibung id string Eine eindeutige Konfigurations-ID.
- contextService > syncToOSThreadContext
Beschreibung: Eine eindeutige Konfigurations-ID.Erforderlich: falseDatentyp: Attributname Datentyp Standardwert Beschreibung id string Eine eindeutige Konfigurations-ID.
- contextService > zosWLMContext
Beschreibung: Eine eindeutige Konfigurations-ID.Erforderlich: falseDatentyp: Attributname Datentyp Standardwert Beschreibung daemonTransactionClass string ASYNCDMN Der Name der Transaktionsklasse, die WLM für die Klassifikation von Arbeiten bereitgestellt wird, wenn ein neuer WLM-Kontext für Dämonarbeiten erstellt wird. defaultTransactionClass string ASYNCBN Der Name der Transaktionsklasse, die WLM für die Klassifikation von Arbeiten bereitgestellt wird, wenn ein neuer WLM-Kontext für Arbeiten erstellt wird, die keine Dämonarbeiten sind. id string Eine eindeutige Konfigurations-ID. wlm - Propagate
- PropagateOrNew
- New
Propagate Gibt an, wie der WLM-Kontext für Arbeiten verarbeitet wird, die keine Dämonarbeiten sind. - Propagate
- Denselben WLM-Kontext verwenden (sofern vorhanden)
- PropagateOrNew
- Verwenden Sie denselben WLM-Kontext, oder erstellen Sie einen neuen Kontext, wenn kein aktueller Kontext vorhanden ist.
- New
- Erstellt immer einen neuen WLM-Kontext.