DÜZELTME: İşlem Entegratörü gömülü null karakterler veya boşluklarla biten gelen dizeleri kesiyor

Uygulandığı Öğe
Host Integration Server 2013 Host Integration Server 2016

Belirtiler

Ana bilgisayardan dize verilerini alan bir İşlem Entegratörü uygulaması çalıştırıyorsunuz. Gelen bir dize okunduğunda, dizenin sonunda gömülü null karakterler veya boşluklar varsa TI çalışma zamanı dizeyi kesebilir.

Neden

Bu sorun, Dizeler Null Sonlandırılmış veya Boşluk Dolgulu seçeneğinin ayarlarına bağlı olarak oluşur. Bu ayarlar, dize parametresi için TI DesignerDesigner aracında ayarlanır. Ayarlar, dizenin nasıl okunacağını etkiler.

Çözüm

Bu sorunu gideren düzeltme, Host Integration Server için aşağıdaki toplu güncelleştirmelerde yer almaktadır:

Host Integration Server 2016 için Toplu Güncelleştirme 2

Host Integration Server 2013 için Toplu Güncelleştirme 4

Notlar Bu güncelleştirmeyi uyguladıktan sonra, ayarları yoksaymak ve gelen dizenin tüm baytlarını almak için yeni Dönüştürme Davranışını (Alınan Dizeleri Olduğu Gibi Dönüştür) ayarlayabilirsiniz.

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

Microsoft'un yazılım güncelleştirmelerini tanımlamak için kullandığı terminoloji hakkında bilgi edinin.