Chercher le nom d'un État via une méthode XMLRPC - Cloud - 8.0

XMLRPC

Version
Cloud
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
Studio Talend
Content
Création et développement > Systèmes tiers > Composants Internet (Intégration) > Web protocols > Composants XMLRPC
Gouvernance de données > Systèmes tiers > Composants Internet (Intégration) > Web protocols > Composants XMLRPC
Qualité et préparation de données > Systèmes tiers > Composants Internet (Intégration) > Web protocols > Composants XMLRPC
Last publication date
2024-02-21

Ce scénario décrit un Job à deux composants utilisant une méthode RPC et affichant le résultat dans la console.

Pour plus de technologies supportées par Talend, consultez Composants Talend.

  • Déposez les composants tXMLRPCInput et tLogRow de la Palette dans l'espace de modélisation graphique.

  • Définissez les paramètres de base du tXMLRPCInput.

  • Dans la liste déroulante Schema type, sélectionnez l'option Built-in.

  • Ouvrez Edit schema et configurez un schéma avec une seule colonne, comme pour la sortie attendue, avec le nom dans la colonne Column, comme suit : StateName.

  • Puis, dans le champ Server url, renseignez l'adresse URL du serveur. Pour cet exemple, utilisez : http://phpxmlrpc.sourceforge.net/server.php

  • Aucune information d'authentification n'est nécessaire pour cet exemple.

  • Dans le champ Method, renseignez la méthode à appeler, ici : examples.getStateName

  • Puis, dans le tableau Parameters, configurez les paramètres nécessaires à la méthode appelée. Le champ Name n'est pas utilisé dans le code mais la valeur doit correspondre à la syntaxe attendue par la méthode. Dans cet exemple, saisissez State Nr dans le champ Name et dans le champ Value, choisissez un numéro au hasard, ici : 42.

  • La classe n'a pas beaucoup d'impact sur cette méthode démo mais pourrait en avoir sur une autre méthode. Ainsi, laissez les paramètres par défaut.

  • Dans la vue Component du composant tLogRow, cochez la case Print schema column name in front of each value.

  • Enregistrez le Job, puis appuyez sur F6 pour l'exécuter.

Le résultat obtenu en sortie en utilisant la méthode RPC GetStateName et correspondant au quarante-deuxième État des États-Unis est donc South Dakota.