Créer un Job pour scinder et aplatir un fichier XML
Procédure
Dans la perspective Integration, cliquez-droit sur le nœud Job Designs et cliquez sur Create Standard Job.
Saisissez un nom (Name), un objectif (Purpose) et une Description pour votre Job, puis cliquez sur Finish (Terminer).
Ajoutez les composants suivants dans l'espace de modélisation graphique :
un tFileInputRaw
un tHMap
Trois tFileOutputRaw
Reliez le tFileInputRaw au tHMap à l'aide d'un lien Row > Main.
Reliez le tHMap aux trois composants tFileOutputRaw à l'aide de liens Row > Main, saisissez un nom pour le lien et cliquez sur Yes lorsque cela vous est demandé pour obtenir le schéma du composant cible.
Le nom du lien de sortie doit être le même que celui de l'élément racine de sortie dans la map d'aplatissement. Dans cet exemple, les noms de connexion doivent être mondial_map_out_1, mondial_map_out_2 et mondial_map_out_3.
Double-cliquez sur le tFileInputRaw et cliquez sur le bouton ... à droite du champ Filename pour sélectionner votre fichier d'entrée, puis sélectionnez UTF-8 dans la liste déroulante Encoding.
Cliquez sur le composant tHMap et ouvrez son onglet Component.
Dans le champ Map Path, sélectionnez la map d'aplatissement créée.
Double-cliquez sur les composants tFileOutputRaw, saisissez le nom de fichier pour chaque fichier de sortie à créer et sélectionnez UTF-8 dans la liste déroulante Encoding.
Dans cet exemple, les fichiers sont nommés C:/Users/jsmith/Documents/countries.csv, C:/Users/jsmith/Documents/cities.csv et C:/Users/jsmith/Documents/provinces.csv.
Ouvrez l'onglet Run et cliquez sur Run.
Résultats
Le Job s'exécute et les trois fichiers sont créés dans le dossier sélectionné.
Cette page vous a-t-elle aidé ?
Si vous rencontrez des problèmes sur cette page ou dans son contenu – une faute de frappe, une étape manquante ou une erreur technique – faites-le-nous savoir.