Trucs et astuces SnapLogic : Présentation du générateur XML Snap (Partie 3)

Dans la deuxième partie de cette série, nous avons abordé la manière de mapper le schéma JSON en amont. Dans ce billet, nous allons voir comment valider le XML généré par rapport au XSD.

Exemple 3 : écrire le contenu généré dans un fichier
Il arrive que l'on veuille écrire le contenu XML généré dans un fichier. Pour ce cas d'utilisation, nous fournissons un Snap DocumentToBinary qui peut prendre le contenu et le convertir en objet de données binaires, qui peut ensuite être écrit dans un fichier, par exemple à l'aide d'un Snap File Writer.

xml-gen-5

Ci-dessus, nous mappons XML au champ de contenu de l'instantané DocumentToBinary, et nous réglons l'option Encode ou Decode de l'instantané DocumentToBinary sur NONE.

Il en résulte un document binaire pour chaque commande. Nous pouvons alors l'écrire dans un répertoire. (Attention, ici vous devriez utiliser l'option append, puisque vous écririez potentiellement deux fichiers dans le même répertoire, *ce qui sera bientôt supporté pour le système de fichiers de SnapLogic) ou vous pouvez utiliser une expression telle que Date.now() pour écrire des fichiers individuels pour chaque objet de données binaires entrant).

Dans la dernière partie de cette série, nous montrerons comment le générateur XML Snap crée une chaîne XML sérialisée pour chaque document d'entrée.

Ressources complémentaires :

Catégorie : Produit

Nous recrutons !

Découvrez votre prochaine grande opportunité de carrière.