Création du flux de médiations

Mappez vos opérations de requête et de réponse, ajoutez une propriété persistante au contexte de corrélation et transformez l'interface du message pour qu'elle soit cohérente entre le demandeur et le fournisseur.

  1. Dans la vue Intégration métier, développez le module CorrelationContext.
  2. Ouvrez l'éditeur d'assemblage en cliquant deux fois sur l'icône d'assemblage du module CorrelationContext.
    Capture d'écran de la vue du navigateur de Business Integration
  3. Dans le diagramme d'assemblage du module, cliquez avec le bouton droit de la souris sur le composant CorrelationContext_MediationFlow et choisissez Générer l'implémentation.
    Capture d'écran de la sélection de l'option de génération de l'implémentation
  4. Cliquez sur OK pour générer le flux de médiations dans CorrelationContext. Cette opération ouvre CorrelationContext_MediationFlow dans l'éditeur de flux de médiations.
  5. Dans la section des connexions d'opérations, connectez l'opération getQuote de l'interface StockQuoteService à l'opération getQuote de l'interface StockQuoteServicePartner. Le flux de requêtes s'affiche avec une valeur d'entrée (input) et une valeur de sortie (callout) associées à l'opération.
    Capture d'écran du mappage des opérations
  6. Ajoutez l'objet métier CustomerInformation au contexte de corrélation de StockQuoteService_getQuote_Input. Cela permet à la propriété customerID de rester dans le flux de messages. Cliquez sur StockQuoteService_getQuote_Input et accédez à l'onglet Détails dans la vue Propriétés. Dans la zone Contexte de corrélation, cliquez sur Parcourir. Sélectionnez CustomerInformation sous les types de données correspondants, puis cliquez deux fois dessus.
    Capture d'écran de l'ajout dans la zone Contexte de corrélation
  7. {http://CorrelationContext}CustomerInformation s'affiche maintenant dans la zone Contexte de corrélation.
    Capture d'écran de la vue Input node properties
  8. Pour terminer le flux, connectez StockQuoteService_getQuote_Input à StockQuoteServicePartner_getQuote_Callout dans le canevas du flux de demandes.
    Capture d'écran du flux de demandes connecté
  9. Passez au flux de réponses. Connectez StockQuoteServicePartner_getQuote_CalloutResponse à StockQuoteService_getQuote_InputResponse.
    Capture d'écran du flux de réponses connecté
  10. Sauvegardez les modifications.

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

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