Azure Logic Apps'de EDIFACT iletileri için CONTRL onayları ve Azure Logic Apps

Bu Azure Logic Apps, EDIFACT işlemlerini kullanarak Elektronik Veri Değişimi (EDI) iletişimi için EDIFACT iletilerini iş akışı oluşturabilirsiniz. EDI mesajlaşmada, onaylar bir EDI değişim işleminin durumunu sağlar. Değişim alırken, EDIFACT Kod Çözme eylemi, bildirim türlerinin etkinleştirilmelerine ve belirtilen doğrulama düzeyine bağlı olarak gönderene bir veya daha fazla bildirim türü döndürür.

Bu konu, EDIFACT CONTRL ACK, bir değişimde CONTRL ACK segmentleri ve bu segmentlerde kullanılan hata kodları hakkında kısa bir genel bakış sağlar.

Teknik ve işlevsel onay olarak CONTRL

EDIFACT ile kodlanmış iletiler için CONTRL onay (ACK) hem teknik onay hem de işlevsel onay olarak çalışır. Tam CONTRL iletisi işlevsel ACK olarak görev yaparken, işlevsel ACK'nin bölümleri teknik ACK için yeniden kullanılır. Örneğin, gönderen iş ortağının sözleşme özelliklerinde veya genel özelliklerde hem teknik hem de işlevsel ACK'leri seçersiniz, EDIFACT Kod Çözme eylemi iki CONTRL iletileri, bir CONTRL teknik ACK ve conTRL işlevsel ACK üretir. CONTRL ACK, >CONTRL.xsd *EFACT<sürüm numarası için şemaya uyum sağlar.*

Not

Azure Logic Apps'de EDIFACT ileti işlemesi ile, alındı onay, kabul veya reddetme için bir CONTRL iletisi, yalnızca bir veya daha fazla CONTRL iletisi içeren alınan değişime yanıt olarak gönderilir. Bu Logic Apps, yalnızca bir veya daha fazla CONTRL iletisi içeren bir alınan değişime yanıt olarak CONTRL iletisi gönderilmez.

Alınan CONTRL ileti hatalarının CONTRL iletisi dışında bir şekilde bildiriliyor olması gerekir. Veri iletileri içeren bir değişimde bir veya daha fazla CONTRL iletisi varsa, bu değişime yanıt olarak oluşturulan CONTRL iletisi, alınan değişimde hiçbir CONTRL iletisi yer almış gibi oluşturulur.

Teknik bir bildirim olarak CONTRL iletisi, değişim alıcısına konu değişimini aldıklarını ve aşağıdaki sorumlulukların olduğunu gösterir:

  • Raporlama Değişim Yanıtı (UCI) segmentinde kopyalanan veri öğelerinin var olan doğruluğunu onaylamak için değişimin bölümleri denetlendi.
  • Değişimde diğer bölümlerin kabul veya ret durumu hakkında gönderene bildirme sorumluluğunu kabul eder.
  • Gönderene bildirmek için makul ölçüler alır.

Not

CONTRL teknik ACK yalnızca gelen EDIFACT iletisi yinelenen olduğunda veya zarfta karakter kümesiyle ilgili bir sorun gibi hatalar olduğunda Rejected durumu raporlar. x12, TA1 onayını TA104 alanını kullanırken yaptığı gibi EDIFACT, CONTRL teknik ACK'de durumu Interchange accepted with errors bildirmez. EDIFACT iletinin bir parçası kabul edilirse CONTRL teknik ACK durumu Accepted raporlar. Bazı senaryolarda, iletinin bir kısmı reddedilirse CONTRL ACK yine de durumu Accepted raporlar. Bu tür senaryolarda UCI5 öğesi hatayı bildirebilirsiniz.

