Aracılığıyla paylaş


Azure Logic Apps'te X12 iletileri için TA1 teknik bildirimleri ve hata kodları

Şunlar için geçerlidir: Azure Logic Apps (Tüketim + Standart)

Azure Logic Apps'te, X12 işlemlerini kullanırken Elektronik Veri Değişimi (EDI) iletişimi için X12 iletilerini işleyen iş akışları oluşturabilirsiniz. EDI mesajlaşmasında, onaylar bir EDI değişimini işleme durumunu sağlar. Değişim alırken X12 Kod Çözme eylemi , hangi bildirim türlerinin etkinleştirildiğine ve belirtilen doğrulama düzeyine göre gönderene bir veya daha fazla bildirim türü döndürebilir.

Örneğin alıcı, alınan X12 ile kodlanmış iletide DEĞIŞIM Denetimi Üst Bilgisi (ISA) ve Değişim Denetimi Römorku'nu (IEA) ta1 teknik bildirim (ACK) göndererek doğrulama durumunu bildirir. Bu üst bilgi ve fragman geçerliyse, diğer içeriğin durumu ne olursa olsun alıcı pozitif bir TA1 ACK gönderir. Üst bilgi ve fragman geçerli değilse, alıcı bunun yerine hata kodu içeren bir TA1 ACK gönderir.

X12 TA1 ACK , X12_<version number>_TA1.xsd şemasına uygundur. Alıcı, TA1 ACK'yi bir ISA ve IEA zarfı içinde gönderir. Ancak bu ISA ve IEA zarfı diğer değişimlerden farklı değildir.

Bu konu başlığında, bir değişimdeki TA1 ACK kesimleri ve bu segmentlerde kullanılan hata kodları dahil olmak üzere X12 TA1 ACK hakkında kısa bir genel bakış sağlanır. Diğer ilgili bilgiler için aşağıdaki belgeleri gözden geçirin:

TA1 ACK segmentleri

Aşağıdaki tabloda, bir değişimdeki TA1 ACK kesimleri açıklanmaktadır:

TA1 alanı Alan adı Gelen değişimle eşlendi Değer
TA101 Değişim denetim numarası ISA13 - Değişim denetimi numarası -
TA102 Değişim Tarihi ISA09 - Değişim Tarihi -
TA103 Değişim Zamanı ISA10 - Değişim Zamanı -
TA104 Değişim ACK Kodu* Yok * Altyapı davranışı, yapılandırma bilgilerindeki dize karşılaştırmalarını temel alan güvenlik ve kimlik doğrulama bilgileri dışında veri öğesi doğrulamayı temel alır.

Altyapı davranışı (TA104) değeri aşağıdaki tanımlara göre A, E veya R'dir:

A = Kabul Et
E = Değişim hatalarla kabul edildi
R = Değişim reddedildi veya askıya alındı.

Daha fazla bilgi için TA1 ACK hata kodlarını gözden geçirin.

TA105 Değişim Not Kodu Yok Sonuç hata kodu işleniyor. Daha fazla bilgi için TA1 ACK hata kodlarını gözden geçirin.

TA1 ACK hata kodları

Bu bölüm , TA1 ACK segmentlerinde kullanılan hata kodlarını kapsar. Aşağıdaki tabloda, Azure Logic Apps'te X12 ileti işleme için X12 belirtimi tarafından tanımlanan desteklenen ve desteklenmeyen hata kodları listelenmiştir. Altyapı davranışı sütununda TA104 değerleri aşağıdaki tanımlara sahiptir:

  • A = Kabul Et
  • E = Değişim hatalarla kabul edildi
  • R = Değişim reddedildi veya askıya alındı
Koşul Altyapı davranışı
(TA104 değeri)
TA105 değeri Destekleniyor mu?
Başarılı A 000 Yes
ISA 13 ve römork IEA02 üst bilgisindeki Değişim Denetim Numaraları eşleşmiyor E 001 Yes
ISA11'de Standart (Denetim Standartları) desteklenmez E 002 Evet, kimlik uyuşmazlığı varsa.
Denetimlerin sürümü desteklenmiyor E 003 Hayır, bunun yerine hata kodu 017 kullanılır.
Segment Sonlandırıcısı Geçersiz*

* Segment sonlandırıcısı aşağıdaki geçerli bileşimlere sahip olabilir:

- Yalnızca Segment Sonlandırıcı karakteri.
- Segment Sonlandırıcı karakteri ve ardından sonek 1 ve sonek 2.

R 004 Yes
Gönderen için Geçersiz Değişim Kimliği Niteleyicisi R 005 Evet, kimlik uyuşmazlığı varsa.
Geçersiz Değişim Gönderen Kimliği E 006 Evet, kimlik doğrulaması gerektiren bir alma bağlantı noktasında değişim alıyorsanız.

Not: Gönderen kimliğiyle ilgili özellikler gözden geçirilir. Bu özellikler tutarsızsa veya grup ayarları ayarlanmadığı için kullanılamıyorsa değişim reddedilir.

Alıcı için Geçersiz Değişim Kimliği Niteleyicisi R 007 Evet, kimlik uyuşmazlığı varsa.
Geçersiz Değişim Alıcı Kimliği E 008 No*

* Kimlik doğrulaması gerektiren bir alma bağlantı noktasında değişim alıyorsanız desteklenir. Gönderen kimliğiyle ilgili özellikler gözden geçirilir. Bu özellikler tutarsızsa veya grup ayarları ayarlanmadığı için kullanılamıyorsa, değişim reddedilir.

Bilinmeyen Değişim Alıcı Kimliği E 009 Yes
Geçersiz Yetkilendirme Bilgileri Niteleyicisi değeri R 010 Evet, kimlik uyuşmazlığı varsa.
Geçersiz Yetkilendirme Bilgileri değeri R 011 Evet, parti ayarlandıysa veya değerlendirildiyse.
Geçersiz Güvenlik Bilgileri Niteleyicisi değeri R 012 Evet, kimlik uyuşmazlığı varsa.
Geçersiz Güvenlik Bilgileri değeri R 013 Evet, parti ayarlandıysa veya değerlendirildiyse.
Geçersiz Değişim Tarihi değeri R 014 Yes
Geçersiz Değişim Zamanı değeri R 015 Yes
Geçersiz Değişim Standartları Tanımlayıcı değeri R 016 Yes
Geçersiz Değişim Sürüm Kimliği değeri R 017 Evet, sabit listesi değerinin geçerli olmadığını gösterir.
Geçersiz Değişim Denetim Numarası değeri R 018 Yes
Geçersiz Bildirim İstendi değeri E 019 Yes
Geçersiz Test Göstergesi değeri E 020 Yes
Geçersiz Dahil Edilen Grup Sayısı değeri E 021 Yes
Geçersiz Denetim Yapısı R 022 Yes
Hatalı (Erken) Dosya Sonu (İletim) R 023 Yes
Geçersiz Değişim İçeriği, örneğin Geçersiz GS kesimi R 024 Yes
Yinelenen Değişim Denetim Numarası R, ayarlara göre 025 Yes
Geçersiz Veri Öğesi Ayırıcısı R 026 Yes
Geçersiz Bileşen Öğesi Ayırıcısı R 027 Yes
Ertelenmiş Teslim İsteğinde Geçersiz Teslim Tarihi - - Hayır
Ertelenmiş Teslim İsteğinde Geçersiz Teslim Süresi - - Hayır
Ertelenmiş Teslim İsteğinde Geçersiz Teslim Süresi Kodu - - Hayır
Geçersiz Hizmet Notu - - Hayır

Sonraki adımlar