Configuración del servidor FTP para la recepción de documentos

Nota: Esta sección es válida sólo para recibir documentos de participantes a través de FTP o FTPS. El envío de documentos a participantes se describe en los apartados Configuración de una pasarela FTP y Configuración de una pasarela FTPS.

Si va a utilizar FTP o FTPS para el transporte de los documentos entrantes, debe disponer de un servidor FTP instalado. Si tiene intención de utilizar FTP y no dispone de un servidor instalado, instálelo antes de continuar. Asegúrese de que uno de los siguientes ejemplos se corresponde con su instalación:

Configuración de la estructura de directorios necesaria en el servidor FTP

Una vez que haya instalado el servidor FTP, el paso siguiente es la creación de la estructura de directorios necesaria bajo el directorio inicial del servidor FTP. WebSphere Partner Gateway necesita una estructura de directorios concreta que los componentes receptor y gestor de documentos utilizan para identificar correctamente al participante que envía el documento entrante. La estructura se muestra en la Figura 15.

Figura 15. Estructura del directorio FTP
Esta figura muestra una estructura de directorios FTP y las carpetas necesarias, que se describen en los siguientes párrafos

El directorio de cada participante contiene un directorio Binary y un directorio Documents. Tanto el directorio Binary como el Documents contienen un directorio Production y un directorio Test.

El directorio Documents se utiliza cuando un participante envía al concentrador un documento XML que contiene información completa sobre el direccionamiento (mediante FTP). Ello precisa de la creación de una definición de XML personalizada.

El directorio Binary se utiliza cuando un participante envía al concentrador un documento de cualquier otro tipo (mediante FTP).

Para cada participante que utilice FTP para enviar o recibir documentos, cree las carpetas siguientes desde el directorio raíz del servidor FTP:

  1. Cree una carpeta para el participante.
    Nota: El nombre de la carpeta debe coincidir con el nombre especificado en Nombre de inicio de sesión de empresa al crear el participante. La creación de participantes se describe en el apartado Creación de perfiles de participantes.
  2. Cree subcarpetas bajo la carpeta del participante denominadas Binary y Documents.
  3. Cree subcarpetas bajo las carpetas Binary y Documents denominadas Production y Test.

Cómo se procesan los archivos enviados mediante FTP

Es importante comprender cómo procesa el servidor FTP los archivos binarios y XML.

Archivos binarios

Los archivos binarios tienen una estructura de nombre de archivo obligatoria, porque el gestor de documentos no los inspecciona en absoluto.

La estructura de nombres de archivos es: <ID_A_participante><nombre_archivo_exclusivo>

Cuando el receptor detecta un archivo binario, lo graba en el almacenamiento compartido y lo pasa al gestor de documentos para su proceso.

El nombre del directorio en el que se detectó el archivo se utiliza para evaluar el nombre de participante de origen, y la primera parte del nombre del archivo se utiliza para evaluar el nombre de participante de destino. La posición del directorio en la estructura de directorios se utiliza para evaluar si la transacción es una transacción de tipo producción o prueba.

Por ejemplo, se detecta un archivo denominado 123456789.abcdefg1234567 en el directorio \ftproot\partnerTwo\binary\production. El gestor de documentos conoce la información siguiente:

El gestor de documentos busca una conexión de participante de producción que vaya del socioDos al socioUno para:

A continuación, el gestor de documentos procesará el archivo.

Archivos XML

Un archivo XML no tiene requisitos en su nombre de archivo porque el archivo es inspeccionado por el gestor de documentos y la información de direccionamiento se extrae del propio documento.

Cuando el receptor detecta un archivo XML, lo graba en el almacenamiento compartido y lo pasa al gestor de documentos para su proceso.

El gestor de documentos compara el archivo XML con los formatos XML que se han definido y selecciona el formato XML necesario. (La configuración de los formatos XML se describe en el apartado Documentos XML personalizados). El nombre de participante de origen, el nombre de participante de destino y la información de direccionamiento se extraen del archivo XML.

La posición del directorio en la estructura de directorios se utiliza para evaluar si la transacción es una transacción de tipo producción o prueba.

A continuación, el gestor de documentos utiliza esta información para localizar la conexión de participante correcta antes de procesar el archivo.

Configuración de servidor FTP adicional

Una vez que ha creado la estructura de directorios necesaria, debe configurar el servidor FTP para cada uno de los participantes de la comunidad del concentrador. La forma en que configure el servidor FTP depende del servidor que esté utilizando. Consulte la documentación del servidor FTP y realice las tareas siguientes:

  1. Añada un nuevo grupo (por ejemplo, Participantes).
  2. Añada un usuario al grupo que acaba de crear para cada participante que vaya a enviar o recibir documentos mediante FTP.
  3. Para cada participante, configure el servidor FTP para correlacionar el participante entrante con la estructura de directorios correspondiente creada para el participante en la sección anterior del apartado Configuración de la estructura de directorios necesaria en el servidor FTP. Para obtener más información, consulte la documentación del servidor FTP

Aspectos de seguridad para el servidor FTPS

Si está utilizando un servidor FTPS para recibir documentos entrantes, las consideraciones de seguridad para las sesiones SSL se dejarán únicamente en manos del servidor FTPS y del cliente que utilice el participante. No existe una configuración de seguridad específica para WebSphere Partner Gateway destinada a los documentos FTPS entrantes. WebSphere Partner Gateway recupera los documentos para el destino FTP (que se describe en Configuración de un destino FTP) después de que el servidor haya negociado satisfactoriamente los canales seguros y haya recibido el documento. Consulte la documentación del servidor FTPS para determinar qué certificados se necesitan (y dónde se necesitan) para configurar con éxito un canal seguro al que pueda acceder el participante.

Para la autenticación de servidor, proporcione a los participantes el certificado del receptor. Si el certificado se emite mediante una autoridad certificadora (CA), proporcione también la cadena de certificados de CA. Si el servidor FTPS da soporte a la autenticación del cliente, los certificados de autenticación de cliente de los participantes deben especificarse en el servidor FTPS. Consulte la documentación del servidor FTPS para obtener información sobre la especificación de la autenticación de cliente y los certificados de autenticación de cliente.

Copyright IBM Corp. 2003, 2005