Définir la structure du fichier de sortie à l'aide d'un fichier XML existant - 7.1

Guide utilisateur de Talend Open Studio for ESB

author
Talend Documentation Team
EnrichVersion
7.1
EnrichProdName
Talend Open Studio for ESB
task
Création et développement
EnrichPlatform
Studio Talend

Pourquoi et quand exécuter cette tâche

Vous pouvez choisir de créer votre fichier manuellement ou de le créer à partir d'un fichier existant. Vous pouvez choisir de le créer manuellement (en sélectionnant Create manually), mais vous devrez alors configurer vous-même votre schéma, vos colonnes sources et vos colonnes cibles à l'étape 4 de l'assistant. Le fichier est créé lors de l'utilisation dans un Job d'un composant de sortie, comme le tAdvancedFileOutputXML.

Dans cet exemple, créez le ficher en chargeant un ficher existant XML ou XSD. Pour créer la structure XML de sortie à partir d'un fichier XSD, consultez Définir la structure du fichier de sortie à l'aide d'un fichier XSD.

Pour créer la structure XML de sortie à partir d'un fichier XML, procédez comme suit :

Procédure

  1. Sélectionnez l'option Create from a file.
  2. Cliquez sur le bouton Browse... à côté du champ XML or XSD File, parcourez votre système jusqu'au fichier XML duquel la structure doit être appliquée au fichier de sortie et double-cliquez sur le fichier.
    La zone File Viewer affiche l'aperçu de la structure XML et la zone File Content affiche au maximum les cinquante premières lignes du fichier.
  3. Renseignez le champ Encoding si le système ne l'a pas détecté automatiquement.
  4. Dans le champ Limit, définissez le nombre de colonnes sur lesquelles effectuer la requête XPath, ou saisissez 0 si vous souhaitez l'effectuer sur toutes les colonnes.
  5. Dans la zone Output File Path, dans le champ Output file, renseignez le chemin d'accès à votre fichier de sortie. Si le fichier n'existe pas, il sera créé, lors de l'utilisation, dans un Job, du composant tAdvancedFileOutputXML. Si le fichier existe déjà, il sera écrasé.
  6. Cliquez sur Next pour définir le schéma.