Propiedades de configuración del adaptador de archivo
En la siguiente tabla se enumeran las propiedades de configuración que se pueden definir para una ubicación de recepción de un adaptador de archivo:
Nombre de propiedad | Tipo | Descripción | Restricciones | Comentarios |
---|---|---|---|---|
RemoveReceivedFileRetryCount | VT_UI4 | Especificar el número de veces que el adaptador de archivo intentará eliminar un archivo que ha leído y enviado a BizTalk Server. | Los valores válidos son de 0 a 100. | El valor predeterminado es 5. |
RemoveReceivedFileMaxInterval | VT_UI4 | Especificar el intervalo inicial en milisegundos que esperará el adaptador de archivo antes de intentar eliminar un archivo que ha leído y enviado a BizTalk Server. | Los valores válidos son de 1 a 1000. | El valor predeterminado es 10. |
FileMask | VT_BSTR | Especificar la máscara de los archivos. | None | El valor predeterminado es *.xml. |
BatchSizeInBytes | VT_UI4 | Especifica el total máximo de bytes de un lote de archivos enviado al cuadro de mensajes de BizTalk. | Los valores válidos van de 1024 a 104857600. | El valor predeterminado es 102400. |
PollingInterval | VT_UI4 | Especificar el intervalo en milisegundos con el que el adaptador de archivo efectuará el sondeo de la ubicación especificada en busca de nuevos archivos. | Los valores válidos son de 1000 a 36000000. | Establecer en 1 para deshabilitar el sondeo. |
BatchSize | VT_UI4 | Especificar el número máximo de mensajes que se va a enviar en un lote. | Los valores válidos son de 1 a 256. | El valor predeterminado es 20. |
FileNetFailRetryInt | VT_UI4 | Especificar el tiempo de intervalo de reintentos (en minutos) entre los intentos de obtención de acceso a la ubicación de recepción del recurso compartido de red que no está disponible temporalmente. | Los valores válidos van de 0 a 4294967295. | El valor predeterminado es 5. |
RemoveReceivedFileDelay | VT_UI4 | Especificar el intervalo inicial en milisegundos que esperará el adaptador de archivo antes de intentar eliminar un archivo que ha leído y enviado a BizTalk Server. | Este intervalo se duplicará después de cada intervalo de reintento hasta alcanzar el valor máximo de intervalo de reintento. Los valores válidos son de 1 a 1000. |
El valor predeterminado es 10. |
RenameReceivedFiles | VT_BOOL | Especificar si se cambiará el nombre de los archivos antes de seleccionarlos para su procesamiento. | Los valores válidos son: - -1 (true) - 0 (false) |
El valor predeterminado es 0. |
FileNetFailRetryCount | VT_UI4 | Especificar el número de intentos de obtención de acceso a la ubicación de recepción de un recurso compartido de red que no está disponible temporalmente. | Los valores válidos van de 0 a 4294967295. | El valor predeterminado es 5. |
En el siguiente código se muestra el formato de la cadena XML que se utiliza para establecer las propiedades:
<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>
En la siguiente tabla se enumeran las propiedades de configuración que se pueden definir para un puerto de envío del adaptador de archivo:
Nombre de propiedad | Tipo | Descripción | Restricciones | Comentarios |
---|---|---|---|---|
Nombre de usuario | VT_BSTR | Especifica credenciales alternativas cuando la instancia de host del adaptador de archivo no tiene los derechos necesarios para un recurso compartido de red. | None | Especifique el nombre de usuario con el formato <domain>\username. |
UseTempFileOnWrite | VT_BOOL | Especifica que se utilizará un archivo temporal al escribir en la carpeta de destino. Una vez que se termina de escribir, se le cambia el nombre al valor especificado para la propiedad Nombre de archivo. | Esta propiedad solo puede establecerse como -1 (verdadero) si la propiedad CopyMode se establece con el valor 2 (Crear nuevo). Los valores válidos son: - -1 (true) - 0 (false) |
El valor predeterminado es 0 (falso). |
CopyMode | VT_UI4 | Definir el modo de copia que se va a usar al escribir un mensaje en un archivo | Los valores válidos son: - 0 (Anexar) - 1 (Sobrescribir) - 2 (Crear nuevo) |
El valor predeterminado es 2 (Crear nuevo). |
FileName | VT_BSTR | Especificar el nombre de archivo en el que el controlador de envío de archivos escribe el mensaje. | Para obtener información sobre las restricciones de esta propiedad, vea Restricciones al configurar el adaptador de archivo. | El valor predeterminado es %MessageID%.xml. |
AllowCacheOnWrite | VT_BOOL | Especifica si se utiliza el almacenamiento en caché del sistema de archivos al escribir un mensaje en un archivo. | Los valores válidos son: - 0 (no use el almacenamiento en caché) - -1 (usar almacenamiento en caché) |
El valor predeterminado es 0 (no utilizar almacenamiento en caché). |
Contraseña | VT_NULL | Especifica la contraseña utilizada junto con la propiedad Username cuando la instancia de host del adaptador de archivo no tiene los derechos necesarios para un recurso compartido de red. | Este valor siempre se establece en NULL cuando se exporta un archivo de enlace. Este campo se debe rellenar de forma manual con la contraseña antes de importar el archivo de enlace en la configuración de BizTalk Server de destino. | None |
En el siguiente código se muestra el formato de la cadena XML que se utiliza para establecer las propiedades:
<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>