Симптоми
Когато възникне този проблем, можете да получите едно от следните съобщения за грешка:
-
Карта "SFTP" повиши съобщение за грешка. Подробни данни "системно изключение: съобщение: отворен отдалечен файл за грешка при четене... Код на грешка SFTP: "3221488139". Съобщение за грешка SFTP: "системата не може да намери указания файл.
'. ---> Microsoft.BizTalk.Adapter.SftpInvoker.SftpException: отвори отдалечен файл за грешка при четене. в Microsoft.BizTalk.Adapter.SftpInvoker.SftpInvoker.OpenRemoteFileRead (име на низ) в Microsoft.BizTalk.Adapter.SftpInvoker.SftpFileReaderStream.Read (Byte [] буфер, Int32 отместване, Int32 брой) в Microsoft.BizTalk.Adapter.Sftp.SftpFileReceiver.TryReceive (TimeSpan timeout, RequestContext & контекст) -
Карта "SFTP" повиши съобщение за грешка. Подробни данни "системно изключение: съобщение: Изтриване на файла грешка... Код на грешка SFTP: "3221488134". Съобщение за грешка SFTP: "системата не може да намери указания файл.
'. ---> Microsoft.BizTalk.Adapter.SftpInvoker.SftpException: Изтриване на файла грешка. в Microsoft.BizTalk.Adapter.SftpInvoker.SftpInvoker.DeleteRemoteFile (име на низ) в Microsoft.BizTalk.Adapter.Sftp.SftpFileReceiver.DownloadComplete (име на низ, Boolean deleteFile) ---Край на вътрешното стека за грешки--- в Microsoft.BizTalk.Adapter.Sftp.SftpFileReceiver.DownloadComplete (име на низ, Boolean deleteFile) в Microsoft.BizTalk.Adapter.Sftp.SftpRequestContext.Reply (съобщение за съобщение, TimeSpan timeout) в System.ServiceModel.Dispatcher.ImmutableDispatchRuntime.Reply (MessageRpc и rpc) ".
Забележка Код на грешка "3221488139" е равно на 0xC004020B; код на грешка "3221488134" е равно на 0xC0040206.
Този проблем възниква в Microsoft BizTalk Server 2013 и BizTalk Server 2013 R2.Причина
Този проблем възниква, защото по време на директории (ls), SFTP адаптер (SFTP клиент) изпраща SSH_FXP_OPENDIR пакет и очаква SSH_FXP_HANDLE пакета според SFTP версия 3. Но някои сървъри, например Maverick базирани сървъри, връща SSH_FXP_STATUS (грешка) пакет. SFTP сървър очаква незадължителен SSH_FXP_REALPATH пакет преди OpenDir пакета.
Решение
Информация за сборна актуализация
Първо този проблем е решен в следната сборна актуализация на BizTalk сървъра:
Статус
Microsoft потвърждава, че това е проблем в продуктите на Microsoft, изброени в раздела "Отнася се за".
Препратки
За информация за сервизни пакети и сборен списък за BizTalk Server KB 2555976: сервизен пакет и сборен списък за BizTalk Server. За повече информация относно BizTalk Server поправки, вижте KB 2003907: информация за BizTalk спешни корекции и кумулативни актуализации.