2017-08-29 6 views

Répondre

1

Vous devez créer un gestionnaire d'erreurs global pour votre pipeline et définir le message d'erreur souhaité en utilisant une action de remplacement ici, suivi d'une action "Répondre". Gardez à l'esprit que si vous essayez de "lire" le corps de la requête d'origine dans le gestionnaire d'erreurs global, et si la requête originale a été malformée, elle sera renvoyée au gestionnaire d'erreurs système et vous recevrez à nouveau le message d'erreur .

Voici un exemple de projet OSB 12.2.1.1 vous pouvez utiliser pour essayer ceci: https://github.com/jvsingh/SOATestingWithCitrus/tree/develop/OSB/Samples/ServiceBusApplication1

Le accompanying soapui project contient deux demandes. La requête malformée doit retourner ceci: enter image description here (Je n'ai défini que la réponse ici. Vous devez également définir le type de contenu approprié et décider si vous voulez traiter cela comme "succès" ou "échec", etc. dans la réponse action)