Condividi tramite


Problemi noti relativi all'adapter per file

In questa sezione verranno fornite informazioni che consentono di evitare errori.

Un indirizzo di ricezione file è disattivato

Problema

Un indirizzo di ricezione file viene disattivato.

Causa

L'adapter di ricezione file disattiva l'indirizzo di ricezione se si verifica una delle condizioni seguenti:

  • L'adapter di ricezione file non può accedere all'indirizzo di ricezione nel file system o nella condivisione di rete perché il percorso specificato non esiste. Nel caso di una condivisione di rete, l'adapter di ricezione file disattiva l'indirizzo di ricezione dopo l'esaurimento di tutti i tentativi.

  • L'adapter di ricezione file non può accedere all'indirizzo di ricezione nel file system o nella condivisione di rete perché l'account utilizzato dall'istanza host associata non dispone dell'autorizzazione di lettura-scrittura per l'indirizzo in oggetto. Nel caso di una condivisione di rete, l'adapter di ricezione file disattiva l'indirizzo di ricezione dopo l'esaurimento di tutti i tentativi.

  • Nell'indirizzo di ricezione vengono rilevati file con nomi composti da più di 256 caratteri.

Risoluzione

  • Verificare l'esistenza del percorso specificato o della condivisione.

  • Assicurarsi che l'account usato come account di accesso: per l'istanza host del gestore di ricezione file siano disponibili autorizzazioni di lettura e scrittura per il percorso di ricezione specificato.

  • Verificare che i file scritti nella cartella monitorata dall'adapter di ricezione File non abbiano nomi contenenti più di 256 caratteri.

I file non vengono letti dall'indirizzo di ricezione specificato

Problema

L'adapter di ricezione file non legge un file dall'indirizzo di ricezione specificato. Quando l'adapter di ricezione file rileva un file di questo tipo, inserisce un errore nel registro errori e lascia il file nell'indirizzo di ricezione.

Causa

L'adapter di ricezione file non legge un file dall'indirizzo di ricezione se è valida una delle condizioni seguenti:

  • Il file è di sola lettura.

  • Il file presenta un attributo di sistema.

  • L'adapter di ricezione file non dispone delle autorizzazioni di lettura e scrittura per il file.

  • Nell'indirizzo di ricezione vengono rilevati file con nomi composti da più di 256 caratteri.

Risoluzione

  • Verificare che i file nell'indirizzo di ricezione specificato non siano contrassegnati come di sola lettura.

  • Verificare che i file nell'indirizzo di ricezione specificato non siano contrassegnati con un attributo di sistema.

  • Assicurarsi che l'account usato come account di accesso: per l'istanza host del gestore di ricezione file siano disponibili autorizzazioni di lettura e scrittura per il percorso di ricezione specificato.

  • Verificare che i file scritti nella cartella monitorata dall'adapter di ricezione File non abbiano nomi contenenti più di 256 caratteri.

I messaggi non vengono inviati dall'adapter di trasmissione File

Problema

L'adapter di trasmissione file non riesce a inviare un messaggio alla directory o alla condivisione file specificate.

Se un messaggio non viene inviato alla directory o alla condivisione file specificate, nel registro eventi del computer BizTalk Server viene scritto un errore e si verifica la sequenza di eventi seguente:

  1. L'adapter di trasmissione File ritenta l'operazione di scrittura.

  2. L'adapter di trasmissione File tenterà di eseguire l'operazione di scrittura utilizzando il trasporto di backup, se configurato.

  3. Il messaggio verrà scritto nella coda degli elementi sospesi.

Causa

  • L'adapter di trasmissione file non può accedere alla directory da cui vengono inviati i file nel file system o nella condivisione di rete perché il percorso specificato non esiste.

  • L'adapter di trasmissione file non può scrivere in un file nell'indirizzo di destinazione nel file system o nella condivisione di rete perché l'istanza host associata non dispone delle autorizzazioni di scrittura per il file e l'indirizzo in oggetto.

  • L'adattatore di trasmissione file non può scrivere nel file specificato perché è di sola lettura o è contrassegnato con l'attributo del file di sistema .

Risoluzione

  • Verificare l'esistenza del percorso specificato o della condivisione.

  • Assicurarsi che l'account usato come account di accesso: per l'istanza host del gestore di trasmissione file disponga delle autorizzazioni di lettura e scrittura per la directory o la condivisione file specificata.

  • Verificare che i file presenti nella directory o nella condivisione file specificata non siano contrassegnati con l'attributo di sistema.

Lentezza dell'invio di un file mediante l'adapter per file

Problema

Le prestazioni dell'adapter di trasmissione file sono più lente quando la proprietà Consenti cache in scrittura è impostata su False. La proprietà Allow cache on write è impostata su False per impostazione predefinita.

Causa

L'impostazione della proprietà Allow cache on write su False può ridurre le prestazioni perché questa impostazione non consente l'uso della memorizzazione nella cache in memoria dei file dal sistema operativo.

Risoluzione

Per migliorare le prestazioni dell'adapter di invio file, modificare la proprietà Consenti cache in scrittura su True (selezionare la casella ). Per altre informazioni sulla proprietà Consenti cache in scrittura , vedere Configurare una porta di trasmissione file.

Nota

L'impostazione della proprietà Allow cache on write su True aumenta la possibilità di perdita di dati in caso di errore del sistema operativo. In questo scenario, tutti i dati memorizzati nella cache dei file andranno persi.

Eliminazione dei file di zero byte da parte dell'adapter per file

Problema

Se l'adapter di ricezione file preleva un file vuoto, ovvero di zero byte, il file viene eliminato e nel registro dell'applicazione del server BizTalk Server viene scritto il seguente avviso:

Event Type:Warning  
Event Source:BizTalk Server 2009  
Event Category:BizTalk Server 2009   
Event ID:7182  
Date:8/30/2006  
Time:1:32:32 PM  
User:N/A  
Computer:BIZTALKSERVER  
Description:  
The FILE receive adapter deleted the empty file "C:\filesource\emptyfile.xml.BTS-WIP" without performing any processing.  

Causa

L'adapter di ricezione File elimina i file di zero byte per impostazione predefinita.

Risoluzione

Non è necessaria alcuna azione, questo comportamento è strutturale.