Vue d'ensemble des flots disponibles

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.

Flot EDI vers EDI

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 :

  1. L'EDI reçu au niveau du concentrateur est désenveloppé.
  2. Les transactions individuelles comprises dans l'EDI sont transformées dans le format EDI du destinataire.
  3. Les transactions EDI transformées sont enveloppées et envoyées au destinataire.

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.

Figure 23. Flot EDI vers EDI
Cette figure montre comment un EDI X12 est désenveloppé, comment les transactions X12 sont transformées en transactions EDIFACT, et comment ces transactions sont enveloppées avant d'être livrées

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.

Flot EDI vers XML ou ROD

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.

Figure 24. EDI vers un flot de documents XML
Cette figure montre comment un EDI X12 est désenveloppé et les transactions X12 transformées en documents XML

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.

Flot XML ou ROD vers EDI

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.

Figure 25. Flot de document XML en EDI
Cette figure montre comment des documents XML sont transformés en transactions X12, qui sont enveloppées avant d'être livrées

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.

Figure 26. Flot de document XML vers plusieurs transactions EDI
Cette figure montre comment un document XML est transformé en trois transactions X12, puis comment deux de ces transactions sont enveloppées ensemble et la troisième séparément, avant d'être livrées

Flot de plusieurs documents XML ou ROD vers EDI

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.

Remarques :
  1. Les documents envoyés dans un fichier doivent être de même type (XML ou ROD) mais pas les deux à la fois.
  2. Les documents ROD doivent être du même type.

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.

Figure 27. Flot de plusieurs documents XML vers un EDI
Cette figure montre comment est fractionné un fichier XML contenant plusieurs documents XML, et comment ces documents sont transformés en transactions X12 qui sont enveloppées avant d'être livré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.

Flot XML vers ROD ou ROD vers XML

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.

Figure 28. Flot de document XML en document ROD
Cette figure montre comment des documents XML sont 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.

Flot XML vers XML ou ROD vers ROD

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.

Figure 29. Flot de document XML en document XML
Cette figure montre la transformation de trois documents XML. Le premier est transformé en deux documents XML, le second en un seul et le troisième en deux

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.

Copyright IBM Corp. 2003, 2005