API UDDI - delete_tModel
Descripción
La llamada a la API delete_tModel se utiliza para eliminar lógicamente una o más estructuras tModel. La eliminación lógica oculta los tModels eliminados de los conjuntos de resultados de find_tModel pero no los elimina físicamente. Eliminar un tModel ya eliminado no tiene ningún efecto.
Una vez finalizado correctamente, se devuelve un mensaje dispositionReport con un único indicador de éxito.
Sintaxis de la versión 2.0
<delete_tModel generic = "2.0"
xmlns = "urn:uddi-org:api_v2" >
<authInfo/>
<tModelKey/> [<tModelKey/> .]
</delete_tModel>
Argumentos
authInfo : este argumento obligatorio es un elemento que contiene un token de autenticación. Los tokens de autenticación se obtienen mediante la llamada a la API get_authToken.
tModelKey : uno o más valores de uuid_key calificados por URN que representan instancias específicas de datos tModel conocidos. Todos los valores de tModelKey comienzan con un calificador URN uuid (por ejemplo, "uuid:" seguido de un valor UUID de tModel conocido).
Error devuelto
Si se produce algún error al procesar esta llamada a la API, se devolverá un elemento dispositionReport a la persona que llama dentro de una falla SOAP. La siguiente información del número de error será relevante:
E_invalidKeyPassed : significa que uno de los valores de uuid_key calificados por URN pasados no coincidía con ningún valor tModelKey conocido.
E_authTokenExpired : significa que el valor del token de autenticación pasado en el argumento authInfo ya no es válido porque el token ha caducado.
E_authTokenRequired : significa que el valor del token de autenticación pasado en el argumento authInfo falta o no es válido.
E_userMismatch : significa que uno o más de los valores de tModelKey pasados se refieren a datos que no están controlados por la persona que está representada por el token de autenticación.