FME Flow:2025,0
Jobsubmitter-Dienst
Der Job Submitter-Dienst akzeptiert und führtworkspace Stellenanfragen.
Der Job Submitter-Dienst funktioniert mit jedemworkspace.
Die Anforderung dieses Dienstes erfolgt über eine URL oder ein Formular. Zum Beispiel,
http://Gastgeber/fmejobsubmitter/Archiv/Arbeitsplatz.fmw?Parameter
Auf der resultierenden Webseite wird angezeigt, ob die Auftragsübermittlung erfolgreich war. Wenn der Auftrag erfolgreich übermittelt wurde,FME Flow Transformationsergebnisse werden angezeigt.
Alternativ kann der Jobsubmitter-DienstAusführen über die Web-Benutzeroberfläche.
Servicespezifische Anforderungsparameter
Name |
Wert |
Beschreibung |
---|---|---|
opt_responseformat |
XML | JSON |
Die Sprache der Antwort. Der Text muss vollständig in Kleinbuchstaben geschrieben sein. |
opt_geturl | Die URL zu einem Datensatz | Die URL des Quelldatensatzes, der für die Transformation verwendet werden soll. |
opt_showresult | wahr | falsch | Ob die XML/JSON-Antworten das FME-Transformationsergebnis enthalten. Der Standardwert ist „true“, wenn dieser Parameter nicht vorhanden ist. |
opt_servicemode | synchron | asynchron | Schaltet zwischen dem synchronen und asynchronen Modus des Dienstes um. Wenn Jobs asynchron (async) übermittelt werden, wird die Antwort über den Erfolg oder Misserfolg der Übermittlung sofort zurückgegeben. Wenn die Einstellung auf „synchron“ (sync) eingestellt ist, wird die Antwort erst zurückgegeben, wenn der Auftrag abgeschlossen ist. |
opt_requesteremail |
durch Kommas getrennte E-Mail-Adressen |
Adressen, an die E-Mail-Benachrichtigungsnachrichten gesendet werden. |
Arbeitsanweisungen und Meldeanweisungen
Dieser Dienst unterstütztArbeitsanweisungen UndMelderichtlinien.

Dieses Beispiel gibt die Auftragswarteschlange anhigh
:
http://localhost/fmejobsubmitter/Samples/austinDownload.fmw&tm_tag=high

Festlegen des Benachrichtigungsdienstthemas, um eine Benachrichtigung zu erhalten, wenn ein Auftrag erfolgreich ist bzw. fehlschlägt.
http://localhost/fmejobsubmitter/Samples/austinDownload.fmw?&nm_jobsuccess_topic=JOBSUBMITTER_ASYNC_JOB_SUCCESS&nm_jobfailure_topic=JOBSUBMITTER_ASYNC_JOB_FAILURE
Verwenden von Remotedaten während einer Anforderung
Verwenden von Daten aus dem HTTP-POST-Text als Reader-Datensatz
Dieser Webdienst kann Daten empfangen und den Quelldatensatz über HTTP POST überschreiben. Der Inhalt des POST-Anforderungstexts wird in einer temporären Datei gespeichert, die als Reader-Datensatz desworkspace. Wenn mehr als ein Leser imworkspace, dann müssen Sie angeben, welcher Reader die temporäre Datei verwenden soll. Sie geben Ihre Wahl bei der Veröffentlichung derworkspace durch Bearbeiten der Serviceregistrierung.
Daten aus HTTP GET als Reader-Dataset verwenden
Dieser Webdienst kann Daten empfangen und den Reader-Datensatz über HTTP GET überschreiben. Der Datensatz sollte als URL angegeben und mit dem Parameter „opt_geturl“ an den Dienst übergeben werden. Es werden sowohl HTTP- als auch FTP-URLs unterstützt. Wenn mehr als ein Leser imworkspace, dann müssen Sie angeben, welcher Reader die temporäre Datei verwenden soll. Sie geben Ihre Wahl bei der Veröffentlichung derworkspace durch Bearbeiten der Serviceregistrierung.
Hier ist beispielsweise eine Serviceanfrage, die einen Remote-KMZ-Datensatz verwendet:
Antwortelemente
Wenn das Antwortformat als XML oder JSON angegeben ist, kann eine Dienstantwort die in der folgenden Tabelle gezeigten Elemente enthalten.
Element |
Untergeordnete Elemente |
Wert |
Beschreibung |
---|---|---|---|
Statusinfo |
Nachricht |
Nachrichtenzeichenfolge |
Dienstfehlermeldung |
Status |
Erfolg | Misserfolg |
Dienststatus |
|
Modus |
synchron | asynchron |
Servicemodus |
|
fmeTransformationsergebnis |
fmeServerResponse |
FME FlowAntworteigenschaften |
FME FlowAntwort |
fmeEngineResponse |
Antworteigenschaften der FME Engine |
FME Engine-Antwort |
|
|
keiner |
E-Mail-Adressen |
E-Mail-Adressen der Antragsteller |
Job-ID |
keiner |
Auftrags-ID |
Die aktuelle Jobkennung |
Aktivieren von E-Mail-Benachrichtigungen
Der Job-Submitter-Dienst kann Ihnen E-Mail-Nachrichten senden, um Sie zu benachrichtigen, wenn ein Job erfolgreich oder nicht erfolgreich abgeschlossen wurde.
Weitere Informationen finden Sie unterKonfigurierenFME Flow zum Senden von E-Mail-Benachrichtigungen.
Siehe auch