Symptom
När problemet uppstår visas något av följande felmeddelanden:
-
Kort "SFTP" genereras ett felmeddelande. Information "System.Exception: meddelande: öppna fjärrfil för läsfel... SFTP-felkod: '3221488139'. SFTP-felmeddelande: "Det går inte att hitta den angivna filen.'. ---> Microsoft.BizTalk.Adapter.SftpInvoker.SftpException: öppna fjärrfil för läsfel.vid Microsoft.BizTalk.Adapter.SftpInvoker.SftpInvoker.OpenRemoteFileRead (String-filnamn)vid Microsoft.BizTalk.Adapter.SftpInvoker.SftpFileReaderStream.Read (Byte [] buffert, förskjutning Int32, Int32 antal)vid Microsoft.BizTalk.Adapter.Sftp.SftpFileReceiver.TryReceive (TimeSpan-timeout, RequestContext & sammanhang)
-
Kort "SFTP" genereras ett felmeddelande. Information "System.Exception: meddelande: ta bort filen... SFTP-felkod: '3221488134'. SFTP-felmeddelande: "Det går inte att hitta den angivna filen.'. ---> Microsoft.BizTalk.Adapter.SftpInvoker.SftpException: ta bort filen.vid Microsoft.BizTalk.Adapter.SftpInvoker.SftpInvoker.DeleteRemoteFile (String-filnamn)vid Microsoft.BizTalk.Adapter.Sftp.SftpFileReceiver.DownloadComplete (String filnamn, booleska deleteFile)Torrsubstanshalt slut stackdump torrsubstanshaltvid Microsoft.BizTalk.Adapter.Sftp.SftpFileReceiver.DownloadComplete (String filnamn, booleska deleteFile)vid Microsoft.BizTalk.Adapter.Sftp.SftpRequestContext.Reply (meddelandet meddelande, TimeSpan-timeout)vid System.ServiceModel.Dispatcher.ImmutableDispatchRuntime.Reply (MessageRpc & rpc) ".
Obs! Fel kod '3221488139' är lika med 0xC004020B; Felkod: '3221488134' är lika med 0xC0040206.Det här problemet uppstår i Microsoft BizTalk Server 2013 och BizTalk Server 2013 R2.
Orsak
Problemet uppstår eftersom under kataloglista (ls), SFTP-kortet (SFTP-klient) skickar paketet SSH_FXP_OPENDIR och förväntar sig SSH_FXP_HANDLE paketet enligt SFTP version 3. Men vissa servrar, till exempel Maverick-baserade servrar, skicka tillbaka SSH_FXP_STATUS (fel) paket. SFTP-server förväntar sig SSH_FXP_REALPATH valfria paketet innan paketet OpenDir.
Lösning
Information om Kumulativ uppdatering
Det här problemet korrigerades först i följande kumulativ uppdatering av BizTalk-Server:
Status
Microsoft har bekräftat att detta är ett problem i Microsoft-produkterna som nämns i avsnittet "Gäller".
Referenser
Information om servicepack och kumulativ uppdatering lista för BizTalk Server finns KB 2555976: Service pack och kumulativ uppdatering lista för BizTalk Server.Läs mer om snabbkorrigeringar för BizTalk Server KB 2003907: Information om BizTalk-snabbkorrigeringar och kumulativ uppdatering support.