Procédure
-
Double-cliquez sur le tXMLMap dans l'espace de modélisation graphique pour ouvrir le Map Editor.
- Cliquez sur le bouton [+] en haut à droite pour ajouter une sortie et nommez-la Json_post.
-
Cliquez sur le bouton [+] en bas à droite pour ajouter deux colonnes de sortie.
Nommez la première colonne body et paramétrez son Type à Document.Nommez la seconde colonne string et paramétrez son Type à String.
- Cliquez-droit sur le nœud root et sélectionnez As loop element.
- Cliquez-droit sur le nœud root et sélectionnez Create Sub-Element pour créer un sous-élément. Nommez le sous-élément name dans la boîte de dialogue qui s'ouvre.
- Répétez l'étape précédente pour créer le sous-élément price.
- Sélectionnez la colonne name de la table d'entrée à gauche et déposez-la sur le nœud name de la table de sortie à droite.
- Répétez l'étape précédente pour mapper les tables d'entrée et de sortie.
- Cliquez sur l'icône de clé anglaise, en haut de la table de sortie pour ouvrir le panneau de paramétrage.
- Paramétrez la fonctionnalité All in one à true. Ainsi, toutes les données XML sont écrites dans un seul flux.
- Cliquez sur OK pour sauvegarder les paramètres.
- Cliquez-droit sur le composant tXMLMap et sélectionnez Row > Json_post pour le relier au tRESTClient.