İşlevsel bir bildirim olarak CONTRL iletisi, alınan değişim, grup veya ileti için, hatalar veya desteklenmeyen işlevler de dahil olmak üzere kabul veya ret gibi durumu raporlar. İleti ayrıca değişim alıcısı olduğunu da gösterir:

  • Kabul eden değişimin başvurulan düzeylerini aldı.

  • Kabul edilir başvurulan düzeyde önemli sözdizimsel hataların, daha fazla değişim işlemini engellemesi denetlendi.

  • Hiçbir hata bildiriliyorsa hizmet segmentlerinin tüm onay parçalarınınsemant olarak doğru olup olmadığını denetleyin.

  • Hizmet segmentlerinin kabul ve başvurulan düzeylerinde istenen eylemlerle uyumlu olur.

  • Aşağıdaki durumlarda CONTRL iletisi göndermekten başka bir yolla gönderene bildirim gönderme sorumluluğunu kabul etmiştir:

    • Daha sonra ilgili bölümde herhangi bir vardizimsel veya semantik hata bulunur.
    • Parça gönderilen bir CONTRL iletisinde onaylandıktan sonra başka bir nedenle işlenemez.
  • Bu tür hataların buluna olduğundan emin olmak ve gönderene bildirmek için makul bir ölçü alır.

Reddetme, değişim alıcısı:

  • CONTRL iletisinde belirtilen nedenlerle değişimi veya ilgili bölümleri kabul etmek doğru değildir.
  • Konu değişikliğinin reddedilen bölümünde yer alan iş bilgileriyle ilgili başka bir işlemde yer almaz.

CONTRL teknik ACK segmentleri

Bir EDIFACT anlaşmasında teknik onay oluşturma seçeneğini tercih ediyorsanız veya UNB9 ileti alanı olarak ayarlanırsa, değişim alma sonuçlarını rapor etmek için teknik ACK olarak 2 bir CONTRL iletisi oluşturulur.

Aşağıdaki tabloda, bir değişimde CONTRL teknik ACK segmentleri açıklanıyor ve aşağıdaki tanımlar kullanılır:

  • M = Zorunlu
  • O = İsteğe bağlı
Name Zorunlu veya isteğe bağlı Description
UNH ileti üst bilgisi M İleti Üst Bilgi Kesimi (UNH), iletiyi tanımlar ve belirtir.
UCI değişim yanıtı M Değişimi tanımlar ve değişim makbuzlarının doğasını gösterir. UCI segmenti en fazla oluşumunu içerir ve sonuç olarak 1 denetim segmentinde bulunan ilk hatayı raporlar.
UNT ileti tanıtım videosu M adlı UCI5 veri öğesinde bir hata Syntax Error Code bildirildi. X12 ile kodlanmış değişimlerde olduğu gibi EDIFACT ile kodlanmış iletilerde Accepted with errors koşul yoktur.

CONTRL teknik ACK veri öğeleri

CONTRL teknik ACK aşağıdaki veri öğelerini içerir:

Öğe Ad Kullanım
UNH1 İleti başvuru numarası -
UNH2 İleti tanımlayıcısı altcomponent'ları Altcomponent'lar:

- 1 = CONTRL
- 2 = 4
- 3 = 1
- 4 = UN

UCI1 Değişim denetim numarası Alınan iletinin UNB5 alanından eşlenmiş.
UCI2 Değişim göndericisi Alınan iletinin UNB2 alanından eşlenmiş.

- Zorunlu: İlk alt şirket veya belirleme.
- İsteğe bağlı: İkinci alt bileşen, kod niteleyicisi ve üçüncü bileşen ya da ters yönlendirme adresi.

UCI3 Değişim alıcısı Alınan iletinin UNB3 alanından eşlenmiş.

- Zorunlu: İlk alt şirket veya belirleme.
- İsteğe bağlı: İkinci alt kaynak veya kod niteleyicisi.

UCI4 Eylem kodu Bu öğe zorunludur. Eylem kodları:

- Değişim kabul edilirse 8.
- Değişim kabul edilirse ancak bazı işlem kümeleri reddedilirse 7.
- 4, değişim UNA veya UNB segmentinde bir hata nedeniyle reddedilirse.

