Job-Direktiven
Job-Direktiven steuern verschiedene Aspekte der Ausführung von Jobs. Job-Direktiven können über die Transformation Services, FME Flow REST API und FME Flow Console bereitgestellt werden.
Job-Direktiven sind auch über Automatisierungen-Workflows verfügbar, die eine Workspace ausführen-Aktion oder einen Ablaufplan-Trigger enthalten.
Direktive |
Beschreibung |
---|---|
tm_tag | Die Warteschlange, in der der Job ausgeführt werden soll. Die angegebene Warteschlange hat Vorrang vor der Warteschlange, die andernfalls auf der Grundlage von Job-Routing-Regeln, die in der Warteschlangensteuerung definiert wurden, zugewiesen werden würde. Wenn hier nichts angegeben wird, gelten die Job-Routing-Regeln. Tipp Legen Sie die Priorität der Warteschlange fest, um die Priorität von Job-Anfragen zu steuern. |
tm_ttc | Die Zeit, in Sekunden, die ein Job im laufenden Zustand verbleibt. Diese Anweisung wird verwendet, um sicherzustellen, dass ein Job eine FME Engine nicht auf unbestimmte Zeit blockiert. |
tm_ttl | Die "Lebenszeit" in der Job-Warteschlange in Sekunden. Dies wird in Fällen verwendet, in denen Jobs zeitkritisch sind und während des Wartens in der Job-warteschlange ungültig oder veraltet werden können. Wenn ein Job länger in die Warteschlange gestellt wird, wird er aus der Warteschlange entfernt, anstatt an eine Engine umzuleiten. Hinweis Diese Anweisung wird nur in Zeiten durchgesetzt, in denen FME Engines frei sind. Dies umfasst die Zeit zwischen dem Abschluss eines Jobs und dem Start des nächsten Jobs in der Warteschlange. |
Beispiele

Geben Sie Job-Anweisungen als Abfragezeichenfolge-Argumente in einer URL an.
In diesem Beispiel wird die Job-Warteschlange high
angegeben:
http://localhost/fmejobsubmitter/Samples/austinDownload.fmw&tm_tag=high

Sie können Job-Anweisungen im Hauptteil dieser FME Flow REST API V3-Endpunkte angeben:
/transformations/submit/< repository >/< workspace >
/transformations/transact/< repository >/< workspace >
Beispiel:
"TMDirectives": {
"description": "This is my description",
"tag": "linux",
},
Alternativ können Sie im Repository /transformations/transactdata/< repository >/< workspace > endpoint Job-Anweisungen als individuelle URL-Argumente angeben.
Siehe auch
Tags maximum time for job, job timeout, job time limit, hanging job, stop job, tag, ttc, ttl