API UDDI - delete_binding

La description

L'appel d'API delete_binding entraîne la suppression d'une ou plusieurs instances de données bindingTemplate du registre UDDI.

Une fois terminé, un rapport dispositionReport est renvoyé avec un seul indicateur de réussite. Les références aux bindingTemplates qui sont supprimées à la suite de cet appel, telles que celles référencées par d'autres bindingTemplates (dans les éléments accommodationRedirector) ne sont pas affectées.

Syntaxe de la version 2.0

<delete_binding generic = "2.0" 
   xmlns = "urn:uddi-org:api_v2" >
   <authInfo/>
   <bindingKey/> [<bindingKey/> .]
</delete_binding>

Arguments

authInfo - Cet argument obligatoire est un élément qui contient un jeton d'authentification. Les jetons d'authentification sont obtenus à l'aide de l'appel d'API get_authToken.

bindingKey - une ou plusieurs valeurs uuid_key qui représentent des instances spécifiques de données de bindingTemplate connues.

Erreur renvoyée

Si une erreur se produit lors du traitement de cet appel d'API, un élément dispositionReport sera renvoyé à l'appelant dans une erreur SOAP. Les informations de numéro d'erreur suivantes seront pertinentes:

E_invalidKeyPassed - Cela signifie que l'une des valeurs uuid_key transmises ne correspondait à aucune valeur de bindingKey connue. Aucun résultat partiel ne sera renvoyé - si des valeurs de bindingKey passées ne sont pas valides ou si le message contient plusieurs instances d'une valeur uuid_key, cette erreur sera renvoyée.

E_authTokenExpired - Cela signifie que la valeur du jeton d'authentification transmise dans l'argument authInfo n'est plus valide car le jeton a expiré.

E_authTokenRequired - Cela signifie que la valeur du jeton d'authentification transmise dans l'argument authInfo est manquante ou non valide.

E_userMismatch - Cela signifie qu'une ou plusieurs des valeurs bindingKey transmises font référence à un bindingTemplate qui n'est pas contrôlé par l'individu associé au jeton d'authentification.