Cette rubrique décrit le test du composant
StockQuote_MediationFlow dans l'environnement de test d'unité au moyen du
débogueur d'intégration.
Dans les instructions ci-dessous, il est admis que le client et la
base de données ont déjà été installés. Pour plus d'informations sur la
procédure d'installation du client et de la base de données, reportez-vous
à la rubrique Test du module de médiation.
- Pour ajouter un point d'arrêt à une primitive de médiation,
cliquez avec le bouton droit de la souris sur le noeud Primitive dans le
canevas du flux de requêtes ou de réponses, puis sélectionnez
Ajouter un point d'arrêt. Notez qu'une petite icône
bleue est ajoutée dans la partie supérieure gauche
du noeud, indiquant qu'un point d'arrêt lui a été
ajouté.

- Sélectionnez le serveur, cliquez à l'aide du bouton droit et cliquez sur Débogage pour démarrer le serveur en mode débogage. Notez
que si le serveur est déjà lancé, vous devez l'arrêter et le redémarrer
en mode débogage.
- Une fois que le serveur a démarré, lancez le JSP du client :
http://localhost:9080/StockQuoteSample/StockQuoteServlet.jsp
- Choisissez CustomerA dans le menu déroulant, sélectionnez un symbole boursier dans la liste et cliquez sur Demande pour envoyer un message via le flux de médiation.

- Le débogueur s'arrête au niveau du premier point d'arrêt
et affiche le contenu du message dans la vue Variables. Une marque violette s'affiche sur la connexion traversée par le débogueur. Pour poursuivre l'exécution, cliquez sur l'icône Avancer d'un pas sans entrée

.
- Cliquez sur l'icône Avancer d'un pas sans entrée
pour accéder au prochain noeud primitif.
- Ignorez chaque point d'arrêt
des flux de requêtes et de réponses jusqu'à ce que la valeur Stock Quote
soit renvoyée au JSP du client.