Accéder au contenu principal Passer au contenu complémentaire

Exécuter une tâche avec des paramètres de contexte de la MetaServlet

Dernière mise à jour : 17/02/2026

Procédure

  1. Ouvrez l'invite de commande Windows ou le terminal Linux et placez-vous dans le répertoire suivant : ./org.talend.administrator/WEB-INF/classes.
  2. Exécutez :
    • MetaServletCaller.bat pour appeler la metaServlet sous Windows.
    • MetaServletCaller.sh pour appeler la metaServlet sous Linux.
  3. Saisissez le script suivant pour exécuter la tâche 1 avec les valeurs de contexte de votre choix :
    MetaServletCaller.bat 
    --tac-url=http://localhost:8080/org.talend.administrator 
    --json-params=
    {
    "actionName":"runTask",
    "authPass":"TAC_Admin_password",
    "authUser":"TAC_Admin_username",
    "taskId":1,
    "mode":"synchronous",
    "context":{"firstname":"Robert","lastname":"Durst"}
    }
    La réponse du serveur de Talend Administration Center s'affiche dans les lignes de commandes :

    Exemple

    Les informations relatives à l'exécution sont affichées dans la console Task execution details de Talend Administration Center :

    Exemple

    "context":{"firstname":"Kimmy","lastname":"Schmidt"} dans le script ci-dessus indique les valeurs des paramètres de contexte firstname et lastname. Vous devez suivre la syntaxe ci-dessous :
    "context":{"varname1":"varvalue"}
    Lorsqu'il y a plusieurs paramètres de contexte ceux-ci doivent être séparés par une virgule. Vous devez remplacer les paramètres utilisés dans l'invite de commande par leur valeur dans votre cas d'utilisation réelle.

Cette page vous a-t-elle aidé ?

Si vous rencontrez des problèmes sur cette page ou dans son contenu – une faute de frappe, une étape manquante ou une erreur technique – faites-le-nous savoir.