Comment recevoir des données analysées à partir du service Web
Comment recevoir des données analysées à partir du service Web
Vous pouvez analyser un message que vous recevez du service Web. Lorsque vous analysez le message, la transformation Consommateur de service Web REST reçoit les données en fonction de la structure que vous spécifiez pour le message de réponse dans la définition de la sortie de la méthode.
Par exemple, vous pouvez peut-être analyser le message de réponse JSON suivant :
{"name":"infa","message":"hello"}
Pour analyser ce message de réponse, procédez comme suit lorsque vous configurez la transformation :
Dans l'éditeur de mappage de l'outil Developer tool, faites défiler la palette de mappage vers le bas pour localiser la transformation Consommateur de service Web REST et faites-la glisser vers le mappage.
L'assistant
Nouvelle transformation Consommateur de service Web REST
s'affiche.
Entrez un nom pour la transformation.
En regard de
Méthode HTTP
, sélectionnez
GET
.
Lorsque vous utilisez la méthode GET, vous ne configurez pas un mappage d'entrée.
Cliquez sur
Suivant
.
L'assistant affiche un message auquel l'entrée ne s'applique pas lorsque vous utilisez la méthode GET.
Cliquez sur
Suivant
.
Sélectionnez
Créer comme vide
.
En regard de l'option
Afficher
, sélectionnez
Mappage de sortie
.
Concevez la définition de la sortie de la méthode en fonction du message de réponse que vous êtes censé recevoir.
L'image suivante montre comment la définition de la sortie de la méthode est susceptible de s'afficher :
Bien que la transformation reçoive une réponse JSON du service Web, le service d'intégration de données ajoute automatiquement un élément racine nommé xmlRoot à la réponse JSON. Lorsque vous configurez la définition de la sortie de la méthode pour une réponse JSON, configurez le même élément racine xmlRoot.
Sélectionnez
Mappage de sortie
.
Configurez le mappage de sortie en faisant glisser les ports de la zone
Définition de la sortie de la méthode
vers la zone
Ports
.
L'image suivante montre un exemple de mappage de sortie :
Cliquez sur
Terminer
.
Sélectionnez la transformation et accédez à l'onglet
Avancé
.
Configurez
Format de sortie
avec
JSON
.
L'image suivante montre comment la transformation est susceptible de s'afficher lorsqu'elle est intégrée à un mappage :
L'image suivante montre la réponse qui est susceptible de s'afficher lorsque vous exécutez le mappage :