FME Flow:2025.1

Service de soumission d'emplois

Le service Job Submitter accepte et exécuteworkspace demandes d'emploi.

Le service Job Submitter fonctionne avec n'importe quelworkspace.

Ce service est demandé via une URL ou un formulaire. Par exemple,

http://Hôte/fmejobsubmitter/Dépôt/espace de travail.fmw?paramètres

La page Web résultante indique si la soumission du travail a réussi. Si le travail a été soumis avec succès, leFME Flow les résultats de la transformation sont affichés.

Alternativement, le service de soumission d'emploi peut êtreexécuter à partir de l'interface utilisateur Web.

Paramètres de demande spécifiques au service

Nom

Valeur

Description

opt_responseformat

xml | json

Par défaut : xml

La langue de la réponse. Le texte doit être entièrement en minuscules.

opt_geturl L'URL d'un ensemble de données L'URL de l'ensemble de données source à utiliser pour la transformation.
opt_showresult vrai | faux Si les réponses XML/JSON incluent le résultat de la transformation FME. La valeur par défaut est true si ce paramètre n'est pas présent.
opt_servicemode synchronisation | asynchrone Bascule entre les modes synchrone et asynchrone du service. Lorsque les tâches sont soumises de manière asynchrone (async), la réponse de réussite ou d'échec de soumission est renvoyée immédiatement. Lorsque l'option est définie sur synchrone (sync), la réponse n'est pas renvoyée tant que la tâche n'est pas terminée.
opt_requesteremail

adresses e-mail séparées par des virgules

Adresses auxquelles les messages électroniques de notification sont envoyés.

Directives de travail et directives de notification

Ce service prend en chargeDirectives de travail etDirectives de notification.

Utilisation de données distantes lors d'une requête

Utilisation des données du corps HTTP POST comme ensemble de données du lecteur

Ce service Web peut recevoir des données et remplacer l'ensemble de données source via HTTP POST. Le contenu du corps de la requête POST sera enregistré dans un fichier temporaire qui sera utilisé comme ensemble de données du lecteur.workspace. S'il y a plus d'un lecteur dans leworkspace, vous devrez alors indiquer quel lecteur utilisera le fichier temporaire. Vous indiquez votre choix lors de la publication duworkspace en modifiant l'enregistrement du service.

Utilisation des données de HTTP GET comme ensemble de données de lecture

Ce service Web peut recevoir des données et remplacer l'ensemble de données du lecteur via HTTP GET. L'ensemble de données doit être spécifié sous forme d'URL et transmis au service par le paramètre « opt_geturl ». Les URL HTTP et FTP sont prises en charge. S'il y a plus d'un lecteur dans leworkspace, vous devrez alors indiquer quel lecteur utilisera le fichier temporaire. Vous indiquez votre choix lors de la publication duworkspace en modifiant l'enregistrement du service.

Par exemple, voici une demande de service qui utilise un ensemble de données KMZ distant :

http://localhost/fmejobsubmitter/Test/Viewer.fmw?opt_geturl=http://data.vancouver.ca/download/kml/elementary_school_boundaries.kmz

Éléments de réponse

Si le format de réponse est spécifié comme XML ou JSON, une réponse de service peut contenir les éléments indiqués dans le tableau suivant.

Élément

Éléments enfants

Valeur

Description

statutInfo

message

chaîne de message

message d'échec de service

statut

succès | échec

état du service

mode

synchronisation | asynchrone

mode service

Résultat de la transformation fme

Réponse du serveur fme

FME Flowpropriétés de réponse

FME Flowréponse

fmeEngineResponse

Propriétés de réponse du moteur FME

Réponse du moteur FME

e-mail

aucun

Adresses e-mail

Adresses e-mail des demandeurs

identifiant de travail

aucun

identifiant de travail

L'identifiant du travail actuel

Activation des notifications par e-mail

Le service de soumission de tâches peut envoyer des messages électroniques pour vous avertir lorsqu'une tâche se termine avec succès ou sans succès.

Pour plus d'informations, voirConfigurationFME Flow pour envoyer des notifications par e-mail.

Voir aussi