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,
  }
}