Swift İleti Paketi'nde Alan 77A içeren bir ileti işlenemiyor

Uygulandığı Öğe
BizTalk Server Branch 2010 BizTalk Server Developer 2010 BizTalk Server Enterprise 2010 BizTalk Server Standard 2010 BizTalk Server 2013 Branch BizTalk Server 2013 Developer BizTalk Server 2013 Enterprise BizTalk Server 2013 R2 Branch BizTalk Server 2013 R2 Developer BizTalk Server 2013 R2 Enterprise BizTalk Server 2013 R2 Standard BizTalk Server 2013 Standard

Belirtiler

MT 300 türünde geçerli bir FIN iletisini işlemek için SWIFT İleti Paketi için BizTalk Server Hızlandırıcısı'nı kullandığınızda, ayrıştırma hatası oluşur ve işleme işlemi başarısız olur. Bu hata, Alan 77A mevcut olduğunda ve içeriği yapılandırılmamış bir biçimde olduğunda oluşur.

Neden

Bu sorun, MT 300 şema dosyasının Alan 77A için yapılandırılmış bir biçimi zorunlu kılması nedeniyle oluşur.

Toplu güncelleştirme bilgileri

Bu sorunu çözen düzeltme, SWIFT İleti Paketi 2015 için Toplu Güncelleştirme 2'de bulunur.

Durum

Microsoft bunun, "Şunlar için geçerlidir" bölümünde listelenen Microsoft ürünlerinde sorun olduğunu doğrulamıştır.

Daha Fazla Bilgi

Bu sorunu çözmek için aşağıdaki değişiklik yapıldı:

  • MT 300 Field 77A'yı tanımlayan şema karmaşık türü, yapılandırılmamış bir biçime izin verecek şekilde güncellendi. Değişiklikten önce, Alan 77A'nın 1. satırının aşağıdaki normal ifadeyle eşleşen metinle başlaması gerekiyordu:

    /[A-Z]{1,8}/

    Değişiklikten sonra, 1. satır, SWIFT "x" karakter kümesine uyan herhangi bir metin olabilir.

Aşağıdaki tabloda, bu sorunu gidermek üzere güncelleştirilen ve İleti Paketi 2015 Toplu Güncelleştirme 2'ye dahil edilen dosya gösterilmektedir.

Dosya adı Yükleme yolu
SWIFT Taban Türleri.xsd [Install Dir]\SWIFT Messages\A4SWIFT-SRG2015\Base Schemas\

Notlar

  • Varsayılan yükleme yolu (Yükleme dizini) şöyledir: C:\Program FilesFiles (x86) \MP2015\.
  • Toplu Güncelleştirme 2'yi yükledikten sonra, bu dosyalara bağımlı olan tüm BizTalk uygulamalarını güncelleştirmeniz, yeniden derlemeniz ve yeniden dağıtmanız gerekebilir.