UCI5 Söz Dizimi Hata Kodu Bu öğe koşullu olarak isteğe bağlıdır ve varsa hata koşullarını tanımlar.
UCI6 Hizmet Segmenti Etiketi Bu öğe koşullu olarak isteğe bağlıdır ve UCI5 veri öğesinde hata koşuluna sahip olan segmenti tanımlar.
UCI7 Veri öğesi tanımlama UCI5 veri öğesinde hata koşulu olan veri öğelerini tanımlar. Alt bileşeni

-Zorunlu: kesimdeki hatalı veri öğesinin konumu.
-Koşullu isteğe bağlı: kesimdeki hatalı bileşen verisi öğesinin konumu ve kesimdeki hatalı veri öğesi oluşumu.

UCI8 - -
UNT1 Segment sayısı -
UNT2 İleti başvuru numarası -

CONINI fonksiyonel ACK kesimleri

Bir EDIOLGU anlaşmasında işlevsel bildirim oluşturma seçeneğini belirlerseniz veya UNB9 ileti alanı olarak ayarlandıysa 1 , sonuçların değişim söz dizimini denetlemesini bildirmek için bir işlev BILDIRIMI olarak bir CONTI iletisi oluşturulur.

Aşağıdaki tabloda, bir değişim içindeki CONINI işlevsel ACK kesimleri açıklanmakta ve aşağıdaki tanımlar kullanılmaktadır:

  • D = zorunlu
  • O = Isteğe bağlı
Name Zorunlu veya isteğe bağlı Description
UNH ileti üstbilgisi M Ileti üst bilgi segmenti (UNH), iletisini tanımlar ve belirtir.
UCı segmenti M Değişimi tanımlar, değişim alındısı durumunu gösterir ve alınan değişim içindeki UNA, UNB ve UNZ segmentlerine başvuruları içerir. UCı segmentinin en büyük oluşumu vardır 1 ve sonuç olarak, bir denetim segmentinde bulunan ilk hatayı raporlar.
UCF segmenti Hayır, UNG segmenti varsa UNG üst bilgisi ve UNE artbilgisi tarafından kapsüllenmiş bir grup segmenti tanımlar ve herhangi bir hatanın doğasını gösterir.
UCA segmenti M UNH üst bilgisi ve daha fazla treyler tarafından kapsüllenmiş bir ileti segmenti tanımlar ve herhangi bir hatanın doğasını gösterir.
UCS segmenti M Bir işlem kümesi tanımlar ve herhangi bir hatanın yapısını gösterir.
UCD segmenti O, koşullu Hatalı bir bileşik veya bileşen veri öğesi tanımlar ve hatanın yapısını gösterir.
Yeniden bağlama iletisi artbilgisi M Alınan bir CONINI ilevsel bildirimi yalnızca UNH, UCI ve yeniden bağlama segmentlerini içeriyorsa, EDIReceive işlem hattı bildirimi bir CONM alındısı teknik ACK olarak işler. Raporlama düzeyindeki her segment örneği, örneğin, UCI, UCF, UCE, UCS ve UCD kesimleri gibi yalnızca bir hata bildirebilir.

SG döngüleri ve Con, işlevsel ACK yapısı

