FME Flow:2025.1
Directives de travail
Les directives de travail contrôlent divers aspects de l’exécution des tâches. Les directives de travail peuvent être fournies via leServices de transformation,FME FlowAPI REST, etFME FlowCLI.
Les directives de travail sont également disponibles viaAutomatismes flux de travail qui contiennent unExécutez unWorkspace action ouCalendrier déclenchement.
|
Directif |
Description |
|---|---|
| tm_tag | La file d'attente dans laquelle exécuter le travail. La file d'attente spécifiée remplace la file d'attente qui serait autrement attribuée en fonction deContrôle des files d'attente règles de routage des tâches. Si non spécifié, les règles de routage des tâches s'appliquent. ConseilPour contrôler la priorité des demandes de travail, définissez la priorité de la file d'attente. |
| tm_ttc | Le temps, en secondes, pendant lequel un travail restera en état d'exécution. Cette directive est utilisée pour garantir qu'un travail ne se bloque pas et ne bloque pas un moteur FME indéfiniment. Une valeur de 0 signifie qu'aucun délai d'annulation n'est appliqué. |
| tm_ttl | Le « temps de vie » dans la file d'attente des tâches en secondes. Cette option est utilisée dans les cas où les tâches sont sensibles au temps et peuvent devenir invalides ou obsolètes pendant qu'elles attendent dans la file d'attente des tâches. Si un travail est mis en file d'attente plus longtemps que la « durée de vie », il est supprimé de la file d'attente au lieu d'être redirigé vers un moteur. Une valeur de 0 signifie qu'aucun temps de vie n'est appliqué. NoteCette directive est appliquée uniquement pendant les périodes où les moteurs FME sont libres, ce qui comprend le temps entre la fin d'une tâche et le début de la tâche suivante en file d'attente. |
Exemples
Spécifiez les directives de travail comme arguments de chaîne de requête dans une URL.
Cet exemple spécifie la file d'attente des tâcheshigh:
http://localhost/fmejobsubmitter/Samples/austinDownload.fmw&tm_tag=high
Vous pouvez spécifier des directives de travail dans le corps de cesFME Flow Points de terminaison de l'API REST V3 :
/transformations/submit/< dépôt >/<workspace >
/transformations/transact/< dépôt >/<workspace >
Par exemple:
« Directives TM » : {
"description": "Ceci est ma description",
"tag": "linux",
},
Alternativement, dans le/transformations/transactdata/< dépôt >/<workspace > point de terminaison, spécifiez les directives de travail en tant qu'arguments d'URL individuels.
Voir aussi
Mots clésdurée maximale d'une tâche, délai d'expiration, limite de temps, tâche suspendue, arrêter une tâche, balise, ttc, ttl