Altova MapForce 2025 Enterprise Edition

Ajouter des composants EDI

Accueil Préc Haut Suivant

Ce chapitre explique comment ajouter un document EDI à votre mappage et comment exécuter des mappages EDI. Pour ajouter un composant EDI, suivez les étapes suivantes :

 

1.Cliquez sur le ic-edi de la barre d’outils. De manière alternative, allez au menu Insérer et sélectionner EDI.

2.Sélectionnez la collection EDI pertinente dans la boîte de dialogue Browse EDI Collections (voir-dessous). Dans notre exemple, nous avons sélectionné la collection EDIFACT. Si la collection EDI que vous recherchez n’est pas dans la liste de collections, cliquez sur Télécharger des collections EDI supplémentaires, qui vous redirigera vers le site web d’Altova. Si vous avez créé une collection EDI personnalisée, et qu’elle ne se trouve pas encore dans la liste des collections disponibles, vous pouvez la rechercher en utilisant le bouton Ajouter la Collection EDI personnalisée.

mf_edi_component_add

3.Sélectionnez la case à cocher à côté du type de message que vous voulez inclure et cliquez sur OK. Un seul composant EDI peut inclure plusieurs de message de la même norme et publication. Dans notre exemple, nous avons sélectionné le message BALANC (le rectangle rouge ci-dessus).

4.MapForce vous demandera si vous souhaitez fournir un fichier d’instance. Vous pouvez sélectionner un fichier local, une ressource globale ou un fichier d’un URL. Pour plus d’information, voir Ajouter des composants. Si vous voulez lire les données depuis un composant EDI, parcourez pour un fichier EDI ; autrement, cliquez sur Ignorer.

 

Le composant apparaît désormais dans la zone de mappage et inclut le message BALANC sélectionné précédemment (voir la capture d’écran ci-dessous). Si vous souhaitez ajouter des messages supplémentaires ou supprimer les messages existants, cliquez sur la touche excel1-compicon qui apparaît à côté du premier message.

mf_edi_multiple_messages

Normes EDI basées sur XML

Vous pouvez ajouter des normes EDI basées sur XML à votre mappage de la même manière que les composants XML.

 

Paramètres EDI

Pour configurer les paramètres de composant, cliquer du bouton droit sur la barre de titre du composant et sélectionner Propriétés du menu contextuel. Pour plus d’information, voir Paramètres de Composant EDI. Si vous travaillez avec les normes EDI basées sur XML (par ex., version HL7 Version 3), les paramètres de composant XML s’appliquent à eux.

 

Pour configurer les paramètres de mappage pour l'ensemble du mappage, cliquez avec la touche de droite sur le mappage et choisissez Paramètres de mappage depuis le menu contextuel. Pour plus d'informations, voir Paramètres de Mappage.

 

Exécuter les mappages EDI

Une fois que vous avez conçu un mappage EDI, vous pouvez l’exécuter de manière suivante :

 

Vous pouvez consulter le résultat de la transformation de données directement dans MapForce, en cliquant sur l'onglet Sortie. Vous pouvez enregistrer le fichier de sortie dans l’emplacement désiré.

Vous pouvez exécuter le mappage sur un serveur (Windows, Linux, macOS) avec MapForce Server par le biais d'un appel API, ou au niveau de la ligne de commande Pour plus d’information, voir Compiler des Mappages sur les fichiers d’exécution MapForce Server.

Vous pouvez déployer le mappage sur un serveur (Windows, Linux, macOS) par le biais de HTTP (ou HTTPS) où MapForce Server est exécuté sous la gestion de FlowForce Server. Dans ce type de configurations, vous pouvez exécuter des mappages tels que prévus ou des tâches à la demande, ou bien en tant que services Web. Pour plus d'informations, voir Déployer des mappages vers FlowForce Server.

Pour les mappages qui prennent en charge les langages C++, C#, ou Java, vous pouvez générer du code de programme depuis le mappage. Le programme généré exécute le même résultat que si le mappage est prévisualisé dans MapForce ; il peut être exécuté en autonomie ou être intégré dans votre code existant. Pour les détails, voir Générateur de code.

 

Pour accéder aux paramètres de génération de code, se rendre dans Outils | Options, puis cliquez sur l'onglet Génération. Pour plus d’informations, voir Options .

 

Notes relatives aux listes de code EDI

Pour les nœuds dont les types de données ont des listes de code EDI, vous pouvez créer une Value-Map qui aura toutes les valeurs d’énumération pré-remplies. Ceci rend le traitement et le mappage des valeurs d’énumération plus facile. Pour plus d’informations, voir Value-Maps.

 

Exemples de mappage EDI

Le dossier MapForceExamples contient des designs qui montrent comment mapper les données vers et de diverses normes EDI (voir la table ci-dessous).

 

Standard EDI

Échantillon de mappage

ASC X12

X12_To_Xml_Order.mfd

Xml_To_X12_Order.mfd

HIPAA X12

HIPAA_837D.mfd

HL7

HL7_MultiMessageTypes.mfd

HL7V260_To_HL7V3.mfd

IATA

IATA_FlightInformationReport.mfd

SAP IDoc

IDOC_Order.mfd

UN/EDIFACT

EDI_Order.mfd

EDI_Order_DB.mfd

EDI_OrderReverse.mfd

 

© 2018-2024 Altova GmbH