Création du flux de réponses

Transformez le message pour qu'il corresponde aux interfaces du demandeur et du fournisseur.

  1. Cliquez sur l'onglet de réponse pour accéder au canevas du flux de réponses.
  2. Sélectionnez une primitive de transformation XSL dans la palette, faites-la glisser sur le canevas du flux de réponses et nommez-la TransformToStockQuoteRequester.
  3. Dans le canevas du flux de réponses, connectez le terminal de sortie de StockQuoteServicePartner_getSTockQuote_CalloutResponse au terminal d'entrée de TransformToStockQuoteRequester.
  4. Connectez le terminal de sortie de TransformToStockQuoteRequester au terminal d'entrée de StockQuoteRequester_getQuote_InputResponse.
    Flux de réponses connecté
  5. Définissez les propriétés de la primitive de transformation XSL TransformToStockQuoteRequester :
    1. Sélectionnez la primitive TransformToStockQuoteRequester dans le canevas du flux de réponses. Accédez à l'onglet Détails dans la vue Propriétés.
    2. Redéfinissez la zone Root sur /.
    3. Cliquez sur le bouton Nouveau en regard de la zone du fichier de mappage. L'assistant de spécification des types de messages s'ouvre. Cliquez sur Terminer.
    4. Dans la section Source de l'éditeur de mappage, développez tns:smo > context > correlation [0..1] et tns:smo > body [0..1] > getStockQuote. Dans la section Cible, développez tns:smo > body [0..1] > getQuote.
    5. Cliquez sur customerID [0..1] dans la section context de la source, puis sur customerID dans la section body de la cible. Cliquez avec le bouton droit de la souris et sélectionnez l'option de création de mappage. Cette opération met en correspondance la valeur de l'ID client dans le corps du message avec le contexte de corrélation pour qu'elle soit conservée dans tous les flux de requêtes et de réponses.
    6. Cliquez sur stockValue dans la source, puis sur value dans la cible. Cliquez avec le bouton droit de la souris et sélectionnez l'option de création de mappage.
    7. Pour mapper les zones restantes, cliquez sur smo dans la source, puis sur smo dans la cible. Cliquez avec le bouton droit de la souris et sélectionnez l'option Match Mapping. Toutes les zones restantes doivent être maintenant mappées.
      Editeur de mappage
    8. Sauvegardez les modifications et fermez l'éditeur de mappage.
    9. Dans l'onglet Détails de la vue Propriétés, cliquez sur l'option de régénération du code XSL pour mettre à jour le code XSL associé à ce fichier de mappage.
      Panneau Détails
    10. Sauvegardez les modifications dans l'éditeur de flux de médiations.

Commentaires
(C) Copyright IBM Corporation 2005. Tous droits réservés.

(C) Copyright IBM Corporation 2005. All Rights Reserved.