Kódování zpráv X12 v Azure Logic Apps pomocí Enterprise Integration PackuEncode X12 messages in Azure Logic Apps with Enterprise Integration Pack

Pomocí konektoru pro kódování zpráv X12 můžete ověřit vlastnosti specifické pro EDI a partnera, převést zprávy kódované XML na sady transakcí EDI ve výměně a požádat o technické potvrzení, funkční potvrzení nebo obojí.With the Encode X12 message connector, you can validate EDI and partner-specific properties, convert XML-encoded messages into EDI transaction sets in the interchange, and request a Technical Acknowledgement, Functional Acknowledgment, or both. Pokud chcete tento konektor použít, musíte ho přidat do existující aktivační události v aplikaci logiky.To use this connector, you must add the connector to an existing trigger in your logic app.

Než začneteBefore you start

Tady jsou položky, které potřebujete:Here's the items you need:

  • Účet Azure; Můžete si vytvořit bezplatný účet .An Azure account; you can create a free account
  • Účet pro integraci , který je už definovaný a přidružený k vašemu předplatnému Azure.An integration account that's already defined and associated with your Azure subscription. K používání konektoru zpráv X12 pro kódování musíte mít účet pro integraci.You must have an integration account to use the Encode X12 message connector.
  • Alespoň dva partneři , kteří jsou již definováni v účtu integraceAt least two partners that are already defined in your integration account
  • Smlouva X12 , která je už definovaná v účtu integraceAn X12 agreement that's already defined in your integration account

Kódování zpráv X12Encode X12 messages

  1. Vytvořte aplikaci logiky.Create a logic app.

  2. Konektor zpráv X12 ve službě encode neobsahuje aktivační události, takže musíte přidat Trigger pro spuštění aplikace logiky, jako je Trigger žádosti.The Encode X12 message connector doesn't have triggers, so you must add a trigger for starting your logic app, like a Request trigger. V návrháři aplikace logiky přidejte Trigger a pak přidejte akci do aplikace logiky.In the Logic App Designer, add a trigger, and then add an action to your logic app.

  3. Do vyhledávacího pole zadejte "X12" pro svůj filtr.In the search box, enter "x12" for your filter. Vyberte buď X12-encode pro X12 zprávu podle názvu smlouvy , nebo X12-encode pro X12 zprávy podle identity.Select either X12 - Encode to X12 message by agreement name or X12 - Encode to X12 message by identities.

    Vyhledejte "X12"

  4. Pokud jste dříve nevytvořili žádná připojení k účtu pro integraci, budete vyzváni k vytvoření tohoto připojení nyní.If you didn't previously create any connections to your integration account, you're prompted to create that connection now. Zadejte název připojení a vyberte účet pro integraci, který chcete připojit.Name your connection, and select the integration account that you want to connect.

    připojení k účtu pro integraci

    Jsou vyžadovány vlastnosti s hvězdičkou.Properties with an asterisk are required.

    VlastnostProperty PodrobnostiDetails
    Název připojení *Connection Name * Zadejte libovolný název připojení.Enter any name for your connection.
    Účet pro integraci *Integration Account * Zadejte název účtu pro integraci.Enter a name for your integration account. Ujistěte se, že váš účet pro integraci a aplikace logiky jsou ve stejném umístění Azure.Make sure that your integration account and logic app are in the same Azure location.
  5. Až budete hotovi, vaše podrobnosti o připojení by měly vypadat podobně jako v tomto příkladu.When you're done, your connection details should look similar to this example. Chcete-li dokončit vytváření připojení, klikněte na tlačítko vytvořit.To finish creating your connection, choose Create.

    vytvořilo se připojení k účtu pro integraci.

    Připojení je nyní vytvořeno.Your connection is now created.

    podrobnosti připojení účtu pro integraci

Kódovat zprávy X12 podle názvu smlouvyEncode X12 messages by agreement name

Pokud jste se rozhodli kódovat zprávy X12 podle názvu smlouvy, otevřete seznam X12 smlouvy , zadejte nebo vyberte svou stávající smlouvu X12.If you chose to encode X12 messages by agreement name, open the Name of X12 agreement list, enter or select your existing X12 agreement. Zadejte zprávu XML, která se má zakódovat.Enter the XML message to encode.

Zadejte název smlouvy X12 a zprávu XML ke kódování.

Kódování zpráv X12 podle identitEncode X12 messages by identities

Pokud se rozhodnete zakódovat zprávy X12 podle identity, zadejte identifikátor odesilatele, kvalifikátor odesílatele, identifikátor přijímače a kvalifikátor přijímače podle konfigurace ve vaší smlouvě X12.If you choose to encode X12 messages by identities, enter the sender identifier, sender qualifier, receiver identifier, and receiver qualifier as configured in your X12 agreement. Vyberte zprávu XML, která se má zakódovat.Select the XML message to encode.

Zadejte identity pro odesílatele a přijímače, vyberte zprávu XML ke kódování.

Podrobnosti kódování X12X12 Encode details

Konektor X12 encode provádí tyto úlohy:The X12 Encode connector performs these tasks:

  • Řešení smlouvy porovnáním vlastností kontextu odesílatele a přijímače.Agreement resolution by matching sender and receiver context properties.
  • Serializace výměny EDI a převádí zprávy kódované XML na sady transakcí EDI ve výměně.Serializes the EDI interchange, converting XML-encoded messages into EDI transaction sets in the interchange.
  • Použije záhlaví sady transakcí a segmenty přípojných vozidel.Applies transaction set header and trailer segments
  • Vygeneruje řídicí číslo výměny, řídicí číslo skupiny a řídicí číslo sady transakcí pro každý odchozí výměnu.Generates an interchange control number, a group control number, and a transaction set control number for each outgoing interchange
  • Nahradí oddělovače v datech datové části.Replaces separators in the payload data
  • Ověří vlastnosti EDI a pro konkrétní partnery.Validates EDI and partner-specific properties
    • Ověřování schématu datových elementů transakce-sady podle schématu zprávySchema validation of the transaction-set data elements against the message Schema
    • Ověřování EDI bylo provedeno v datových prvcích sady transakcí.EDI validation performed on transaction-set data elements.
    • Rozšířené ověřování provedeno v datových prvcích sady transakcíExtended validation performed on transaction-set data elements
  • Požaduje technické nebo funkční potvrzení (Pokud je nakonfigurované).Requests a Technical and/or Functional acknowledgment (if configured).
    • Technické potvrzení vygeneruje výsledek ověřování hlaviček.A Technical Acknowledgment generates as a result of header validation. Technické potvrzení oznamuje stav zpracování záhlaví a přípojného vozidla pro přijímač adres.The technical acknowledgment reports the status of the processing of an interchange header and trailer by the address receiver
    • Funkční potvrzení generuje výsledek ověření těla.A Functional Acknowledgment generates as a result of body validation. Funkční potvrzení oznamuje každou chybu, ke které došlo při zpracování přijatého dokumentu.The functional acknowledgment reports each error encountered while processing the received document

Zobrazit SwaggerView the swagger

Podívejte se na Podrobnosti Swagger.See the swagger details.

Další krokyNext steps

Další informace o Enterprise Integration PackLearn more about the Enterprise Integration Pack