Compartir a través de


Problemas conocidos con el adaptador de FTP

Esta sección contiene información que puede ayudarle a evitar errores.

Los datos se pueden duplicar o perder cuando se reciben datos en BizTalk Server mediante el adaptador ftp.

Problema

Los datos se duplican o se pierden cuando se reciben en BizTalk Server mediante el adaptador FTP.

Causa

El adaptador FTP de BizTalk Server usa el protocolo de cliente FTP para sondear el servidor FTP designado y recupera datos del servidor "tal como está". El adaptador ftp no valida los datos que recupera. El adaptador ftp envía el documento recuperado al motor de mensajería de BizTalk para su procesamiento y, a continuación, elimina el documento original del servidor FTP. Si el adaptador FTP recupera un documento del servidor FTP que todavía está siendo escrito por la aplicación host, el documento recuperado estará incompleto. Si el adaptador ftp recupera una copia incompleta del documento original, la duplicación de datos o la pérdida de datos pueden producirse en los escenarios siguientes:

  • Si la aplicación host sigue escribiendo el documento original en el servidor FTP, el adaptador FTP no puede eliminar el documento y recuperará otra copia del documento en el siguiente intervalo de sondeo configurado para la ubicación de recepción. Este comportamiento hace que se produzca la duplicación de documentos.

  • Si la aplicación host ha terminado de escribir el documento en el servidor FTP, se eliminará el documento. Este comportamiento hará que se produzca una pérdida de datos.

Resolución

Para solucionar este comportamiento, use uno de los métodos siguientes:

  • Configure la aplicación host para escribir en una carpeta temporal en el mismo disco duro que la carpeta FTP pública y para mover periódicamente el contenido de la carpeta temporal a la carpeta FTP. La carpeta temporal debe estar en el mismo disco duro que la carpeta FTP pública para asegurarse de que la operación de movimiento es atómica. Una operación atómica es una operación que es funcionalmente indivisible. Si escribe datos en la carpeta FTP pública mediante el adaptador FTP de BizTalk Server, puede hacerlo especificando una propiedad Carpeta temporal en el cuadro de diálogo Propiedades de transporte FTP al configurar un puerto de envío. Si especifica una propiedad Carpeta temporal, asegúrese de que esta carpeta está en el mismo disco físico que la carpeta FTP pública.

  • Configure la ubicación de recepción de FTP para que funcione dentro de una ventana de servicio cuando la aplicación host no escribe datos en el servidor FTP. Puede especificar la ventana de servicio al configurar las propiedades de ubicación de recepción.

El adaptador ftp no admite comprobaciones de revocación en los certificados de servidor

Problema

El adaptador FTP de BizTalk Server se ha mejorado para admitir la transferencia segura de archivos hacia y desde un servidor FTPS mediante SSL/TLS. La lista de revocación de certificados (CRL) contiene una lista de certificados que se han revocado y que ya no son válidos. El adaptador FTP no consulta la CRL para autenticar el certificado de servidor.

Causa

Por diseño, el adaptador ftp no consulta la CRL antes de aceptar un certificado de servidor.

Resolución

No se requiere ninguna acción; este comportamiento es por diseño.

El adaptador de FTP descarga archivos mayores que el tamaño máximo de archivo

Problema

El adaptador de recepción FTP descarga archivos cuyo tamaño es mayor que la propiedad Tamaño máximo de archivo especificada de los siguientes servidores FTP:

  • AIX

  • MVS

  • AS400

  • GXS

Causa

Por diseño, el adaptador FTP no respeta el tamaño máximo de archivo al descargar archivos de estos servidores FTP.

Resolución

No se requiere ninguna acción; este comportamiento es por diseño.

Véase también

Configurar una ubicación de recepción de FTP
Solución de problemas del adaptador de FTP