WCF-SAP Nco Connector BizTalk ServerBizTalk Server'da ek boşluklar oluşturuyor

Uygulandığı Öğe
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 Microsoft BizTalk Adapter Pack 2013

Belirtiler

TBizTalk ServerBizTalk Server 2013 R2'de WCF-SAP Nco bağlayıcı türünü (.NET Framework.NET Framework bağlayıcısı) kullandığınızda, ek dolgu (boşluklar) eklenir ve SAP'ye gönderilir.

Bir IDOC Alma işlemi gerçekleştiğinde, metin alanları söz konusu alan uzunluğuna eşit uzunlukta beyaz boşluklarla doldurulur. Örneğin, OBJECT_KEY öğesi SAP tarafından 50 karakterlik bir dize olarak tanımlanır.

Aşağıdaki örnekte gösterildiği gibi klasik RFC kullandığınızda, sonuna hiçbir boşluk eklenmez:

< >OBJECT_KEY testfromBiztalk</OBJECT_KEY>
Ancak, Nco bağlayıcı türünü kullandığınızda, aşağıdaki örnekte olduğu gibi sonuna boşluklar eklenir:

< >OBJECT_KEY testfromBiztalk </OBJECT_KEY>

Neden

Bu sorun, yeni NCO bağdaştırıcısında ek boşlukları dışlamak için uç kırpma işlevinin eksik olmasından kaynaklanır.

Çözüm

Toplu güncelleştirme bilgileri

Bu sorunu çözen düzeltme, BizTalk Adapter Pack 2013 için Toplu güncelleştirme paketi 4'te ve BizTalk ServerBizTalk Server 2013 R2 için Toplu güncelleştirme paketi 5'te yer alır.

Not Bu güncelleştirmeyi uyguladıktan sonra IDOC, klasik RFC'yi kullandığınızda olduğu gibi kırpılır.

Durum

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

Başvurular

TBizTalk ServerBizTalk Server için hizmet paketi ve toplu güncelleştirme listesi hakkında bilgi edinin.

BizTalk Server düzeltmeleri ve toplu güncelleştirme desteği hakkında bilgi edinin.