Cette section présente rapidement les types de transformations réalisées par WebSphere Partner Gateway. Des informations détaillées sur ces transformations et les opérations nécessaires pour les configurer sont indiquées à la section Procédure générale de définition d'échanges de documents.
WebSphere Partner Gateway peut accepter un EDI émis par un participant ou le Gestionnaire de communauté, le transformer en un type d'EDI différent (par exemple, EDI-X12 vers EDIFACT), puis envoyer le document au Gestionnaire de communauté ou au participant. Cette transformation se déroule comme suit :
La figure 23 montre un EDI X12 composé de trois transactions désenveloppées. Les transactions sont transformées au format EDIFACT puis enveloppées et envoyées au participant.
Une mappe de transformation est associée à chaque transaction et indique de quelle façon elle est transformée. La transaction peut être transformée en une seule transaction ou en plusieurs, si le chaînage de mappe a été utilisé pour créer la mappe. Si le mode par lots de l'Enveloppeur est activé, les transactions qui arrivent au concentrateur dans une même enveloppe le quitteront également dans une même enveloppe. Cependant, s'il existe des points d'arrêt d'enveloppe (par exemple des valeurs différentes d'attribut EDI ou un profil d'enveloppe différent) ou si le traitement par lots est désactivé, les transactions repartiront dans plusieurs enveloppes. Voir le Enveloppeur pour une description générale de l'Enveloppeur (un composant qui rassemble plusieurs transactions destinées à un participant, les met dans une enveloppe, et les envoie). Pour plus d'informations sur le traitement par lots, voir Mode de traitement par lot.
Une mappe de validation peut également être associée à la transaction.
WebSphere Partner Gateway peut accepter un EDI émis par un participant ou le Gestionnaire de communauté, le désenvelopper, et transformer les transactions EDI obtenues en documents XML ou ROD.
La transaction peut être transformée en un seul document ou en plusieurs, si le chaînage de mappe a été utilisé pour créer la mappe.
WebSphere Partner Gateway peut recevoir des documents XML ou ROD d'un participant ou du Gestionnaire de communauté, transformer les documents en transactions EDI, envelopper les transactions et les envoyer au Gestionnaire de communauté ou à un participant.
La figure 25 montre des documents XML transformés en transactions X12 puis enveloppés.
Un document peut être transformé en plusieurs transactions (si le chaînage de mappe a été utilisé), qui seront enveloppées en différents EDI. La figure 26 montre un document XML transformé en trois transactions X12. Deux des transactions sont enveloppées ensemble. La dernière est placée dans une enveloppe séparée.
WebSphere Partner Gateway peut recevoir un fichier composé d'un ou plusieurs documents XML ou ROD de la part d'un participant ou du Gestionnaire de communauté, le transformer en transactions EDI, placer les transactions EDI dans plusieurs enveloppes et les envoyer au Gestionnaire de communauté ou au participant.
Chaque document peut être transformé en une seule transaction ou en plusieurs, si le chaînage de mappe a été utilisé pour créer la mappe.
La figure 27 montre le fractionnement d'un ensemble de documents XML pour obtenir des documents XML séparés. Les documents XML sont transformés en transactions X12 qui sont ensuite enveloppées.
Dans figure 27, les documents sont fractionnés (par le récupérateur de fractionnement XML) et les transactions transformées sont enveloppées ensemble. Pour cela, le récupérateur de l'utilitaire de fractionnement XML doit avoir l'option BCG_BATCHDOCS activée (la valeur on par défaut). Si BCG_BATCHDOCS est sur la valeur on et que le mode par lots de l'Enveloppeur est également sur on, ces transactions pourront être enveloppées dans la même enveloppe d'EDI. L'attribut mode par lots de l'Enveloppeur est décrit Mode de traitement par lot.
WebSphere Partner Gateway peut recevoir un document XML ou ROD d'un participant ou du Gestionnaire de communauté, le transformer en tout autre type de document (XML vers ROD ou ROD vers XML), puis l'envoyer au participant ou au Gestionnaire de communauté.
La figure 28 montre plusieurs documents XML transformés en documents ROD.
Le document peut être transformé en un seul document ou en plusieurs si le chaînage de mappe a été utilisé pour créer la mappe.
WebSphere Partner Gateway peut recevoir un document XML ou ROD d'un participant ou du Gestionnaire de communauté, le transformer en document de même type (XML vers XML ou ROD vers ROD), puis l'envoyer au participant ou au Gestionnaire de communauté.
La figure 29 montre des documents XML transformés en documents XML de format différent.
Le document peut être transformé en un seule document, ou en plusieurs si le chaînage de mappe a été utilisé pour créer la mappe.