Structure de répertoire de WebSphere Partner Gateway - Express

Vous pouvez utiliser le système de fichiers de WebSphere Partner Gateway - Express pour transférer des messages de et vers des applications d'entreprise, notamment WebSphere Partner Gateway Enterprise, sur un réseau existant. Les répertoires de messagerie sont situés sous le répertoire EXPRESS_HOME/data/FileSystemAdapter2/partners. Sur un système exécutant i5/OS ou OS/400, le répertoire EXPRESS_HOME est /QIBM/UserData/WSPGExpress60. Le répertoire "partners" contient un sous-répertoire nommé pour chaque partenaire configuré dans le système. L'arborescence doit être similaire à la suivante :

EXPRESS_HOME
data

FileSystemAdapter2

partners

partenaire1

partenaire2

...

partenaireX

Pour envoyer un message à un partenaire, par exemple, "partenaire1", déplacez le message dans le sous-répertoire "send" approprié, dans le répertoire "partenaire1". Chaque partenaire dispose d'un ensemble de répertoires contenant des messages devant être envoyés, ont été envoyés, ont été reçus et contenant des erreurs. Chaque répertoire d'envoi comprend un sous-répertoire qui correspond à la méthode d'envoi et au contenu du message envoyé. Par exemple, "partenaire1", dans l'exemple ci-avant, contient les sous-répertoires suivants :

partenaire1
error

rec_err

received

send

sent

Le sous-répertoire "error" contient les messages dont la transmission a échoué. Le sous-répertoire "rec_err" contient les messages dont la réception a échoué. Le sous-répertoire "received" contient les messages dont la réception a réussi. Le sous-répertoire "send" contient des messages en cours d'envoi. Le sous-répertoire "sent" contient des messages dont l'envoi a réussi. Chacun des sous-répertoires ci-dessus contient également son propre ensemble de sous-répertoires identiques. Les sous-répertoires permettent d'identifier le type de contenu et le protocole de messagerie utilisés pour l'envoi des messages. Chacun des répertoires ci-avant sont définis par l'arborescence suivante :

AS2
binary

EDI-Consent

EDIFACT

EDI-X12

MDN

XML

HTTP

Les sous-répertoires du répertoire AS2 sont utilisés pour envoyer et recevoir des messages AS2. Le sous-répertoire "binary" contient les messages binaires. Les sous-répertoires "EDI-Consent", "EDIFACT" et "EDI-X12" concernent les messages au format EDI. Le sous-répertoire MDN contient les accusés de réception reçus ; il n'est pas utilisé dans l'arborescence "send". Le répertoire "XML" contient les messages XML arbitraires.

Le répertoire HTTP contient les messages envoyés ou reçus à l'aide de la méthode HTTP POST.

Transmission de messages

Pour envoyer et recevoir des messages automatiquement ou manuellement sans passer par l'interface utilisateur de WebSphere Partner Gateway - Express, vous devez utiliser le système de fichiers. En utilisant "partenaire1" à partir de l'exemple ci-avant comme partenaire d'échanges, vous pouvez envoyer un message EDI-X12 en plaçant le contenu EDI-X12 sous forme de fichier dans le sous-répertoire EXPRESS_HOME/data/FileSystemAdapter2/partners/partenaire1/send/AS2/EDI-X12.

Remarque :
Ne copiez pas les fichiers dans les sous-répertoires "send". L'utilisation de l'opération de copie peut entraîner l'envoi d'un fichier lu partiellement. En revanche, utilisez une opération de déplacement.

Une fois le document envoyé par Express, il est déplacé dans le sous-répertoire sent/AS2/EDI-X12 si l'envoi aboutit ou dans le sous-répertoire error/AS2/EDI-X12 si l'envoi échoue. Les documents requérant des notifications MDN ne sont pas déplacés tant que la notification MDN n'est pas reçue ou le délai d'attente par Express de la MDN expire. Les MDN reçues sont toujours placées dans le répertoire MDN. Lorsque les fichiers sont déplacés depuis les répertoires "send", ils portent un suffixe d'horodatage permettant de distinguer les différentes transmissions d'un même fichier.

Réception de messages

Vous pouvez extraire les messages reçus en ouvrant les sous-répertoires "received". Par exemple, si un message EDI-X12 doit être envoyé depuis "partenaire1" via AS2, il est reçu dans le répertoire EXPRESS_HOME/data/FileSystemAdapter2/partenaire1/received/AS2/EDI-X12. Tout fichier apparaissant dans ce répertoire est un message EDI-X12, dont l'envoi depuis "partenaire1" a abouti. Le message peut ensuite être extrait et traité. Une mise en oeuvre fiable contrôle également le répertoire partenaire1/rec_err/AS2/EDI-X12 dans le cas où des erreurs d'analyse seraient détectées dans un message provenant de "partenaire1".

Remarque :
Les fichiers entrants ne conservent pas les noms d'origine qui leur sont attribués dans le système de l'expéditeur. Pour identifier les messages, vous devez consulter leur contenu.

Copyright IBM Corp. 2003, 2005