Azure Logic Apps Enterprise Integration Pack ile için EDIFACT iletileri kodunu çözmeDecode EDIFACT messages for Azure Logic Apps with the Enterprise Integration Pack

EDIFACT kodunu çözme ileti bağlayıcısıyla EDI ve iş ortağı özgü özellikleri doğrulamak, değişim işlemleri kümelerine bölme veya tüm etkileşimler korumak ve işlenen işlemler için bildirimler oluşturmak.With the Decode EDIFACT message connector, you can validate EDI and partner-specific properties, split interchanges into transactions sets or preserve entire interchanges, and generate acknowledgments for processed transactions. Bu bağlayıcıyı kullanmak için bağlayıcıyı mantıksal uygulamanızda için var olan bir tetikleyici eklemeniz gerekir.To use this connector, you must add the connector to an existing trigger in your logic app.

Başlamadan önceBefore you start

Gereksinim duyduğunuz öğeleri şu şekildedir:Here's the items you need:

  • Bir Azure hesabı; oluşturabileceğiniz bir ücretsiz hesapAn Azure account; you can create a free account
  • Bir tümleştirme hesabı zaten tanımlanmış ve Azure aboneliğinizle ilişkili.An integration account that's already defined and associated with your Azure subscription. EDIFACT kodunu çözme ileti bağlayıcıyı kullanmak üzere bir tümleştirme hesabı olması gerekir.You must have an integration account to use the Decode EDIFACT message connector.
  • En az iki iş ortakları , tümleştirme hesabında zaten tanımlanmışAt least two partners that are already defined in your integration account
  • Bir EDIFACT sözleşmesi , tümleştirme hesabında zaten tanımlıAn EDIFACT agreement that's already defined in your integration account

EDIFACT iletilerini kodunu çözmeDecode EDIFACT messages

  1. Mantıksal uygulama oluşturma.Create a logic app.

  2. EDIFACT kod çözme ileti bağlayıcı tetikleyicileri, sahip değil. istek tetikleyicisi gibi mantıksal uygulamanızı başlatmak için bir tetikleyici eklemelisiniz.The Decode EDIFACT message connector doesn't have triggers, so you must add a trigger for starting your logic app, like a Request trigger. Mantıksal Uygulama Tasarımcısı'nda bir tetikleyici ekleme ve ardından mantıksal uygulamanız için bir eylem ekleyin.In the Logic App Designer, add a trigger, and then add an action to your logic app.

  3. Arama kutusuna filtreniz olarak "EDIFACT" girin.In the search box, enter "EDIFACT" as your filter. Seçin EDIFACT iletisinin kodunu çözün.Select Decode EDIFACT Message.

    EDIFACT arama

  4. Daha önce tümleştirme hesabı için herhangi bir bağlantı oluşturmadıysanız, artık bu bağlantıyı oluşturmak için istenir.If you didn't previously create any connections to your integration account, you're prompted to create that connection now. Bağlantınızı adlandırın ve bağlanmak istediğiniz tümleştirme hesabı seçin.Name your connection, and select the integration account that you want to connect.

    Tümleştirme hesabı oluşturma

    Bir yıldız işareti ile özellikleri gereklidir.Properties with an asterisk are required.

    ÖzellikProperty AyrıntılarDetails
    Bağlantı adı *Connection Name * Bağlantınız için herhangi bir ad girin.Enter any name for your connection.
    Tümleştirme hesabı *Integration Account * Tümleştirme hesabı için bir ad girin.Enter a name for your integration account. Tümleştirme hesabı ve mantıksal uygulamanızı aynı Azure konumda olduklarından emin olun.Make sure that your integration account and logic app are in the same Azure location.
  5. İşiniz bittiğinde, bağlantı oluşturmayı tamamlamak için seçin Oluştur.When you're done to finish creating your connection, choose Create. Bağlantı ayrıntılarınızı şu örneğe benzer olmalıdır:Your connection details should look similar to this example:

    Tümleştirme hesabı ayrıntıları

  6. Bu örnekte gösterildiği gibi bağlantınızı oluşturulduktan sonra kodu çözülecek EDIFACT düz dosya iletisi seçin.After your connection is created, as shown in this example, select the EDIFACT flat file message to decode.

    oluşturulan tümleştirme hesabı bağlantısı

    Örneğin:For example:

    Kod çözme için EDIFACT düz dosya iletisi seçin

EDIFACT kod çözücü ayrıntılarıEDIFACT decoder details