Alınan değişim bir veya daha fazla grup içerip içermediğini temel alarak, CONı işlevsel ACK yapısı farklıdır.

  • Değişim bir grup içeriyorsa, ACK her grup için bir UCF segmenti içerir. Her bir UCF segmenti ileti başına bir uca segmenti içerir. Her bir uca segmenti Ayrıca bir dizi UCS ve UCD segmentini içerir.

    ACK iletisinin XML formu aşağıdaki döngü öğelerini içerir:

    • Her bir UCF kesimini kapsülleyen bir SG3Loop öğesi.
    • Her bir UCK öğesini kapsülleyen bir SG4Loop öğesi.
    • Her bir UCS ve UCD öğesi çiftini kapsülleyen bir SG5Loop öğesi.

    SG döngüsü etiketleri yerel EDI ileti biçiminde yok.

  • Değişim bir grup içermiyorsa, ACK hiçbir UCF kesimi içermez. Bunun yerine, ACK ileti başına bir uca segmenti içerir. Her bir uca segmenti, birlikte bulunan bir dizi UCS ve UCD segmentinden oluşur.

  • ACK iletisinin XML formu aşağıdaki döngü öğelerini içerir:

    • Her bir UCK öğesini kapsülleyen bir SG1Loop öğesi.
    • Her bir UCS ve UCD öğesi çiftini kapsülleyen bir SG2Loop öğesi.

    Grupları içeren karşılıklı değişiklikler için, gg etiketleri yerel ACK biçiminde bulunmaz.

Varsayılan olarak ve sektör kullanımı, kabul edilen işlem kümeleri için SG1/SG4 döngüleri beklenmiyor. Ancak standartlarla uyumluluğu desteklemek için aşağıdaki adımları izleyerek SG1/SG4 döngülerini oluşturmaya zorlayabilirsiniz:

  1. Azure Portaltümleştirme hesabınızı açın.

  2. tümleştirme hesabı menüsünde, Ayarlar altında anlaşmalar' ı seçin.

  3. ediolgu sözleşmenizi açın ve Ayarlar gönder' i seçin.

  4. Onay altında onay (Conu) seçeneğini belirleyin. Artık kabul edilen işlem kümeleri IÇIN SG1/SG4 döngüsü oluştur seçeneğini belirleyebilirsiniz.

    Bu onay kutusu işaretliyse, alma işlem hattı, işlem kümesinin kabul edilip reddedildiğini SG1/SG4 döngüleri üretir. Aksi takdirde, bu döngüler yalnızca UCM5 eşit olmayan hatalı işlem kümeleri için oluşturulur 7 .

CONRILEVSEL ACK veri öğeleri

CONDıM iletisi, alınan değişim öğesinden kopyalanmış birçok zorunlu veri öğesi içerir. Değişim içindeki veri öğesi eksikse veya sözdizimsel olarak geçersizse, sözdizimsel olarak geçerli bir CONTı iletisi üretilemez. Hatanın, bir conı iletisi dışında bazı yollarla bildirilmesi gerekir.

CON, işlevsel ACK aşağıdaki veri öğelerini içerir:

Öğe Ad Kullanım
UNH1 İleti başvuru numarası -
UNH2 İleti tanımlayıcı alt bileşenleri Alt bileşeni

-1 = CONNA
-2 = 4
-3 = 1
-4 = UN

UCI1 Değişim denetim numarası Alınan iletinin UNB5 alanından eşlendi.
UCI2 Değişim göndericisi Alınan iletinin UNB2 alanından eşlendi.

-Zorunlu: ilk alt bileşen veya tanımlama.
-İsteğe bağlı: ikinci alt bileşen veya kod niteleyicisi, üçüncü bileşen ya da ters yönlendirme adresi.

UCI3 Değişim alıcısı Alınan iletinin UNB3 alanından eşlendi.

-Zorunlu: ilk alt bileşen veya tanımlama.
-İsteğe bağlı: ikinci alt bileşen veya kod niteleyicisi.

UCI4 Eylem kodu Bu öğe zorunludur. Eylem kodları:

-8, değişim kabul edilir.
-7, değişim kabul edilirse ancak bazı işlem kümeleri reddedildiyse.
-4, değer, UNA veya UNB segmentindeki bir hata nedeniyle reddedildiyse.

UCI5 Sözdizimi hata kodu Bu öğe koşullu olarak isteğe bağlıdır ve varsa hata koşulunu tanımlar.
UCI6 Hizmet segmenti etiketi Bu öğe koşullu olarak isteğe bağlıdır ve UCI5 Data öğesinde hata koşuluna sahip olan segmenti tanımlar.
UCI7 Veri öğesi kimliği UCI5 Data öğesinde hata koşuluna sahip olan veri öğelerini tanımlar. Alt bileşeni

