Configurez les composants pour votre requête POST.
Procédure
Double-cliquez sur le composant tRESTRequest puis cliquez sur le champ addMovie et sur le bouton […] pour ouvrir le schéma.
Supprimez toutes les colonnes et créez-en une nouvelle body avec Document comme Type, puis cliquez sur OK.
Double-cliquez sur le tExtractXMLField et saisissez "/movie" dans le champ Loop XPath query.
Dans la table Mapping, saisissez la requête XPath query de chaque élément.
La requête XPath query doit correspondre au nom de la colonne, entre guillemets doubles. Par exemple, la requête correspondant à movieId doit être "movieId".
Double-cliquez sur le tXMLMap_3 pour ouvrir le Map Editor.
Cliquez-droit sur le nœud root, cliquez sur Rename, saisissez movies comme nouveau nom, puis cliquez sur OK.
Cliquez-droit sur le nœud movies, cliquez sur Create Sub-Element, nommez l'élément movie, puis cliquez sur OK.
Cliquez-droit sur le nœud movie, cliquez sur As loop element, puis sur OK.
Sélectionnez toutes les colonnes du coin supérieur gauche, puis faites-les glisser et déposez-les sur le nœud movie.
Dans la boîte de dialogue qui s'ouvre, sélectionnez Create as sub-element of target node puis cliquez sur OK.
Cliquez sur OK pour fermer l'éditeur.
Sauvegardez votre service.
Résultats
Votre service de données est maintenant entièrement configuré, vous pouvez l'exécuter et commencer à le tester dans Talend Cloud API Tester.
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.