API UDDI - delete_business

La description

L'appel API delete_business est utilisé pour supprimer un ou plusieurs enregistrements d'entreprise (par exemple, des données businessEntity enregistrées) et tous les contenus directs d'un registre UDDI.

En cas de réussite, un message dispositionReport est renvoyé avec un seul indicateur de réussite.

Syntaxe de la version 2.0

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

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.

businessKey - une ou plusieurs valeurs uuid_key qui représentent des instances spécifiques de données businessEntity 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 sur le numéro d'erreur suivantes seront pertinentes -

E_invalidKeyPassed - Cela signifie que l'une des valeurs uuid_key transmises ne correspond à aucune valeur businessKey connue. Aucun résultat partiel ne sera renvoyé. Si des valeurs businessKey transmises ne sont pas valides ou si le message contenait plusieurs instances d'une valeur uuid_key, cette erreur sera renvoyée. La clé qui a causé l'erreur sera clairement indiquée dans le texte d'erreur.

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 uuid_key transmises font référence à des données qui ne sont pas contrôlées par la personne représentée par le jeton d'authentification. La clé à l'origine de l'erreur sera clairement indiquée dans le texte d'erreur.