Création d'une structure de demande asynchrone

Vous pouvez créer une demande asynchrone selon la spécification WS-Notification, qui contient une structure de rappel.

Procédure

  1. Dans l'éditeur de test, sélectionnez le test et cliquez sur Ajouter, puis sur Structure reposant sur une spécification. L'assistant Nouveau test de service Web s'ouvre.
  2. Dans la page Sélection d'une spécification de services Web, sélectionnez WS-Notification et cliquez sur Suivant.
  3. Dans la page Détails WS-Notification, si le service inclut un fichier WSDL (Web Services Description Language), cliquez sur Ajouter pour l'associer à l'appel.
  4. Indiquez l'identificateur d'abonnement. Vous pouvez sélectionner des identificateurs par défaut pour Websphere Application Server ou Apache Muse. Si votre service n'utilise pas d'identificateur standard, vous pouvez aussi sélectionner Personnalisé et entrez le nom et l'espace de nom de l'identificateur.
  5. Dans la zone Rubrique, remplacez les valeurs Nom et Espace de nom par défaut par celles de la rubrique de votre service.
  6. Indiquez la durée d'abonnement. Puisqu'il s'agit ici d'un environnement de test, l'abonnement expire après le délai spécifié pour économiser les ressources du serveur.
  7. S'il s'agit d'un service WS-BrokeredNotification implémentant un appel de notification lorsque l'abonnement est reçu, vous pouvez sélectionner Ajouter un appel de notification et entrez le message à envoyer.
  8. Cliquez sur Suivant.
  9. Dans la page Configuration du protocole, sélectionnez une configuration de protocole et indiquez les options de la configuration. Sélectionnez Générer une enveloppe SOAP 1.2 si vous testez un service Web SOAP 1.2.
  10. Cliquez sur Terminer. Cette action génère dans l'éditeur de test un appel de service Web ou une demande XML avec une structure de rappel contenant un élément parallèle, de réception et de délai.

Que faire ensuite

Dans la structure de rappel, ajoutez des éléments de test aux éléments parallèle, de réception et de délai pour indiquer le comportement du test :
  • Un élément Parallèle contient des éléments de test qui sont exécutés une fois l'appel asynchrone envoyé.
  • Un élément de Réception spécifie le retour de message du rappel et comporte les éléments de test qui sont exécutés à la réception du rappel.
  • Un élément de Délai d'attente contient les éléments test qui sont exécutés si le rappel n'est pas reçu après un certain délai.

Retour d'informations