-Zorunlu: kesimdeki hatalı veri öğesinin konumu.
-Koşullu isteğe bağlı: kesimdeki hatalı bileşen verisi öğesinin konumu ve kesimdeki hatalı veri öğesi oluşumu.

UCI8 - -
UCF1 Grup başvuru numarası Bu öğe zorunludur ve alınan iletideki UNG5 alanından eşlenir.
UCF2 Uygulama gönderenin kimliği Bu öğe koşullu olarak isteğe bağlıdır ve alınan iletideki UNG2 alanından ve alt bileşenleri ile eşleştirilir.
UCF3 Uygulama alıcısının kimliği Bu öğe koşullu olarak isteğe bağlıdır ve alınan iletideki UNG3 alanından ve alt bileşenleri ile eşleştirilir.
UCF4 Eylem kodlandığı Bu öğe zorunludur ve kod bu düzey ve tüm alt düzeyler için geçerlidir. Eylem kodları:

-7, değişim kabul edilir.
-4, değer, UNA veya UNB segmentindeki bir hata nedeniyle reddedildiyse.

UCF5 Sözdizimi hatası, kodlanmış Bu öğe koşullu olarak isteğe bağlıdır ve varsa, grupta hata koşulunu tanımlar.
UCF6 Hizmet segmenti etiketi Bu öğe koşullu olarak isteğe bağlıdır ve gruptaki hatalı segmenti tanımlar.
UCF7 Veri öğesi kimliği UCF5 Data öğesinde tanımlanan hata koşuluna sahip veri öğelerini tanımlar. Alt bileşeni

-Zorunlu: kesimdeki hatalı veri öğesinin konumu ve kesimdeki hatalı veri öğesi oluşumu.
-Koşullu isteğe bağlı: kesimdeki hatalı bileşen verisi öğesinin konumu.

UCM1 İleti başvuru numarası Bu öğe zorunludur ve alınan iletideki UNH1 alanından eşlenir.
UCM2 İleti tanımlayıcısı Bu öğe koşullu olarak isteğe bağlıdır ve alınan iletideki UNH2 alanından ve alt bileşenleri ile eşleştirilir.
UCM3 Eylem kodlandığı Bu öğe zorunludur ve kod bu düzey ve tüm alt düzeyler için geçerlidir. Eylem kodları:

-7, değişim kabul edilir.
-4, değer, UNA veya UNB segmentindeki bir hata nedeniyle reddedildiyse.

UCM4 Sözdizimi hatası, kodlanmış Bu öğe koşullu olarak isteğe bağlıdır ve varsa, grupta hata koşulunu tanımlar.
UCM5 Hizmet segmenti etiketi Bu öğe koşullu olarak isteğe bağlıdır ve hata halinde UNH veya bölme kesimini tanımlar.
UCM7 Veri öğesi kimliği UCM5 Data öğesinde tanımlanan hata koşuluna sahip veri öğelerini tanımlar. Alt bileşeni

-Zorunlu: kesimdeki hatalı veri öğesinin konumu ve kesimdeki hatalı veri öğesi oluşumu.
-Koşullu isteğe bağlı: kesimdeki hatalı bileşen verisi öğesinin konumu.

UCS1 İleti gövdesinde kesim konumu Bu öğe zorunludur ve, UNH ile başlayarak, hatalı segmentin konum sayısıdır 1 . Bir segmentin eksik olduğunu bildirmek için bu değer, eksik segmentin bulunduğu konumdan önce işlenen son segmentin sayısal sayı konumudur. Eksik bir segment grubu, gruptaki ilk segmenti eksik olarak tanımlayarak gösterilir.
UCS2 Sözdizimi hatası kodlamalı Bu öğe koşullu olarak isteğe bağlıdır ve varsa, grupta hata koşulunu tanımlar.
UCD1 Sözdizimi hatası kodlamalı Bu öğe koşullu olarak isteğe bağlıdır ve varsa, grupta hata koşulunu tanımlar.

