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:
- X12 997 işlevsel bildirimler ve hata kodları
- B2B kurumsal tümleştirmesi için Exchange X12 iletileri
- B2B kurumsal tümleştirmesi için Exchange EDIFACT iletileri
- Azure Logic Apps nedir?
- Azure Logic Apps ve Enterprise Integration Pack ile B2B kurumsal tümleştirme çözümleri
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 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. |
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
Geri Bildirim
https://aka.ms/ContentUserFeedback.
Çok yakında: 2024 boyunca, içerik için geri bildirim mekanizması olarak GitHub Sorunları’nı kullanımdan kaldıracak ve yeni bir geri bildirim sistemiyle değiştireceğiz. Daha fazla bilgi için bkz.Gönderin ve geri bildirimi görüntüleyin