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

Guide d'utilisation de Talend Administration Center

Version
8.0
Language
Français
Product
Talend Big Data
Talend Big Data Platform
Talend Data Fabric
Talend Data Integration
Talend Data Management Platform
Talend Data Services Platform
Talend ESB
Talend MDM Platform
Talend Real-Time Big Data Platform
Module
Talend Administration Center
Content
Administration et monitoring
Last publication date
2024-02-08

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.