Note: bir XSD doğrulama hatası oluşursa, UCD1 Data öğesi bir kod değeri bildirir 12, Invalid Value .

UCD2 Veri öğesi kimliği UCD1 Data öğesinde tanımlanan hata koşuluna sahip veri öğelerini tanımlar. Alt bileşeni

-Zorunlu: kesimdeki hatalı veri öğesinin konumu ve kesimdeki hatalı veri öğesi oluşumu.
-Koşullu isteğe bağlı: kesimdeki hatalı bileşen verisi öğesinin konumu.

UNT1 Segment sayısı -
UNT2 İleti başvuru numarası -

CONI ACK hata kodları

Bu hatalar değişim, Grup, ileti ve veri düzeyinde geçerlidir. Desteklenen bir hata bulunduğunda, tüm değiş tokuş, Grup veya işlem kümesi reddedilir. EDIOLGU-kodlanmış bağlı değişiklikler, Accepted with errors x12 kodlu iletiler olduğu için bir koşula sahip değildir.

Standart EDIOLGU conı ACK hata kodları

Aşağıdaki tabloda, Azure Logic Apps içindeki EDIOLGU ileti işleme için UCI5 alanında kullanılan EDIOLGU belirtimi tarafından tanımlanan desteklenen ve desteklenen hata kodları listelenmektedir.

