Modification d'un module de remplacement de service

Les modules de remplacement de service sont générés avec un fichier de réponses unique pour chaque opération dans la spécification WSDL. Vous pouvez éditer le module de remplacement de service afin de modifier les réponses par défaut ou d'ajouter des réponses conditionnelles émulant le service réel.

Procédure

Pour modifier le comportement d'un module de remplacement de service, procédez comme suit :

  1. Dans le navigateur de test, effectuez un double clic sur le module pour ouvrir l'éditeur de modules de remplacement. Chaque opération simulée par le module est représentée par un élément d'opération, qui contient des éléments Case (cas) décrivant une condition. Chaque cas contient un élément de réponse. Les éléments Cas sont similaires aux points de vérification de test et utilisent la même présentation.
  2. Pour modifier la réponse d'une opération, procédez comme suit :
    1. Développez l'opération et l'élément Case : Valeur par défaut , puis sélectionnez l'élément de réponse. L'élément Cas : Valeur par défaut décrit la réponse du module de remplacement du service quand aucune autre condition de cas n'est réunie.
    2. Modifiez le contenu de la section Message afin de spécifier le contenu XML renvoyé par le module de remplacement du service.
  3. Pour ajouter un cas de réponse conditionnelle, procédez comme suit :
    1. Cliquez avec le bouton droit de la souris sur l'opération et sélectionnez Ajouter > Elément Cas de type Egal à, Elément Cas de type Contient ou Elément Cas de type Requête.
      Ces types de cas conditionnels sont similaires aux points de vérification Egal à, Contient et Requête dans les tests de service.
      • Utilisez l'élémentCas de type Egal à pour spécifier une réponse renvoyée par le module de remplacement quand le contenu entier du message entrant correspond complètement à celui du message spécifié.
      • Utiliser l'élément Cas de type Contient pour spécifier une réponse renvoyée par le module de remplacement quand une portion du contenu du message entrant correspond à celui du message spécifié.
      • Utilisez l'élément Cas de type Requête pour spécifier une réponse renvoyée par le module de remplacement quand une requête XPath répond aux critères spécifiés.
      Vous pouvez ajouter autant d'éléments cas que requis pour simuler le comportement du service original. Utilisez les boutons Haut et Bas pour modifier l'ordre d'évaluation des conditions 'case'. Seule la première condition concordante est exécutée.

      L'élément 'case' par défaut ne peut pas être supprimé et constitue toujours le dernier élément 'case' dans l'opération.

    2. Sélectionnez l'élément de réponse et modifiez le contenu de la section Message pour spécifier le contenu XML renvoyé par le module de remplacement du service. Utilisez les vues Formulaire, Arborescence et Source pour modifier le mode d'affichage du contenu XML.
  4. Sélectionnez Fichier > Sauvegarder ou cliquez sur le bouton Sauvegarder dans la barre d'outils.

Que faire ensuite

Lorsque vous avez fini de modifier le module de remplacement, vous pouvez le déployer sur un serveur de modules de remplacement.

Retour d'informations