Partager via


Propriétés de configuration de l'adaptateur FILE

Le tableau suivant répertorie les propriétés de configuration que vous pouvez définir pour l'emplacement de réception de l'adaptateur FILE :

Nom de la propriété Type Description Restrictions Commentaires
RemoveReceivedFileRetryCount VT_UI4 Indiquer le nombre de tentatives de suppression par l'adaptateur FILE d'un fichier qu'il a lu et envoyé à BizTalk Server. Les valeurs valides sont comprises entre 0 et 100. La valeur par défaut est 5.
RemoveReceivedFileMaxInterval VT_UI4 Indiquer l'intervalle initial en millisecondes pendant lequel l'adaptateur FILE va attendre avant de tenter de supprimer un fichier qu'il a lu et envoyé à BizTalk Server. Les valeurs valides sont comprises entre 1 et 1000. La valeur par défaut est 10.
FileMask VT_BSTR Indiquer le masque des fichiers. None La valeur par défaut est *.xml.
BatchSizeInBytes VT_UI4 Spécifier le nombre total d'octets autorisés pour un lot de fichiers envoyé à la base de données MessageBox de BizTalk. Les valeurs valides sont comprises entre 1024 et 104857600. La valeur par défaut est 102400.
PollingInterval VT_UI4 Indiquer l'intervalle, en millisecondes, selon lequel l'adaptateur FILE va interroger l'emplacement spécifié à la recherche de nouveaux fichiers. Les valeurs valides sont comprises entre 1000 et 3600000. Définissez la valeur sur 1 pour désactiver l'interrogation.
BatchSize VT_UI4 Indiquez le nombre maximal de messages à soumettre en un lot. Les valeurs valides sont comprises entre 1 et 256. La valeur par défaut est 20.
FileNetFailRetryInt VT_UI4 Indiquer l'intervalle (en minutes) devant séparer chaque tentative d'accès à l'emplacement de réception sur le partage réseau en cas d'indisponibilité temporaire. Les valeurs valides sont comprises entre 0 et 4294967295. La valeur par défaut est 5.
RemoveReceivedFileDelay VT_UI4 Indiquer l'intervalle initial en millisecondes pendant lequel l'adaptateur FILE va attendre avant de tenter de supprimer un fichier qu'il a lu et envoyé à BizTalk Server. Cet intervalle double après chaque nouvelle tentative jusqu'à la valeur d'intervalle maximal spécifiée.

Les valeurs valides sont comprises entre 1 et 1000.
La valeur par défaut est 10.
RenameReceivedFiles VT_BOOL Indiquer s'il faut renommer des fichiers avant de les extraire pour traitement. Les valeurs autorisées sont :

- -1 (true)
- 0 (false)
La valeur par défaut est 0.
FileNetFailRetryCount VT_UI4 Indiquer le nombre de tentatives d'accès à l'emplacement de réception sur le partage réseau en cas d'indisponibilité temporaire. Les valeurs valides sont comprises entre 0 et 4294967295. La valeur par défaut est 5.

Le code suivant illustre le format de la chaîne XML que vous devez utiliser pour définir les propriétés :

<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>  

Ce tableau répertorie les propriétés de configuration que vous pouvez définir pour le port d'envoi de l'adaptateur FILE.

Nom de la propriété Type Description Restrictions Commentaires
Nom d’utilisateur VT_BSTR Spécifiez d’autres informations d’identification lorsque l’hôte instance pour l’adaptateur de fichier ne dispose pas des droits nécessaires sur un partage réseau. None Spécifiez le nom d’utilisateur au format <domain>\username.
UseTempFileOnWrite VT_BOOL Indique qu'il faut utiliser un fichier temporaire lors de l'écriture dans le dossier cible. Une fois l'écriture terminée, le fichier est renommé en fonction de la valeur spécifiée pour la propriété FileName. Cette propriété peut uniquement être définie sur -1 (true) si la valeur de la propriété CopyMode est égale à 2 (Créer).

Les valeurs autorisées sont :

- -1 (true)
- 0 (false)
La valeur par défaut est 0 (false).
CopyMode VT_UI4 Définir le mode de copie à utiliser lors de l'écriture d'un message dans un fichier. Les valeurs autorisées sont :

- 0 (Ajout)
- 1 (Remplacer)
- 2 (Créer)
La valeur par défaut est 2 (Créer).
FileName VT_BSTR Indiquer le nom du fichier dans lequel le gestionnaire d'envoi du fichier écrit le message. Pour plus d’informations sur les restrictions sur cette propriété, consultez Restrictions lors de la configuration de l’adaptateur de fichier. La valeur par défaut est %MessageID%.xml.
AllowCacheOnWrite VT_BOOL Spécifie si la mise en cache du système de fichiers doit être appliquée lors de l'écriture d'un message dans un fichier. Les valeurs autorisées sont :

- 0 (n’utilisez pas la mise en cache)
- -1 (utiliser la mise en cache)
La valeur par défaut est 0 (pas de mise en cache).
Mot de passe VT_NULL Spécifie le mot de passe utilisé avec la propriété Nom d'utilisateur lorsque l'instance d'hôte de l'adaptateur FILE ne dispose pas des droits d'accès au partage réseau. Cette valeur est toujours définie sur Null lors de l'exportation d'un fichier de liaison. Ce champ doit être complété manuellement avec le mot de passe avant l'importation du fichier de liaison dans la configuration BizTalk Server cible. None

Le code suivant illustre le format de la chaîne XML que vous devez utiliser pour définir les propriétés :

<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>