Hata kodu Koşul Nedeni Destekleniyor mu?
2 Sözdizimi sürümü veya düzeyi desteklenmiyor Sözdizimi sürümü ve (veya) düzeyinin alıcı tarafından desteklenmediğini belirten bildirim. No
7 Değişim alıcısı gerçek alıcı değil Değişim alıcısının (S003) gerçek alıcıdan farklı olduğunu belirten bildirim. No
12 Geçersiz değer Tek başına veri öğesi, bileşik veri öğesi veya bileşen veri öğesi değerinin değer için ilgili belirtimlerle uyumlu olmadığı bildirim. Yes
13 Bulunmayan Zorunlu veya başka türlü gerekli, hizmet veya Kullanıcı segmenti, veri öğesi, bileşik veri öğesi veya bileşen verisi öğesinin eksik olduğunu belirten bildirim. Yes
14 Değer bu konumda desteklenmiyor Alıcının, kullanılan konumda tanımlı tek başına veri öğesi, bileşik veri öğesi veya bileşen verileri öğesi için belirli bir değer kullanımını desteklemediğini bildirme. Değer, ilgili belirtimlere göre geçerli olabilir ve başka bir konumda kullanılıyorsa desteklenebilir. No
15 Bu konumda desteklenmez Alıcının, belirtilen konumda segment türü, tek başına veri öğesi türü, bileşik veri öğesi türü veya bileşen veri öğesi türü kullanımını desteklemediği bildirim. Yes
16 Çok fazla sayıda anaya Tanımlanan segmentin çok fazla veri öğesi olduğunu veya tanımlanan bileşik veri öğesinin çok fazla sayıda bileşen veri öğesi bulundurmasından oluşan bildirim. Yes
17 Anlaşma yok Tanımlı tek başına veri öğesi, bileşik veri öğesi veya bileşen veri öğesi değeri ile değişim, Grup, ileti veya paket oluşturulmasına izin veren bir anlaşma yok. No
18 Belirtilmeyen hata Bir hata belirlenmediğini belirten bildirim, ancak hatanın doğası bildirilmemiştir. No
19 Geçersiz ondalık Gösterim Belirtilen karakterin, UNA göre ondalık gösterimi olarak belirttiği veya bir veri öğesinde kullanılan ondalık gösterimi, UNA göre belirtilen bir değer ile tutarlı değil. No
20 Karakter, hizmet karakteri olarak geçersiz UNA için tavsiye edilen bir karakterin hizmet karakteri olarak geçersiz olduğunu belirten bildirim. No
21 Geçersiz karakter (ler) Değişim içinde kullanılan bir veya daha fazla karakterin, UNB segmentinde belirtilen söz dizimi tanımlayıcısı tarafından tanımlanan geçerli karakterler olmadığı uyarısı. Geçersiz karakter, başvurulan düzeyin bir parçası veya değişim bölümünün belirtilen kısmından hemen sonra gelmelidir. Yes
22 Geçersiz hizmet karakterleri Değişim sırasında kullanılan hizmet karakterlerinin, UNA göre veya varsayılan hizmet karakterlerinden biri değil, geçerli hizmet karakterleri olmadığı hakkında bildirim. Kod, UCS veya UCD segmentinde kullanılıyorsa, değiş tokuş alanının tanımlanan bölümünün hemen ardından gelen geçersiz karakter izlenir. No
23 Bilinmeyen değişim göndericisi Interchange sender 'ın (s002) bilinmediğini belirten bildirim. No
24 Çok eski Alınan değişim veya grubun, bir IA 'da belirtilen sınırdan veya alıcı tarafından belirlenenden daha eski olduğunu belirten bildirim. No
25 Test göstergesi desteklenmiyor Tanımlanan değişim, Grup, ileti veya paket için test işlemenin gerçekleştirilemediği uyarısı. No
26 Yinelenen algılandı Daha önce alınmış bir değişim, Grup, ileti veya paketin olası bir çoğaltmasıyla ilgili bildirim algılandı. Önceki iletim reddedilmiş olabilir. Yes
27 Güvenlik işlevi desteklenmiyor Başvurulan düzey veya veri öğesiyle ilişkili bir güvenlik işlevinin desteklenmediğini belirten bildirim. No
28 Başvurular eşleşmiyor UNB, UNG, UNH, UNO, USH veya USD segmentinde denetim başvurusunun, sırasıyla UNZ, UNE, yeniden bağlama, UNP, UST veya USU segmentindeki denetim başvurusuyla eşleşmemesi. No
29 Denetim sayısı alınan örnek sayısıyla eşleşmiyor Grup, ileti veya segment sayısının UNZ, UNE, yeniden bağlama veya UST segmentinde verilen sayıyla eşleşmediği uyarısı. Ya da, bir nesnenin uzunluğu veya şifrelenmiş verilerin uzunluğu, UNO, UNP, USD veya USU segmentinde belirtilen uzunluğa eşit değildir. Yes
30 Gruplar ve iletiler/paketler karışık Grupların, değişim içindeki gruplar dışındaki iletilerle veya paketlerle karıştı. No
31 Grupta birden çok ileti türü Farklı ileti türlerinin işlevsel bir grupta yer aldığı bildirim. Yes
32 Alt düzey boş Aşağıdaki koşullardan biri için bildirim:

-Değişim herhangi bir ileti, paket veya grup içermiyor.
-Bir grup herhangi bir ileti veya paket içermez.

No
33 İleti, paket veya grup dışında geçersiz oluşum Değiş tokuş içindeki iletiler arasında, paketler arasında veya gruplar arasında geçersiz bir kesim veya veri öğesi bildirimi. Reddetme, yukarıdaki düzeyde raporlanır. Yes
34 İç içe göstergeye izin verilmiyor Açık yuvalamayı izin verilmeyen bir ileti içinde kullanılmış olan bildirim. No
35 Çok fazla veri öğesi veya segment tekrarları Tek başına veri öğesi, bileşik veri öğesi veya segmentin çok fazla kaç kez tekrarlandığını bildirme. Yes
36 Çok fazla segment grubu yinelemesi Bir segment grubunun çok fazla tekrarlandığını bildirme. Yes
37 Geçersiz karakter türü Aşağıdaki koşullardan biri için bildirim:

