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 : Envoyer le contenu généré par POST
Dans le dernier exemple, nous allons envoyer le contenu généré à un point de terminaison REST à l‘aide de l‘instantané REST POST.
Dans la capture d‘écran ci-dessous, nous utilisons l‘instantané POST dont l‘entité est $xml. Cela utilisera le contenu XML qui a été généré par l‘action génératrice XML en amont et le transmettra en tant que corps au point de terminaison.
Vous voudrez peut-être définir le type de contenu et l‘en-tête accept comme défini 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é, le générateur XML Snap vous permet de générer des données XML, soit directement dans Snap en utilisant le modèle XML, soit dynamiquement en utilisant les données de la vue d‘entrée. Il vous permet de générer le XML en fournissant un XSD et il peut valider le XML créé par rapport au XML au moment de l‘exécution.
Ressources complémentaires :