API UDDI - delete_tModel

La description

L'appel API delete_tModel est utilisé pour supprimer logiquement une ou plusieurs structures tModel. La suppression logique masque les tModels supprimés des jeux de résultats find_tModel mais ne les supprime pas physiquement. La suppression d'un tModel déjà supprimé n'a aucun effet.

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

Syntaxe de la version 2.0

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

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.

tModelKey - une ou plusieurs valeurs uuid_key qualifiées URN qui représentent des instances spécifiques de données tModel connues. Toutes les valeurs du tModelKey commencent par un qualificatif URN uuid (par exemple "uuid:" suivi d'une valeur UUID du tModel connue.)

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 qualifiées URN transmises ne correspondait à aucune valeur tModelKey connue.

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 du tModelKey transmises font référence à des données qui ne sont pas contrôlées par l'individu représenté par le jeton d'authentification.