-Bir veya daha fazla sayısal karakter alfabetik (bileşen) veri öğesinde kullanılıyor.
-Bir veya daha fazla alfabetik karakter bir sayısal (bileşen) veri öğesinde kullanılıyor.

Yes
38 Ondalık işaretin önünde eksik basamak Ondalık işaretinin önünde bir veya daha fazla basamak olmadığı hakkında bildirim. Yes
39 Veri öğesi çok uzun Alınan veri öğesi uzunluğunun, veri öğesi açıklamasında belirtilen en fazla uzunluğu aştığını belirten bildirim. Yes
40 Veri öğesi çok kısa Alınan veri öğesi uzunluğunun, veri öğesi açıklamasında belirtilen en düşük uzunluktan daha kısa olduğunu belirten bildirim. Yes
41 Kalıcı iletişim ağı hatası Değişim aktarımı için kullanılan iletişim ağı tarafından kalıcı bir hata raporlanmaya yönelik bildirim. Ağ düzeyinde aynı parametrelere sahip özdeş bir değiş tokuşun yeniden iletilmesi başarılı olmayacaktır. No
42 Geçici iletişim ağı hatası Değişim aktarımı için kullanılan iletişim ağı tarafından geçici bir hata raporlanmaya yönelik bildirim. Özdeş bir değiş tokuşunun yeniden iletilmesi başarılı gelebilir. No
43 Bilinmeyen değişim alıcısı Değişim alıcısının bir ağ sağlayıcısı tarafından bilinmediğini belirten bildirim. No
45 Sondaki ayırıcı Aşağıdaki koşullardan biri için bildirim:

-Segment Sonlandırıcı 'dan önceki son karakter bir veri öğesi ayırıcısı, bir bileşen veri öğesi ayırıcısı veya yinelenen veri öğesi ayırıcısı.
-Bir veri öğesi ayırıcısından önceki son karakter bir bileşen veri öğesi ayırıcısı veya yinelenen veri öğesi ayırıcısı olamaz.

Yes
46 Karakter kümesi desteklenmiyor Aşağıdaki koşullardan biri için bildirim:

-Kullanılan bir veya daha fazla karakter, sözdizimi tanımlayıcısı tarafından tanımlanan karakter kümesinde değil.
-Kod uzantısı tekniğinin kaçış sırası tarafından tanımlanan karakter kümesi, alıcı tarafından desteklenmiyor.

Yes
47 Zarf işlevselliği desteklenmiyor Zarf yapısının karşılaştığı bildirim alıcı tarafından desteklenmiyor. Yes
48 Bağımlılık notları koşulu ihlal edildi Bağımlılık koşulu ihlalinin sonucu olarak bir hata durumu oluştuğunu bildirme. No

Azure Logic Apps CONI ACK hata kodları

Aşağıdaki tabloda, EDIOLGU belirtimi tarafından tanımlanmayan özel hata kodları listelenmekte, ancak edıl ileti işleme için UCI5 alanında kullanılır ve Azure Logic Apps özeldir.

Hata kodu Koşul Nedeni
70 İşlem kümesi eksik veya geçersiz işlem kümesi tanımlayıcısı İşlem kümesi tanımlayıcısının eksik veya geçersiz olduğu uyarısı.
71 İşlem kümesi veya Grup denetim numarası uyuşmazlığı İşlem kümesi veya Grup denetim numaralarıyla eşleşmeyen bir bildirim.
72 Tanınmayan segment KIMLIĞI Segment KIMLIĞININ tanınmadığını bildirme.
73 XML doğru konumda değil XML kök öğesi serileştirilirken bir sorun oluştuğunu bildirme.
74 Segment grubu tekrarları çok az Segment grubunun gerekli miktardan daha az tekrarlandığı bildirim.
75 Çok az segment tekrarlanıyor Bir segmentin gereken miktardan daha az yinelenme uyarısı.
76 Çok az veri öğesi bulundu Yeterli veri öğesi bulunamadı bildirimi.

Sonraki adımlar

EDIFACT iletilerini paylaşma