Extraire des données d'un message EDIFACT - 6.4

Processing (Integration)

author
Talend Documentation Team
EnrichVersion
6.4
EnrichProdName
Talend Big Data
Talend Big Data Platform
Talend Data Fabric
Talend Data Integration
Talend Data Management Platform
Talend Data Services Platform
Talend ESB
Talend MDM Platform
Talend Open Studio for Big Data
Talend Open Studio for Data Integration
Talend Open Studio for ESB
Talend Open Studio for MDM
Talend Real-Time Big Data Platform
task
Création et développement > Systèmes tiers > Composants Processing (Intégration)
Gouvernance de données > Systèmes tiers > Composants Processing (Intégration)
Qualité et préparation de données > Systèmes tiers > Composants Processing (Intégration)
EnrichPlatform
Studio Talend

Ce scénario s'applique uniquement aux produits Talend nécessitant souscription.

Pour plus d'informations concernant les technologies supportées par Talend, consultez Composants Talend.

Ce scénario décrit un Job lisant la structure EDIFACT du fichier d'un message EDIFACT Customs Cargo (CUSCAR) et extrait des données selon la définition du schéma. Les données extraites sont affichées dans la console de la vue Run et envoyées dans un fichier XML.

  • Déposez les composants suivants de la Palette dans l'espace de modélisation graphique : tExtractEDIField, tLogRow et tFileOutputXML.

  • Connectez les composants à l'aide de liens Row > Main.

  • Double-cliquez sur le composant tExtractEDIField afin d'afficher sa vue Basic settings et définir ses propriétés.

Remarque :

Dans ce scénario, le schéma d'entrée est stocké sous le nœud Metadata du Repository afin de le retrouver facilement. Pour plus d'informations concernant les métadonnées, consultez le Guide utilisateur du Studio Talend .

  • Sélectionnez Repository dans la liste Property Type puis cliquez sur le bouton [...] qui apparaît afin d'ouvrir la boîte de dialogue [Repository Content].

  • Dans la boîte de dialogue [Repository Content], sélectionnez l'élément souhaité, cuscar dans cet exemple puis cliquez sur OK.

  • Dans la zone EDI parameters, saisissez dans le champ EDI filename le chemin d'accès au fichier du message EDIFACT ou parcourez votre système.

    Dans ce scénario, le fichier d'entrée est 99a_cuscar.edi.

  • Cochez la case Ignore new line afin d'ignorer les caractères de retour chariot dans le fichier d'entrée durant le traitement des données.

  • Laissez les autres paramètres tels qu'ils sont, puisqu'ils ont été automatiquement récupérés.

  • Double-cliquez sur le composant tFileOutputXML afin d'afficher sa vue Basic settings.

  • Dans le champ File Name, saisissez le chemin d'accès complet au fichier XML de sortie que vous souhaitez générer.

    Dans ce scénario, le XML de sortie est 99a_cuscar_extract.xml.

  • Laissez les autres paramètres tels qu'ils sont.

  • Sauvegardez votre Job et appuyez sur F6 pour l'exécuter.

    Les données définies dans le fichier du message d'entrée EDIFACT CUSCAR sont récupérées, affichées dans la console et écrites dans le fichier XML de sortie.