Azure Logic Apps'de AS2 iletileri için MDN Azure Logic Apps
Bu Azure Logic Apps AS2 işlemlerini kullanarak Elektronik Veri Değişimi (EDI) iletişimi için AS2 iletilerini iş akışı oluşturabilirsiniz. EDI mesajlaşmada, onaylar bir EDI değişim işleminin durumunu sağlar. Değişim alırken AS2 Kod Çözme eylemi, gönderene bir İleti Değerlendirme Bildirimi (MDN) veya onay döndürür. MDN aşağıdaki öğeleri doğrular:
Alıcı iş ortağı özgün iletiyi başarıyla aldı.
Gönderen iş ortağı, ilk
MessageIDgönderilen iletinin yerine
original-message-idMDN'de alıcının dahil olduğu alanı karşılar.
Alıcı iş ortağı, alınan verilerin bütünlüğünü doğruladı.
İlk gönderilen iletide yer alan yükten bir İleti Bütünlüğü Denetimi (MIC) veya MIC özeti hesaplanır. Gönderen iş ortağı, bu MIC'i, alıcı tarafından alınan iletide yer alan yükten hesaplanmış ve imzalanmışsa MDN'nin alanına dahil edilen MIC
Received-content-MICile karşılar.
Not
MDN imzalanmaz ancak şifrelenmez veya sıkıştırılabilir.
Makbuzları geri almama
Gönderen iş ortağı, imzalı MDN'i alıcı iş ortağının ortak anahtarıyla karşılaştırıldığında ve MDN'de döndürülen MIC değerinin, ipuç olmayan veritabanında depolanan özgün ileti yükü için MIC ile aynı olduğunu doğrular.
Not
Yanıt olarak MDN göndermeyi etkinleştirirsanız, mantıksal uygulama işlem sırasında bir hata olsa bile AS2 ileti işleme durumunu rapor etmek için bir MDN geri göndermeyi dener. Gönderen MDN'i alan ve doğrulayana kadar AS2 iletimi tamamlanmadı.
Zaman uyumlu MDN, http yanıtı (örneğin, durum) olarak
200 OK görev gösterir.
Bu konuda, onay oluşturmak için kullanılan özellikler, kullanılacak MDN üst bilgileri ve MIC dahil olmak üzere AS2 MDN ACK hakkında kısa bir genel bakış sağlar. Diğer ilgili bilgiler için aşağıdaki belgeleri gözden geçirebilirsiniz:
- Exchange Azure Logic Apps'de B2B kurumsal tümleştirmesi için AS2 Azure Logic Apps
- AS2 ileti ayarları
- Nasıl Azure Logic Apps
MDN oluşturma
AS2 Kod Çözme eylemi, sözleşmenin Receive Ayarlar (MDN Gönder) seçeneğinin seçili olduğu ticari ortağın AS2 sözleşme özelliklerini temel alan bir MDN üretir. Bu örnekte, MDN oluşturmak için ileti üst bilgisinde AS2-From özelliği kullanılır, ancak diğer özellikler ve değerleri iş ortağının AS2 sözleşme ayarlarından alınır.
Varsayılan olarak, gelen AS2 ileti üst bilgileri doğrulama ve MDN oluşturma için kullanılır. Bunun yerine sözleşmenin doğrulama ve MDN ayarlarını kullanmak için, sözleşmenin Alma Ayarlar'ı seçin. Aksi takdirde, bu seçenek seçilmemiş olarak kalırsa veya bir anlaşma kullanılamıyorsa AS2 Kod Çözme eylemi bunun yerine gelen ileti üst bilgilerini kullanır.
MDN üst bilgileri
Bir MDN'nin AS2 iletisiyle yanıt olarak arasında ilişki için üst
AS2-From
AS2-To bilgi, üst bilgi
MessageID ve bağlam özelliği kullanılır. MDN'de üst
Original-Message-ID bilgi
Message-ID AS2 iletisinde MDN'nin yanıt olduğu üst bilgiden gelir. MDN aşağıdaki üst bilgileri içerir:
|Üst Bilgiler||Description|
|HTTP ve AS2||Daha fazla bilgi için AS2 ileti ayarlarını gözden geçirebilirsiniz.|
|Aktarım katmanı||Bu üst bilgi, imzalı çok parçalı iletiyi, MIC algoritmasını, imza biçimlendirme protokolünü ve en dıştaki çok parçalı sınır alt


|İlk bölüm||İmzalı çok parçalı iletinin ilk bölümü ekli MDN'dir. Bu bölüm insanlar tarafından okunabilir.|
|İkinci bölüm||İmzalı çok parçalı iletinin ikinci bölümü dijital imzayı, özgün iletinin başvurularını, değerlendirme türünü ve durumunu ve MIC değerini içerir. Bu bölüm makine tarafından okunabilir.|
MIC özeti
MIC özeti veya MIC, bir MDN'nin ilk gönderilen iletide yer alan yükle ilişkili olduğunu doğrular. Bu MIC, uzantı alanında imzalı çok parçalı MDN iletinin ikinci
Received-Content-MIC bölümünde yer alır.
MIC base64 ile kodlanmıştır ve AS2 anlaşmasının Receive Ayarlar sayfasında MDN Gönder ve İmzalı MDN gönder özellikleri seçildiğinde etkinleştirilecek MIC Algoritması özelliğinden belirlenir. MIC oluşturma için aşağıdaki desteklenen karma algoritmalar arasında seçim yapabilirsiniz:
- SHA1
- MD5
- SHA2-256
- SHA2-384
- SHA2-512
Örneğin, aşağıdaki ekran görüntüsü AS2 anlaşmasının Alma ve Alma sayfasındaki MDN özelliklerini Ayarlar gösterir: