Programme d'exécution planifié persistant (persistentExecutor)
Planifie et exécute des tâches persistantes.
Nom de l'attribut | Type de données | Valeur par défaut | Description |
---|---|---|---|
contextServiceRef | Référence à lélément {0} de niveau supérieur (chaîne). | DefaultContextService | Configure comment le contexte est capturé et propagé aux unités d'exécution |
enableTaskExecution | boolean | true | Détermine si cette instance peut ou non exécuter des tâches. |
id | string | ID de configuration unique. | |
initialPollDelay | Période avec une précision à la milliseconde près | 0 | Délai à observer avant que cette instance puisse interroger le stockage de persistance pour les tâches à exécuter. La valeur -1 retarde l'interrogation jusqu'à ce qu'elle soit démarrée à l'aide d'un programme. Indiquez une valeur entière positive suivie d'une unité de temps, qui peut être heure (h), minute (m), seconde (s) ou milliseconde (ms). Par exemple, pour 500 millisecondes, indiquez 500ms. Vous pouvez inclure plusieurs valeurs dans une même entrée. Par exemple, 1s500ms correspond à 1 seconde et demie. |
pollInterval | Période avec une précision à la milliseconde près | -1 | Intervalle entre les interrogations pour les tâches à exécuter. La valeur -1 désactive toutes les interrogations après l'interrogation initiale. Indiquez une valeur entière positive suivie d'une unité de temps, qui peut être heure (h), minute (m), seconde (s) ou milliseconde (ms). Par exemple, pour 500 millisecondes, indiquez 500ms. Vous pouvez inclure plusieurs valeurs dans une même entrée. Par exemple, 1s500ms correspond à 1 seconde et demie. |
pollSize | int
Minimum : 1 |
Nombre maximum d'entrées de tâche à rechercher lors de l'interrogation du stockage de persistance pour les tâches à exécuter. Si aucune valeur n'est indiquée, il n'y a pas de limite. | |
retryInterval | Période avec une précision à la milliseconde près | 1m | Temps qui doit s'écouler entre la seconde tentative et les nouvelles tentatives d'exécution d'une tâche ayant échoué. La première nouvelle tentative a lieu immédiatement, quelle que soit la valeur de cet attribut. Indiquez une valeur entière positive suivie d'une unité de temps, qui peut être heure (h), minute (m), seconde (s) ou milliseconde (ms). Par exemple, pour 500 millisecondes, indiquez 500ms. Vous pouvez inclure plusieurs valeurs dans une même entrée. Par exemple, 1s500ms correspond à 1 seconde et demie. |
retryLimit | short
Minimum : -1 Maximum : 10000 |
10 | Nombre maximal de nouvelles tentatives consécutives pour une tâche qui a échoué ou qui a été annulée, au terme duquel une tâche est considérée comme ayant échoué de manière définitive et aucune nouvelle tentative n'est effectuée. La valeur -1 correspond à un nombre illimité de nouvelles tentatives. |
taskStoreRef | Référence à lélément {0} de niveau supérieur (chaîne). | defaultDatabaseStore | Magasin persistant pour tâches planifiées. |
- contextService
Description : Configure comment le contexte est capturé et propagé aux unités d'exécutionObligatoire : falseType de données Nom de l'attribut Type de données Valeur par défaut Description baseContextRef Référence à lélément {0} de niveau supérieur (chaîne). Spécifie un service de contexte de base à partir duquel hériter du contexte qui n'est pas déjà défini sur ce service contextuel. jndiName string Nom JNDI onError - IGNORE
- FAIL
- WARN
WARN Détermine l'action à entreprendre en réponse aux erreurs de configuration. Par exemple, si securityContext est configuré pour ce service contextuel mais que la fonction de sécurité n'est pas activée, onError détermine le comportement (échec, émission d'un avertissement ou ignorer les parties de la configuration incorrectes). - IGNORE
- Le serveur n'émet pas de message d'avertissement et d'erreur lorsqu'une erreur de configuration survient.
- FAIL
- Le serveur émet un message d'avertissement ou d'erreur lors de la première erreur puis arrête le serveur.
- WARN
- Le serveur émet des messages d'avertissement et d'erreur lorsqu'il détecte une erreur de configuration.
- contextService > baseContext
Description : Spécifie un service de contexte de base à partir duquel hériter du contexte qui n'est pas déjà défini sur ce service contextuel.Obligatoire : falseType de données Nom de l'attribut Type de données Valeur par défaut Description baseContextRef Référence à lélément {0} de niveau supérieur (chaîne). Spécifie un service de contexte de base à partir duquel hériter du contexte qui n'est pas déjà défini sur ce service contextuel. id string ID de configuration unique. jndiName string Nom JNDI onError - IGNORE
- FAIL
- WARN
WARN Détermine l'action à entreprendre en réponse aux erreurs de configuration. Par exemple, si securityContext est configuré pour ce service contextuel mais que la fonction de sécurité n'est pas activée, onError détermine le comportement (échec, émission d'un avertissement ou ignorer les parties de la configuration incorrectes). - IGNORE
- Le serveur n'émet pas de message d'avertissement et d'erreur lorsqu'une erreur de configuration survient.
- FAIL
- Le serveur émet un message d'avertissement ou d'erreur lors de la première erreur puis arrête le serveur.
- WARN
- Le serveur émet des messages d'avertissement et d'erreur lorsqu'il détecte une erreur de configuration.
- contextService > baseContext > baseContext
Description : Spécifie un service de contexte de base à partir duquel hériter du contexte qui n'est pas déjà défini sur ce service contextuel.Obligatoire : falseType de données com.ibm.ws.context.service-factory
- contextService > baseContext > classloaderContext
Description : ID de configuration unique.Obligatoire : falseType de données Nom de l'attribut Type de données Valeur par défaut Description id string ID de configuration unique.
- contextService > baseContext > jeeMetadataContext
Description : ID de configuration unique.Obligatoire : falseType de données Nom de l'attribut Type de données Valeur par défaut Description id string ID de configuration unique.
- contextService > baseContext > securityContext
Description : ID de configuration unique.Obligatoire : falseType de données Nom de l'attribut Type de données Valeur par défaut Description id string ID de configuration unique.
- contextService > baseContext > syncToOSThreadContext
Description : ID de configuration unique.Obligatoire : falseType de données Nom de l'attribut Type de données Valeur par défaut Description id string ID de configuration unique.
- contextService > baseContext > zosWLMContext
Description : ID de configuration unique.Obligatoire : falseType de données Nom de l'attribut Type de données Valeur par défaut Description daemonTransactionClass string ASYNCDMN Nom de la classe de transaction transmis à WLM pour classer le travail lors de la création d'un contexte WLM pour un travail de type démon. defaultTransactionClass string ASYNCBN Nom de la classe de transaction transmis à WLM pour classer le travail lors de la création d'un contexte WLM pour un travail sans démon. id string ID de configuration unique. wlm - Propagate
- PropagateOrNew
- New
Propagate Indique comment gérer le contexte WLM pour les travaux sans démon. - Propagate
- Utiliser le même contexte WLM, s'il existe.
- PropagateOrNew
- Utiliser le même contexte WLM ou en créer un, s'il n'existe pas.
- New
- Toujours créer un contexte WLM.
- contextService > classloaderContext
Description : ID de configuration unique.Obligatoire : falseType de données Nom de l'attribut Type de données Valeur par défaut Description id string ID de configuration unique.
- contextService > jeeMetadataContext
Description : ID de configuration unique.Obligatoire : falseType de données Nom de l'attribut Type de données Valeur par défaut Description id string ID de configuration unique.
- contextService > securityContext
Description : ID de configuration unique.Obligatoire : falseType de données Nom de l'attribut Type de données Valeur par défaut Description id string ID de configuration unique.
- contextService > syncToOSThreadContext
Description : ID de configuration unique.Obligatoire : falseType de données Nom de l'attribut Type de données Valeur par défaut Description id string ID de configuration unique.
- contextService > zosWLMContext
Description : ID de configuration unique.Obligatoire : falseType de données Nom de l'attribut Type de données Valeur par défaut Description daemonTransactionClass string ASYNCDMN Nom de la classe de transaction transmis à WLM pour classer le travail lors de la création d'un contexte WLM pour un travail de type démon. defaultTransactionClass string ASYNCBN Nom de la classe de transaction transmis à WLM pour classer le travail lors de la création d'un contexte WLM pour un travail sans démon. id string ID de configuration unique. wlm - Propagate
- PropagateOrNew
- New
Propagate Indique comment gérer le contexte WLM pour les travaux sans démon. - Propagate
- Utiliser le même contexte WLM, s'il existe.
- PropagateOrNew
- Utiliser le même contexte WLM ou en créer un, s'il n'existe pas.
- New
- Toujours créer un contexte WLM.