EDIFACT kodunu çözme bağlayıcı, bu görevleri gerçekleştirir:The Decode EDIFACT connector performs these tasks:

  • Ticari ortak sözleşmesi karşı Zarf doğrular.Validates the envelope against trading partner agreement.
  • Gönderen niteleyicisi & tanımlayıcı ve alıcı niteleyicisi & tanımlayıcı eşleştirerek anlaşmayı çözümler.Resolves the agreement by matching the sender qualifier & identifier and receiver qualifier & identifier.
  • Değişim ayarlarını yapılandırmayı alacağını anlaşmasına göre ait birden fazla işlem varken bir değişim birden çok işlem halinde böler.Splits an interchange into multiple transactions when the interchange has more than one transaction based on the agreement's receive settings configuration.
  • Değişim ayrıştırır.Disassembles the interchange.
  • EDI ve iş ortağı özgü özellikler dahil olmak üzere doğrular:Validates EDI and partner-specific properties including:
    • Doğrulama değişimi Zarf yapısıValidation of the interchange envelope structure
    • Denetim şemayla zarfının şema doğrulamasıSchema validation of the envelope against the control schema
    • İleti şemayla işlem kümesi veri öğelerinin şema doğrulamasıSchema validation of the transaction-set data elements against the message schema
    • EDI doğrulaması işlem kümesi veri öğeleri üzerinde gerçekleştirilenEDI validation performed on transaction-set data elements
  • Değişim, Grup ve işlem kümesi denetim numaraları çoğaltmaları (yapılandırılmışsa) olmadığını doğrularVerifies that the interchange, group, and transaction set control numbers are not duplicates (if configured)
    • Değişim denetim numarası önceden alınmış değişim karşı denetler.Checks the interchange control number against previously received interchanges.
    • Grup denetim numarası diğer Grup denetim numaraları Değişimdeki karşı denetler.Checks the group control number against other group control numbers in the interchange.
    • Bu gruptaki diğer işlem kümesi denetim numaraları karşı işlem kümesi denetim numarası denetler.Checks the transaction set control number against other transaction set control numbers in that group.
  • Değişimi işlem kümeleri halinde ayırır veya tüm değişim korur:Splits the interchange into transaction sets, or preserves the entire interchange:
    • Bölünmüş değişimi işlem kümeleri - olarak işlem kümelerini Askıya Al hatası: Hareket halinde bölmelerini değişim ayarlar ve her işlem kümesi ayrıştırır.Split Interchange as transaction sets - suspend transaction sets on error: Splits interchange into transaction sets and parses each transaction set. Kod çözme eylemi, bu işlem yalnızca ayarlar çıkarır X12 için doğrulama başarısız badMessages, kalan işlemler ayarlar çıkış goodMessages.The X12 Decode action outputs only those transaction sets that fail validation to badMessages, and outputs the remaining transactions sets to goodMessages.
    • Bölünmüş değişimi işlem kümeleri - olarak hata durumunda değişimi askıya: Hareket halinde bölmelerini değişim ayarlar ve her işlem kümesi ayrıştırır.Split Interchange as transaction sets - suspend interchange on error: Splits interchange into transaction sets and parses each transaction set. Bir veya daha fazla işlem içinde değişim ayarlar doğrulama, kod çözme eylemi çıkarır, değişim için tüm işlem ayarlar X12 başarısız badMessages.If one or more transaction sets in the interchange fail validation, the X12 Decode action outputs all the transaction sets in that interchange to badMessages.
    • Değişimi Koru - hata durumunda işlem kümelerini askıya: Değişimi Koru ve tüm toplu değişim işleyebilirsiniz.Preserve Interchange - suspend transaction sets on error: Preserve the interchange and process the entire batched interchange. Kod çözme eylemi, bu işlem yalnızca ayarlar çıkarır X12 için doğrulama başarısız badMessages, kalan işlemler ayarlar çıkış goodMessages.The X12 Decode action outputs only those transaction sets that fail validation to badMessages, and outputs the remaining transactions sets to goodMessages.
    • Değişimi Koru - hata oluştuğunda değişimi Askıya Al: Değişimi Koru ve tüm toplu değişim işleyebilirsiniz.Preserve Interchange - suspend interchange on error: Preserve the interchange and process the entire batched interchange. Bir veya daha fazla işlem içinde değişim ayarlar doğrulama, kod çözme eylemi çıkarır, değişim için tüm işlem ayarlar X12 başarısız badMessages.If one or more transaction sets in the interchange fail validation, the X12 Decode action outputs all the transaction sets in that interchange to badMessages.
  • Teknik (Denetim) ve/veya işlev bildirimi (yapılandırılmışsa) oluşturur.Generates a Technical (control) and/or Functional acknowledgment (if configured).
    • Teknik bir bildirim ya da kontrol ACK bir söz dizimi denetimini tam alınan değişim sonuçlarını raporlar.A Technical Acknowledgment or the CONTRL ACK reports the results of a syntactical check of the complete received interchange.
    • Bir işlev bildirimi kabul edin veya alınan Değişim veya bir grup Reddet bildirirA functional acknowledgment acknowledges accept or reject a received interchange or a group

Swagger dosyasını görüntüleView Swagger file

EDIFACT bağlayıcının Swagger ayrıntılarını görüntülemek için bkz: EDIFACT.To view the Swagger details for the EDIFACT connector, see EDIFACT.

Sonraki adımlarNext steps

Enterprise Integration Pack hakkında daha fazla bilgiLearn more about the Enterprise Integration Pack