Sintomi
Quando si verifica questo problema, venga visualizzato uno dei seguenti messaggi di errore:
-
La scheda "SFTP" generato un messaggio di errore. Dettagli "System. Exception: messaggio: apre il file remoto per errore di lettura... Codice di errore SFTP: '3221488139'. Messaggio di errore SFTP: "Impossibile trovare il file specificato.
'. ---> Microsoft.BizTalk.Adapter.SftpInvoker.SftpException: apre il file remoto per errore di lettura.
in Microsoft.BizTalk.Adapter.SftpInvoker.SftpInvoker.OpenRemoteFileRead (String fileName)
in Microsoft.BizTalk.Adapter.SftpInvoker.SftpFileReaderStream.Read (Byte [] buffer, offset Int32, Int32 conteggio)
in Microsoft.BizTalk.Adapter.Sftp.SftpFileReceiver.TryReceive (timeout TimeSpan, RequestContext & contesto) -
La scheda "SFTP" generato un messaggio di errore. Dettagli "System. Exception: messaggio: errore di file di eliminazione... Codice di errore SFTP: '3221488134'. Messaggio di errore SFTP: "Impossibile trovare il file specificato.
'. ---> Microsoft.BizTalk.Adapter.SftpInvoker.SftpException: errore di file di eliminazione.
in Microsoft.BizTalk.Adapter.SftpInvoker.SftpInvoker.DeleteRemoteFile (String filename)
in Microsoft.BizTalk.Adapter.Sftp.SftpFileReceiver.DownloadComplete (String fileName, deleteFile booleano)
---Fine dell'analisi dello stack dell'eccezione interna--
in Microsoft.BizTalk.Adapter.Sftp.SftpFileReceiver.DownloadComplete (String fileName, deleteFile booleano)
in Microsoft.BizTalk.Adapter.Sftp.SftpRequestContext.Reply (messaggio, timeout TimeSpan)
in System.ServiceModel.Dispatcher.ImmutableDispatchRuntime.Reply (MessageRpc & rpc) ".
Nota: Errore codice '3221488139' è uguale a 0xC004020B; codice di errore '3221488134' è uguale a 0xC0040206.
Questo problema si verifica in Microsoft BizTalk Server 2013 e R2 di BizTalk Server 2013.
Causa
Questo problema si verifica perché durante l'elenco (ls) di directory, l'adattatore SFTP (client SFTP) invia il pacchetto SSH_FXP_OPENDIR e prevede che il pacchetto SSH_FXP_HANDLE in base alla versione 3 di SFTP. Ma alcuni server, ad esempio, ' t basate su server, inviare nuovamente il SSH_FXP_STATUS (errore) dei pacchetti. Il server SFTP è previsto il pacchetto opzionale di SSH_FXP_REALPATH prima del pacchetto OpenDir.
Risoluzione
Informazioni sull'aggiornamento cumulativo
Questo problema è stato corretto nell'aggiornamento cumulativo di BizTalk Server seguente:
Stato
Microsoft ha confermato che questo è un problema dei prodotti Microsoft elencati nella sezione "Si applica a".
Riferimenti
Per informazioni sui service pack e un elenco di aggiornamento cumulativo per BizTalk Server, vedere 2555976 KB: Service pack e l'elenco di aggiornamento cumulativo per BizTalk Server.
Per ulteriori informazioni sugli aggiornamenti rapidi di BizTalk Server, vedere KB 2003907: informazioni sugli aggiornamenti rapidi di BizTalk e cumulativo aggiornare supporto.