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:
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.
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:
Es importante comprender cómo procesa el servidor FTP los archivos binarios y XML.
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.
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.
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:
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.