SystemCaller : Lancer une commande sur la machine
Permet de lancer une commande sur le serveur de GTF en utilisant l'interpréteur shell.
Avertissement
Cet actionneur porte le même nom qu'un Transformer utilisable dans vos traitements développés avec FME Form.
Cependant, ce n'est pas le Transformer disponible dans FME Form, cet actionneur a un fonctionnement/usage similaire pour le système de workflow implémenté dans GTF.
Configuration
Paramètres
Commande (Obligatoire, Expression) : Commande à exécuter.
Emplacement (Expression) : Chemin d'où sera lancer la commande.
Temps maximum (Expression) : Nombre de millisecondes maximum pour l'exécution de la commande, au delà la commande sera stoppée.
Envionnement : Objet clés/valeurs permettant d'ajouter des variables d'environnement dynamique uniquement pour l'exécution de la commande
clé : Nom de la variable d'environnement
valeur (Expression) : Valeur de la variable d'environnement
Sortie
Modèle sortant
stdout : contenue de la sortie standard de la commande
stderr : contenue de la sortie d'erreur de la commande
pid : pid du processus
code : code de retour de la commande
signal : dernier signal envoyé au processus (permet de détecter le lancement d'un SIGKILL, SIGTERM, ...)
{
"SystemCaller_X" : {
"stdout": "Sortie standard",
"stderr": "Sortie d'erreur",
"pid": 8523,
"code": 1,
"signal": 0,
}
}