Encoder des messages EDIFACT pour Azure Logic Apps avec Enterprise Integration PackEncode EDIFACT messages for Azure Logic Apps with Enterprise Integration Pack

Avec le connecteur Encode EDIFACT Message, vous pouvez valider l’EDI et les propriétés spécifiques au partenaire, générer un document XML pour chaque document informatisé et demander un accusé de réception technique ou fonctionnel, ou les deux.With the Encode EDIFACT message connector, you can validate EDI and partner-specific properties, generate an XML document for each transaction set, and request a Technical Acknowledgement, Functional Acknowledgment, or both. Pour utiliser ce connecteur, vous devez ajouter le connecteur à un déclencheur existant dans votre application logique.To use this connector, you must add the connector to an existing trigger in your logic app.

Avant de commencerBefore you start

Voici les éléments dont vous avez besoin :Here's the items you need:

  • Un compte Azure (que vous pouvez créer gratuitement)An Azure account; you can create a free account
  • Un compte d’intégration déjà défini et associé à votre abonnement Azure.An integration account that's already defined and associated with your Azure subscription. Vous devez disposer d’un compte d’intégration pour pouvoir utiliser le connecteur Encode EDIFACT Message.You must have an integration account to use the Encode EDIFACT message connector.
  • Au moins deux partenaires déjà définis dans votre compte d’intégrationAt least two partners that are already defined in your integration account
  • Un contrat EDIFACT déjà défini dans votre compte d’intégrationAn EDIFACT agreement that's already defined in your integration account

Encoder des messages EDIFACTEncode EDIFACT messages

  1. Créez une application logique.Create a logic app.

  2. Le connecteur Encode EDIFACT Message ne possède aucun déclencheur, ce qui signifie que vous devez ajouter un déclencheur pour le démarrage de votre application logique, par exemple un déclencheur de requête.The Encode EDIFACT message connector doesn't have triggers, so you must add a trigger for starting your logic app, like a Request trigger. Dans le concepteur d’applications logiques, ajoutez un déclencheur, puis ajoutez une action à votre application logique.In the Logic App Designer, add a trigger, and then add an action to your logic app.

  3. Dans la zone de recherche, entrez « EDIFACT » comme filtre.In the search box, enter "EDIFACT" as your filter. Sélectionnez Encode EDIFACT Message par nom de contrat ou Encode to EDIFACT message par identités.Select either Encode EDIFACT Message by agreement name or Encode to EDIFACT message by identities.

    recherche EDIFACT

  4. Si vous n’avez pas encore créé de connexions à votre compte d’intégration, vous êtes invité à le faire à cette étape.If you didn't previously create any connections to your integration account, you're prompted to create that connection now. Donnez un nom à votre connexion, puis sélectionnez le compte d’intégration auquel vous souhaitez vous connecter.Name your connection, and select the integration account that you want to connect.

    créer une connexion de compte d’intégration

    Les propriétés marquées d’un astérisque sont obligatoires.Properties with an asterisk are required.

    PropriétéProperty DétailsDetails
    Nom de connexion *Connection Name * Entrez un nom pour votre connexion.Enter any name for your connection.
    Compte d’intégration *Integration Account * Entrez un nom pour votre compte d’intégration.Enter a name for your integration account. Vérifiez que votre compte d’intégration et votre application logique se trouvent dans le même emplacement Azure.Make sure that your integration account and logic app are in the same Azure location.
  5. Lorsque vous avez terminé, les détails de votre connexion doivent apparaître tels qu’indiqués dans l’exemple suivant.When you're done, your connection details should look similar to this example. Pour terminer la création de votre connexion, sélectionnez l’option Créer.To finish creating your connection, choose Create.

    détails de connexion de compte d’intégration

    Votre connexion est maintenant créée.Your connection is now created.

    connexion de compte d’intégration créée

Encode EDIFACT Message par nom de contratEncode EDIFACT Message by agreement name

Si vous choisissez d’encoder des messages EDIFACT par nom du contrat, ouvrez la liste Nom de l’accord EDIF, et entrez ou sélectionnez votre nom de contrat EDIFACT existant.If you chose to encode EDIFACT messages by agreement name, open the Name of EDIFACT agreement list, enter or select your EDIFACT agreement name. Saisissez le message XML à encoder.Enter the XML message to encode.

Indiquez le nom du contrat EDIFACT et le nom du message XML à encoder

Encode EDIFACT Message par identitésEncode EDIFACT Message by identities

Si vous choisissez d’encoder des messages EDIFAC par identités, indiquez l’identificateur et le qualificateur de l’expéditeur ainsi que l’identificateur et le qualificateur du récepteur tels que configurés dans votre contrat EDIFACT.If you choose to encode EDIFACT messages by identities, enter the sender identifier, sender qualifier, receiver identifier, and receiver qualifier as configured in your EDIFACT agreement. Sélectionnez le message XML à encoder.Select the XML message to encode.

Renseigner les identités de l’expéditeur et du destinataire, sélectionner le message XML à encoder

Détails sur l’encodage EDIFACTEDIFACT Encode details

Le connecteur Encode EDIFACT effectue les tâches suivantes :The Encode EDIFACT connector performs these tasks:

  • Résout le contrat en mettant en correspondance les identificateurs et les qualificateurs de l’expéditeur et du récepteurResolve the agreement by matching the sender qualifier & identifier and receiver qualifier and identifier
  • Sérialise l’échange EDI en convertissant les messages codés au format XML en documents informatisés EDI au sein de l’échange.Serializes the EDI interchange, converting XML-encoded messages into EDI transaction sets in the interchange.
  • Applique les segments d’en-tête et de code de fin du document informatiséApplies transaction set header and trailer segments
  • Génère un numéro de contrôle d’échange, un numéro de contrôle de groupe et un numéro de contrôle de document informatisé pour chaque échange sortantGenerates an interchange control number, a group control number, and a transaction set control number for each outgoing interchange
  • Remplace les séparateurs dans les données de charge utileReplaces separators in the payload data
  • Valide l’EDI et les propriétés spécifiques au partenaireValidates EDI and partner-specific properties
    • Validation de schéma des éléments de données du document informatisé par rapport au schéma de message.Schema validation of the transaction-set data elements against the message schema.
    • Validation EDI effectuée sur les éléments de données du document informatisé.EDI validation performed on transaction-set data elements.
    • Validation étendue effectuée sur les éléments de données du document informatiséExtended validation performed on transaction-set data elements
  • Génère un document XML pour chaque document informatisé.Generates an XML document for each transaction set.
  • Demande un accusé de réception fonctionnel et/ou technique (si configuré).Requests a Technical and/or Functional acknowledgment (if configured).
    • En tant qu’accusé de réception technique, le message CONTRL indique la réception d’un échange.As a technical acknowledgment, the CONTRL message indicates receipt of an interchange.
    • En tant qu’accusé de réception fonctionnel, le message CONTRL indique l’acceptation ou le rejet du message, du groupe ou de l’échange reçu, en fournissant une liste des erreurs ou des fonctionnalités non prises en chargeAs a functional acknowledgment, the CONTRL message indicates acceptance or rejection of the received interchange, group, or message, with a list of errors or unsupported functionality

Afficher le fichier SwaggerView Swagger file

Pour afficher les détails Swagger du connecteur EDIFACT, consultez EDIFACT.To view the Swagger details for the EDIFACT connector, see EDIFACT.

Étapes suivantesNext steps

En savoir plus sur Enterprise Integration PackLearn more about the Enterprise Integration Pack