Puede utilizar el sistema de archivos de WebSphere Partner Gateway - Express para transferir mensajes a las aplicaciones de empresa y desde éstas, incluida la aplicación WebSphere Partner Gateway Enterprise, a través de una red existente. Los directorios de mensajería están ubicados en el directorio EXPRESS_HOME/data/FileSystemAdapter2/partners. En un sistema que ejecuta i5/OS u OS/400, el directorio EXPRESS_HOME es /QIBM/UserData/WSPGExpress60. El directorio "partners" contiene un subdirectorio con nombre para cada socio configurado en el sistema. La estructura de directorios debe parecerse a esta:
EXPRESS_HOME
data
FileSystemAdapter2
partners
partner1
partner2
...
partnerX
Si desea enviar un mensaje a un socio, por ejemplo, "partner1", mueva el mensaje al subdirectorio "send" adecuado del directorio "partner1". Cada socio tiene un conjunto de directorios que guarda los mensajes que se enviarán, que se han enviado, que se han recibido y que han tenido algún tipo de error. Cada directorio de envío tiene también un subdirectorio que corresponde al método de envío y al contenido del mensaje que se está enviando. Por ejemplo, "partner1", en el ejemplo anterior, tiene los subdirectorios siguientes:
partner1
error
rec_err
received
send
sent
El subdirectorio "error" contiene mensajes cuyas transmisiones han fallado. El subdirectorio"rec_err" contiene mensajes que no se han podido recibir. El subdirectorio "received" contiene mensajes que se han recibido correctamente. El subdirectorio "send" contiene mensajes que se están enviando actualmente. El subdirectorio "sent" contiene mensajes que se han enviado correctamente. Cada uno de los subdirectorios anteriores tiene además su propio conjunto de subdirectorios idénticos. Los subdirectorios existen para identificar el tipo de contenido y el protocolo de mensajería utilizado al enviar los mensajes. Cada uno de los directorios anteriores tiene la siguiente estructura de subdirectorio:
AS2
binary
EDI-Consent
EDIFACT
EDI-X12
MDN
XML
HTTP
Los subdirectorios del directorio AS2 se utilizan para enviar y recibir los mensajes de AS2. El subdirectorio "binary" guarda los mensajes binarios. "EDI-Consent", "EDIFACT" y "EDI-X12" son para los mensajes con formato EDI. El subdirectorio MDN guarda los reconocimientos recibidos; no se utiliza en el árbol de directorios "send". El directorio "XML" guarda los mensajes XML arbitrarios.
El directorio HTTP guarda los mensajes enviados o recibidos por medio del método HTTP POST.
Para enviar y recibir mensajes de forma programada o manualmente sin la interfaz de usuario de WebSphere Partner Gateway - Express, debe utilizarse el sistema de archivos. Si se utiliza "partner1", del ejemplo anterior, como socio comercial, se puede enviar un mensaje EDI-X12 si se coloca contenido EDI-X12 con formato de archivo en el subdirectorio INICIO_EXPRESS/data/FileSystemAdapter2/partners/partner1/send/AS2/EDI-X12.
Cuando Express envíe el documento, se moverá al subdirectorio sent/AS2/EDI-X12 si es correcto, o al subdirectorio error/AS2/EDI-X12 si no es correcto. Los documentos que necesitan MDN no se mueven hasta que se recibe MDN, o Express excede el tiempo de espera mientras espera la MDN. Las MDN recibidas siempre se sitúan en el directorio MDN. Cuando se mueven los archivos desde los directorios "send", se les añade un sufijo con una indicación de la hora para diferenciar entre varias transmisiones del mismo nombre de archivo.
Los mensajes recibidos se pueden recuperar si se abren los subdirectorios "received". Por ejemplo, si se esperaba un mensaje EDI-X12 desde "partner1" por medio de AS2, el directorio INICIO_EXPRESS/data/FileSystemAdapter2/partner1/received/AS2/EDI-X12 almacenará el mensaje recibido. Cualquier archivo que aparezca en ese directorio será un mensaje satisfactorio EDI-X12 de "partner1". A continuación, el mensaje se puede recuperar y procesar. Una implementación contundente también supervisaría el directorio partner1/rec_err/AS2/EDI-X12 en caso de que se produjeran errores de análisis en un mensaje entrante desde "partner1".