Vous créez un module de médiation qui extrait un cours d'un service Stock Quote externe. En outre, vous souhaitez conserver les informations client tout au long des flux de demandes et de réponses. La primitive de transformation XSL permet de mapper un message à un autre ou de modifier le contenu d'un message. Dans cet exemple, nous effectuons ces deux opérations. Vous allez mapper le message entre le demandeur et le fournisseur de services et conserver une propriété dans le contexte du message.
Vous allez créer la primitive de transformation XSL pour mapper les opérations suivantes :
Opération source | Attribut | Opération cible | Attribut |
---|---|---|---|
StockQuoteRequester | Symbole | StockQuoteService | stockSymbol |
StockQuoteRequester | Valeur | StockQuoteService | stockValue |
Cet exemple s'applique aux flux de médiation et peut être exécuté sur WebSphere ESB Server ou WebSphere Process Server.
Module de médiation
Le diagramme ci-après illustre les éléments du module de médiation, intitulé XSLTransform, dans l'éditeur d'assemblage :
La création de l'exemple dure environ 15 minutes. Vous avez également la possibilité d'importer le composant de flux de médiations prêt à l'emploi et de l'ouvrir avec l'éditeur de flux de médiations pour l'afficher. Pour plus d'informations, reportez-vous aux rubriques connexes.