Proprietà di configurazione dell'adapter FILE
Nella tabella seguente vengono illustrate le proprietà di configurazione che è possibile impostare per l'indirizzo di ricezione di un adapter FILE.
Nome proprietà | Type | Descrizione | Restrizioni | Commenti |
---|---|---|---|---|
RemoveReceivedFileRetryCount | VT_UI4 | Specifica il numero di tentativi di eliminazione di un file che è stato letto dall'adapter FILE e inviato a BizTalk Server. | I valori validi sono compresi tra 0 e 100. | Il valore predefinito è 5. |
RemoveReceivedFileMaxInterval | VT_UI4 | Specifica l'intervallo iniziale, in millisecondi, di attesa da parte dell'adapter FILE prima di tentare l'eliminazione di un file letto e inviato a BizTalk Server. | I valori validi sono compresi tra 1 e 1000. | Il valore predefinito è 10. |
FileMask | VT_BSTR | Specificare il filtro per i file. | Nessuno | Il valore predefinito è *.xml. |
BatchSizeInBytes | VT_UI4 | Specifica il numero massimo di byte complessivi per un batch di file da inviare a BizTalk MessageBox. | I valori validi sono compresi tra 1024 e 104857600. | Il valore predefinito è 102400. |
PollingInterval | VT_UI4 | Specificare la frequenza, in millisecondi, con cui l'adapter FILE eseguirà il polling della posizione specificata per i nuovi file. | I valori validi sono compresi tra 1000 e 3600000. | Impostare su 1 per disattivare il polling. |
BatchSize | VT_UI4 | Specifica il numero massimo di messaggi da inviare in un batch. | I valori validi sono compresi tra 1 e 256. | Il valore predefinito è 20. |
FileNetFailRetryInt | VT_UI4 | Specifica l'intervallo, in minuti, tra i tentativi di accesso all'indirizzo di ricezione in una condivisione di rete, qualora sia temporaneamente non disponibile. | I valori validi sono compresi tra 0 e 4294967295. | Il valore predefinito è 5. |
RemoveReceivedFileDelay | VT_UI4 | Specifica l'intervallo iniziale, in millisecondi, di attesa da parte dell'adapter FILE prima di tentare l'eliminazione di un file letto e inviato a BizTalk Server. | L'intervallo raddoppia dopo ogni intervallo tra i tentativi finché non viene raggiunto il valore massimo specificato. I valori validi sono compresi tra 1 e 1000. |
Il valore predefinito è 10. |
RenameReceivedFiles | VT_BOOL | Specifica se rinominare o meno i file prima che vengano selezionati per l'elaborazione. | I valori validi sono: - -1 (true) - 0 (false) |
Il valore predefinito è 0. |
FileNetFailRetryCount | VT_UI4 | Specifica il numero di tentativi di accesso all'indirizzo di ricezione in una condivisione di rete, qualora sia temporaneamente non disponibile. | I valori validi sono compresi tra 0 e 4294967295. | Il valore predefinito è 5. |
Nel codice seguente viene illustrato il formato della stringa XML utilizzata per impostare le proprietà:
<CustomProps>
<RemoveReceivedFileRetryCount vt="19">5</RemoveReceivedFileRetryCount>
<RemoveReceivedFileMaxInterval vt="19">300000</RemoveReceivedFileMaxInterval>
<FileMask vt="8">*.xml</FileMask>
<BatchSizeInBytes vt="19">102400</BatchSizeInBytes>
<PollingInterval vt="19">60000</PollingInterval>
<BatchSize vt="19">20</BatchSize>
<FileNetFailRetryInt vt="19">5</FileNetFailRetryInt>
<RemoveReceivedFileDelay vt="19">10</RemoveReceivedFileDelay>
<RenameReceivedFiles vt="11">0</RenameReceivedFiles>
<FileNetFailRetryCount vt="19">5</FileNetFailRetryCount>
</CustomProps>
Nella tabella seguente vengono illustrate le proprietà di configurazione che è possibile impostare per la porta di trasmissione di un adapter FILE:
Nome proprietà | Type | Descrizione | Restrizioni | Commenti |
---|---|---|---|---|
Username | VT_BSTR | Specifica credenziali alternative se l'istanza host dell'adapter FILE non dispone dei diritti necessari per una cartella condivisa di rete. | Nessuno | Specificare il nome utente nel formato <dominio>\nome utente. |
UseTempFileOnWrite | VT_BOOL | Specifica un file temporaneo durante la scrittura nella cartella di destinazione. Al termine della scrittura, il file viene rinominato con il valore specificato per la proprietà FileName. | Questa proprietà può essere impostata su -1 (true) se la proprietà CopyMode è impostata sul valore 2 (Crea nuovo). I valori validi sono: - -1 (true) - 0 (false) |
Il valore predefinito è 0 (false). |
CopyMode | VT_UI4 | Definisce e la modalità di copia da utilizzare per la scrittura di un messaggio in un file. | I valori validi sono: - 0 (Accodamento) - 1 (Sovrascrivi) - 2 (Crea nuovo) |
Il valore predefinito per il registro è 2 (Crea nuovo). |
FileName | VT_BSTR | Specifica il nome del file nel quale il gestore di trasmissione dei file scriverà il messaggio. | Per informazioni sulle restrizioni di questa proprietà, vedere Restrizioni durante la configurazione dell'adapter File. | Il valore predefinito è %MessageID%.xml. |
AllowCacheOnWrite | VT_BOOL | Specifica se utilizzare la memorizzazione nella cache del file system durante la scrittura di un messaggio in un file. | I valori validi sono: - 0 (non usare la memorizzazione nella cache) - -1 (usare la memorizzazione nella cache) |
Il valore predefinito è 0 (non utilizzare la memorizzazione nella cache) |
Password | VT_NULL | Specifica la password da utilizzare insieme alla proprietà Username se l'istanza host dell'adapter FILE non dispone dei diritti necessari per una cartella condivisa di rete. | Questo valore è sempre impostato su null quando si esporta un file di associazione. Questo campo deve essere compilato manualmente con la password prima di importare il file di associazione nella configurazione di BizTalk Server di destinazione. | Nessuno |
Nel codice seguente viene illustrato il formato della stringa XML utilizzata per impostare le proprietà:
<CustomProps>
<Username vt="8">Domainname\User</Username>
<UseTempFileOnWrite vt="11">-1</UseTempFileOnWrite>
<CopyMode vt="19">1</CopyMode>
<FileName vt="8">%MessageID%.xml</FileName>
<AllowCacheOnWrite vt="11">-1</AllowCacheOnWrite>
<Password vt="1" />
</CustomProps>