Remediere: SFTP adaptor primiți locații nu lista sau ștergeți fișierele din BizTalk Server

Simptome

Atunci când apare această problemă, este posibil să primiți unul dintre următoarele mesaje de eroare:

  • Adaptor "SFTP" ridicat un mesaj de eroare. Detalii "System.Exception: mesajul: deschidere fișier la distanță pentru citire eroare.. Cod de eroare SFTP: '3221488139'. Mesaj de eroare SFTP: ' sistemul nu poate găsi fişierul specificat.
    '. ---> Microsoft.BizTalk.Adapter.SftpInvoker.SftpException: deschidere fișier la distanță pentru eroare de citire.
    la Microsoft.BizTalk.Adapter.SftpInvoker.SftpInvoker.OpenRemoteFileRead (String fileName)
    la Microsoft.BizTalk.Adapter.SftpInvoker.SftpFileReaderStream.Read (Byte [] tampon, deplasarea Int32, Int32 ai)
    la Microsoft.BizTalk.Adapter.Sftp.SftpFileReceiver.TryReceive (TimeSpan timeout, RequestContext & context)

  • Adaptor "SFTP" ridicat un mesaj de eroare. Detalii "System.Exception: mesajul: ștergeți fișierul eroare.. Cod de eroare SFTP: '3221488134'. Mesaj de eroare SFTP: ' sistemul nu poate găsi fişierul specificat.
    '. ---> Microsoft.BizTalk.Adapter.SftpInvoker.SftpException: ștergeți fișierul eroare.
    la Microsoft.BizTalk.Adapter.SftpInvoker.SftpInvoker.DeleteRemoteFile (String filename)
    la Microsoft.BizTalk.Adapter.Sftp.SftpFileReceiver.DownloadComplete (String fileName, Boolean deleteFile)
    ---Sfârșitul inner exception stack trace---
    la Microsoft.BizTalk.Adapter.Sftp.SftpFileReceiver.DownloadComplete (String fileName, Boolean deleteFile)
    la Microsoft.BizTalk.Adapter.Sftp.SftpRequestContext.Reply (mesaj mesaj, TimeSpan timeout)
    la System.ServiceModel.Dispatcher.ImmutableDispatchRuntime.Reply (MessageRpc și rpc) ".

Notă Cod de eroare '3221488139' egal 0xC004020B; cod de eroare '3221488134' egal 0xC0040206.

Această problemă se produce din Microsoft BizTalk Server 2013 și BizTalk Server 2013 R2.

Cauza

Această problemă se produce deoarece în timpul directorul listarea (ls), adaptorul SFTP (SFTP client) trimite pachet SSH_FXP_OPENDIR și așteaptă pachet SSH_FXP_HANDLE potrivit SFTP versiunea 3. Dar unele servere, de exemplu, Maverick pe servere, trimite SSH_FXP_STATUS (eroare) pachet. Serverul SFTP este dorind opțional pachet SSH_FXP_REALPATH înainte de a pachet OpenDir.

Rezolvare

Informații despre actualizarea cumulativă

Această problemă a fost rezolvată mai întâi în următoarea actualizare cumulativă de BizTalk Server:

Stare

Microsoft a confirmat că aceasta este o problemă cu produsele Microsoft enumerate în secţiunea „Se aplică la".

Referințe

Pentru informații despre pachetele service pack și lista de actualizări cumulative pentru BizTalk Server, consultați KB 2555976: Service pack și lista de actualizări cumulative pentru BizTalk Server.

Pentru mai multe informații despre remedierile rapide BizTalk Server, consultați KB 2003907: informații despre remedierile rapide BizTalk și cumulativă suport de actualizare.

Aveți nevoie de ajutor suplimentar?

Extindeți-vă competențele
Explorați instruirea
Fiți primul care obține noile caracteristici
Alăturați-vă la Microsoft Insider

V-a fost de ajutor această informație?

Vă mulțumim pentru feedback!

Vă mulțumim pentru feedback! Se pare că ar fi util să luați legătura cu unul dintre agenții noștri de asistență Office.

×