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.