Dans cette série de trucs et astuces SnapLogic, nous avons montré comment le générateur XML Snap :
- Permet de générer le XML sur la base d‘un XSD
- Permet d‘établir une correspondance avec le schéma JSON en amont.
- Valide le XML généré par rapport au XSD
Dans cette dernière partie de la série, nous verrons comment le générateur XML Snap crée une chaîne XML sérialisée pour chaque document d‘entrée.
Exemple 4 : Envoi du contenu généré via POST
Dans le dernier exemple, nous allons envoyer le contenu généré via POST à un point de terminaison REST à l'aide du Snap REST POST.
Dans la capture d'écran ci-dessous, nous utilisons le Snap POST dont l'entité est définie comme $xml. Cela permettra d'utiliser le contenu XML généré par le Snap XML Generator en amont et de l'envoyer via POST en tant que corps au point de terminaison.
Vous pouvez définir le type de contenu et l'en-tête Accept comme indiqué ci-dessous.
La requête POST sera exécutée pour chaque document de la vue d‘entrée. Comme il y a au total deux documents, nous exécuterons deux requêtes POST.
Résumé de la série
En résumé, XML Generator Snap vous permet de générer des données XML, soit directement dans Snap à l'aide du modèle XML, soit de manière dynamique à l'aide des données de la vue d'entrée. Il vous permet de générer le XML en fournissant un XSD et peut valider le XML créé par rapport au XML lors de l'exécution.
Ressources complémentaires :






