O sistema de arquivos do WebSphere Partner Gateway - Express pode ser utilizado para transferir mensagens para e a partir de aplicativos corporativos, incluindo o WebSphere Partner Gateway Enterprise, em uma rede existente. Os diretórios de sistema de mensagens estão localizados no diretório EXPRESS_HOME/data/FileSystemAdapter2/partners. Em um sistema com o i5/OS ou o OS/400 em execução, o diretório EXPRESS_HOME é /QIBM/UserData/WSPGExpress60. O diretório "partners" contém um subdiretório nomeado de acordo com cada parceiro configurado no sistema. A estrutura de diretórios é semelhante à seguir:
EXPRESS_HOME
data
FileSystemAdapter2
partners
partner1
partner2
...
partnerX
Se você quiser enviar uma mensagem a um parceiro, por exemplo, "partner1", mova-a até o subdiretório "send" apropriado, no diretório "partner1". Cada parceiro possui um conjunto de diretórios com mensagens retidas a serem enviadas, que foram enviadas, que foram recebidas e que apresentam algum tipo de erro. Cada diretório de envio também possui um subdiretório que corresponde ao método de envio e ao conteúdo da mensagem que está sendo enviada. Por exemplo, "partner1", no exemplo anterior, possui estes subdiretórios:
partner1
error
rec_err
received
send
sent
O subdiretório "error" contém mensagens que apresentaram falhas de transmissão. O subdiretório "rec_err" contém mensagens que apresentaram falhas de recebimento. O subdiretório "received" contém mensagens que foram recebidas com êxito. O subdiretório "send" contém mensagens que estão sendo enviadas no momento. O subdiretório "sent" contém mensagens que foram enviadas com êxito. Por sua vez, cada um dos diretórios acima possui seu próprio conjunto de subdiretórios idênticos. Esses subdiretórios servem para identificar o tipo de conteúdo e o protocolo do sistema de mensagens utilizados no envio das mensagens. Cada um dos diretórios mencionados possui a seguinte estrutura de subdiretórios:
AS2
binary
EDI-Consent
EDIFACT
EDI-X12
MDN
XML
HTTP
Os subdiretórios do diretório AS2 são utilizados para enviar e receber mensagens AS2. O subdiretório "binary" comporta mensagens binárias. Os subdiretórios "EDI-Consent", "EDIFACT" e "EDI-X12" servem para mensagens no formato EDI. O subdiretório MDN comporta confirmações de recebimento e não é utilizado na árvore de diretórios "send". O diretório "XML" comporta mensagens XML arbitrárias.
O diretório HTTP comporta mensagens enviadas ou recebidas com o uso do método HTTP POST.
Para enviar e receber mensagens de maneira programática (ou manualmente, sem a interface com o usuário do WebSphere Partner Gateway - Express, é necessário utilizar o sistema de arquivos. Utilizando "partner1" (no exemplo anterior) como parceiro comercial uma mensagem EDI-X12 pode ser enviada colocando-se o conteúdo EDI-X12 em forma de um arquivo no subdiretório EXPRESS_HOME/data/FileSystemAdapter2/partners/partner1/send/AS2/EDI-X12.
Ao ser enviado pelo Express, o documento será movido para o subdiretório sent/AS2/EDI-X12 (em caso de êxito) ou para o subdiretório error/AS2/EDI-X12 (em caso de falha). Os documentos que exigem MDNs apenas serão movidos quando a MDN for recebida; caso contrário, o Express atingirá o tempo limite de espera por essa MDN. As MDNs recebidas sempre são colocadas no diretório MDN. Ao serem movidos dos respectivos diretórios "send", os arquivos recebem um sufixo de time stamp para diferenciá-los entre diversas transmissões do mesmo nome de arquivo.
As mensagens recebidas podem ser recuperadas abrindo-se os subdiretórios "received". Por exemplo, se uma mensagem EDI-X12 fosse esperada a partir do subdiretório "partner1" via AS2, o diretório EXPRESS_HOME/data/FileSystemAdapter2/partner1/received/AS2/EDI-X12 armazenaria a mensagem recebida. Qualquer arquivo presente nesse diretório seria uma mensagem EDI-X12 de "partner1" recebida com êxito. Em seguida, a mensagem poderia ser recuperada e processada. Uma implementação avançada também monitoraria o diretório partner1/rec_err/AS2/EDI-X12 se erros de análise fossem encontrados em uma mensagem enviada por "partner1".