Jump to: navigation, search

Service Stubbing Web

Web Services stubbing fonction de composer vous permet de travailler avec Web Services en mode hors ligne, si vous n'avez pas accès au Service Web proprement dit, ou si le Service Web est en cours d'élaboration.  Cette fonction est destinée à utiliser dans un environnement de test. Il n'est pas destinée à un environnement de production à moins qu'il est nécessaire supprimer un Service de Web active une callflow fins de débogage.

À l'aide de Web Services Stubbing

Pour utiliser Web Services stubbing :

  1. Pour activer stubbing, ajouter la variable COMPOSER_WSSTUBBING votre bloc de point de départ et définissez sa valeur sur 1 indiquant stubbing est activée (0 = stubbing est désactivée). Dans Composer 8.0.2 et plus tard, cette variable est présente par défaut dans la boîte de dialogue Paramètres de Variables, qui s'ouvre à partir de l'objet entrée.
  2. Créez le bloc de Service Web.  
  3. Placez le fichier de Web Services Description Language (WSDL) dans votre projet. La prise en charge est que le fichier WSDL pour le Service Web est disponible à tout moment.
  4. Pour le URL du Service propriété, utilisez une URL locale dans le fichier WSDL. Lorsque le Service Web est prêt à utiliser, modifiez cette URL locale à l'URL correcte.)
  5. Pour spécifier la valeur de la sortie prévue pour le résultat de Service Web ainsi que toute les paramètres de sortie, utilisez la résultat de sortie propriété du bloc de Service Web. Un exemple est présenté ci-dessous.

 WebSvcStbg1.gif
En utilisant les exemples ci-dessus :

  • Si stubbing est activée, la variable idem sera attribuée à la valeur certains résultat et les myOutput1 seront attribués la valeur de certains sortie.
  • Si stubbing est désactivée, la valeur retournée par le Service Web sera stockée dans ces deux variables.

Limite

Service Web, stubbing actuellement n'accepte pas la synchronisation automatique des paramètres de sortie en cas de Web Services avec des types de retour complexes.

This page was last edited on June 15, 2016, at 15:16.
Comments or questions about this documentation? Contact us for support!