Simptomi
Pretpostavi koristiti priključak dinamičke SFTP. Kada ste nadogradili Microsoft BizTalk Server 2013 ili 2013 R2 za 2016 Ako adresa SFTP koji se koristi prilikom izvođenja odredite broj priključka, priključak dinamičke SFTP prestaje raditi s sljedeće pogreške:
System.ArgumentException: Broj priključka ne može biti negativna
Status
Microsoft je potvrdio da se taj problem pojavljuje u Microsoftovim proizvodima navedenima u odjeljku "Odnosi se na".
Rješenje
Ovaj problem riješen u sljedećim kumulativnim ažuriranjem za BizTalk Server:
-
Kumulativno ažuriranje 6 za BizTalk Server 2016
Napomena Broj priključka '22' automatski koristi kada postoji navedeni u SFTP adresa poslužitelja koji se koristi prilikom izvođenja broj priključka.
Zaobilazno rješenje
U BizTalk Server 2013 ili 2013 R2, kada broj priključka nije navedeno, zadano SFTP broj priključka '22' koristi zadani. U sustavu BizTalk Server 2016 vrijednost '-1' se koristi po zadanom. To uzrokuje pogrešku i zahtijeva dinamičke slanje adrese priključak za izričito uključivanje zadani broj priključka. Na primjer:
SFTPDynSendMsg(Microsoft.XLANGs.BaseTypes.Address) = "sftp://127.0.0.1:22/ / test / /" + "%MessageID%.xml"; umjesto bez number:SFTPDynSendMsg(Microsoft.XLANGs.BaseTypes.Address) priključak = "sftp://127.0.0.1//test//" + "%MessageID%.xml";
Reference
Informacije o servisnih paketa i popis kumulativnim ažuriranjem za BizTalk Server potražite u sljedećem članku u Microsoftovoj bazi znanja:
Popis kumulativnim ažuriranjem za BizTalk Server i Service pack 2555976
Dodatne informacije o BizTalk Server hitnih popravaka potražite u sljedećem članku u Microsoftovoj bazi znanja:
2003907 informacije o BizTalk hitnih popravaka i kumulativnim ažuriranjem za podršku