Partager via


Comment lever des exceptions SOAP à partir d’orchestrations publiées en tant que service web

Vous pouvez renvoyer une exception SOAP à partir d'une orchestration publiée en tant que service Web. Vous ajoutez un message d'erreur à votre port SOAP et l'envoyez à la place de la réponse.

Pour lever une exception SOAP à partir d'une orchestration publiée en tant que service Web

  1. Ajoutez un message d'erreur au type de port SOAP. Le type du message d'erreur peut être tout type simple ou de schéma compatible XDS (XML Schema).

    Notes

    Pour retourner une chaîne en tant que SoapException avec des informations d’erreur, vous pouvez utiliser la chaîne de type simple comme type de message d’erreur.

  2. Dans votre orchestration, créez le message d'erreur.

  3. Utilisez la forme Envoyer pour établir un lien vers l’opération d’erreur dans le port SOAP qui correspond au message d’erreur. Une exception SOAP enveloppe le message d'erreur renvoyé.

    Si votre orchestration ne retourne pas d’erreur, utilisez une autre forme d’envoi pour envoyer le message de réponse SOAP standard à l’aide de l’opération de réponse habituelle.

Voir aussi

Messages d’erreur
Publication d’une orchestration en tant que service web