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

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

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 spécifient les valeurs pour les 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.