DÜZELTME: Dinamik SFTP bağlantı noktası çalışma zamanı BizTalk Server'de varsayılan bağlantı noktası olarak '22' yerine '-1' kullandığında özel durum hatası oluşur

Uygulandığı Öğe
BizTalk Server 2016 Branch BizTalk Server 2016 Developer BizTalk Server 2016 Enterprise BizTalk Server 2016 Standard

Belirtiler

Dinamik SFTP bağlantı noktası kullandığınızı varsayalım. Microsoft BizTalk Server'i 2013 veya 2013 R2'den 2016'ya yükselttiğinizde, çalışma zamanında kullanılan SFTP adresi bir bağlantı noktası numarası belirtmiyorsa Dinamik SFTP bağlantı noktası şu hatayla çalışmayı durdurur:

System.ArgumentException: Bağlantı noktası numarası negatif olamaz

Durum

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

Çözüm

Bu sorun, BizTalk ServerBizTalk Server için aşağıdaki toplu güncelleştirmede düzeltildi:

Notlar Çalışma zamanında kullanılan SFTP sunucu adresinde herhangi bir bağlantı noktası numarası belirtilmediğinde otomatik olarak '22' bağlantı noktası numarası kullanılır.

Geçici çözüm

BizTalk Server 2013 veya 2013 R2'de bağlantı noktası numarası belirtilmediğinde, varsayılan olarak varsayılan SFTP bağlantı noktası numarası '22' kullanılır. TBizTalk ServerBizTalk Server 2016 içinde varsayılan olarak '-1' değeri kullanılır. Bu, hataya neden olur ve Dinamik gönderme bağlantı noktası adreslerinin varsayılan bağlantı noktası numarasını açıkça eklemesini gerektirir. Örneğin:

SFTPDynSendMsg(Microsoft.XLANGs.BaseTypes.Address)= "sftp://127.0.0.1:22test//" + "%MessageID%.xml";
Bağlantı noktası numarası olmadan yerine:
SFTPDynSendMsg(Microsoft.XLANGs.BaseTypes.Address)= "sftp://127.0.0.1//test//" + "%MessageID%.xml";

Başvurular

TBizTalk ServerBizTalk Server için hizmet paketleri ve toplu güncelleştirme listesi hakkında bilgi için, Microsoft Bilgi Bankası'ndaki aşağıdaki makaleye bakın:

2555976 BizTalk Server hizmet paketi ve toplu güncelleştirme listesi

BizTalk Server düzeltmeler hakkında daha fazla bilgi için aşağıdaki Microsoft Bilgi Bankası makalesine bakın:

2003907 BizTalk düzeltmeleri ve Toplu Güncelleştirme desteği hakkında bilgi