X12 kodlama Azure Logic Apps Enterprise Integration Pack ile iletileriEncode X12 messages in Azure Logic Apps with Enterprise Integration Pack

Encode X12 ileti bağlayıcısıyla EDI ve iş ortağı özgü özellikleri doğrulamak, XML olarak kodlanmış iletileri değişimi işlem kümeleri EDI dönüştürmek ve teknik bir bildirim, işlev bildirimi veya her ikisi de istek.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. 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. Encode X12 ileti bağlayıcıyı kullanmak üzere bir tümleştirme hesabı olması gerekir.You must have an integration account to use the Encode X12 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 X12 sözleşmesi , tümleştirme hesabında zaten tanımlıAn X12 agreement that's already defined in your integration account

X12 kodlama iletileriEncode X12 messages

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

  2. İstek tetikleyicisi gibi mantıksal uygulamanızı başlatmak için bir tetikleyici eklemelisiniz tetikleyicileri, kodla X12 ileti Bağlayıcısı yok.The Encode X12 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 için "x12" girin.In the search box, enter "x12" for your filter. Şunlardan birini seçin X12-kodlamak için X12 sözleşme adına göre ileti veya X12-kodlamak için X12 kimliklere göre ileti.Select either X12 - Encode to X12 message by agreement name or X12 - Encode to X12 message by identities.

    "X12" için 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ı bağlantısı

    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ı ayrıntılarınızı şu örneğe benzemelidir.When you're done, your connection details should look similar to this example. Bağlantınızı oluşturmayı tamamlamak için seçin Oluştur.To finish creating your connection, choose Create.

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

    Bağlantınızı artık oluşturulur.Your connection is now created.

    Tümleştirme hesabı bağlantı ayrıntıları

X12 kodlama sözleşme adına göre iletilerEncode X12 messages by agreement name

X12 kodlanacak seçerseniz, sözleşme adına göre iletilerini X12 adını sözleşmesi listesinde, girin veya seçin, mevcut X12 sözleşme.If you chose to encode X12 messages by agreement name, open the Name of X12 agreement list, enter or select your existing X12 agreement. Kodlanacak XML iletisi girin.Enter the XML message to encode.

X12 girin anlaşma adı ve kodlanacak XML iletisi

X12 kodlama kimliklere göre iletilerEncode X12 messages by identities

X12 kodlanacak seçerseniz iletileri tarafından kimlik, gönderen tanımlayıcısı, gönderen niteleyicisi, alıcı tanımlayıcısı ve alıcı niteleyicisi, X12 içinde yapılandırılan girin sözleşme.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. Kodlanacak XML iletisi seçin.Select the XML message to encode.

Gönderen ve alıcı için kimlikleri sağlamak, kodlanacak XML iletisi seçin

X12 kodlama ayrıntılarıX12 Encode details

X12 kodla bağlayıcı, bu görevleri gerçekleştirir:The X12 Encode connector performs these tasks:

  • Eşleşen gönderen ve alıcı bağlam özellikleri tarafından sözleşme çözümleme.Agreement resolution by matching sender and receiver context properties.
  • Değişimi işlem kümeleri EDI XML olarak kodlanmış iletileri dönüştürme EDI değişim serileştirir.Serializes the EDI interchange, converting XML-encoded messages into EDI transaction sets in the interchange.
  • İşlem kümesi üst bilgi ve tanıtım parçaları için geçerlidirApplies transaction set header and trailer segments
  • Bir değişim denetim numarası, bir grup denetim numarası ve her giden değişimine yönelik bir işlem kümesi denetim numarası oluştururGenerates an interchange control number, a group control number, and a transaction set control number for each outgoing interchange
  • Ayırıcı olarak yük verisi değiştirirReplaces separators in the payload data
  • EDI ve iş ortağı özgü özellikleri doğrulamaValidates EDI and partner-specific properties
    • Şema ileti karşı 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ştirilen.EDI validation performed on transaction-set data elements.
    • Genişletilmiş Doğrulama işlem kümesi veri öğeleri üzerinde gerçekleştirilenExtended validation performed on transaction-set data elements
  • Teknik ve/veya işlev bildirimi (yapılandırılmışsa) ister.Requests a Technical and/or Functional acknowledgment (if configured).
    • Teknik bir bildirim başlığı doğrulama sonucu olarak oluşturur.A Technical Acknowledgment generates as a result of header validation. Teknik bildirimi bir değişim üstbilgi ve tanıtım adresi alıcı tarafından işlenmesini durumu raporlarıThe technical acknowledgment reports the status of the processing of an interchange header and trailer by the address receiver
    • Bir işlev bildirimi gövdesi doğrulama sonucu olarak oluşturur.A Functional Acknowledgment generates as a result of body validation. İşlev bildirimi alınan belge işlerken bir hatayla karşılaştı her bir hata raporlarıThe functional acknowledgment reports each error encountered while processing the received document

Swagger görüntüleyinView the swagger

Bkz: ayrıntıları swagger.See the swagger details.

Sonraki adımlarNext steps

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