API UDDI - delete_business
Descripción
La llamada a la API delete_business se utiliza para eliminar uno o más registros comerciales (por ejemplo, datos de BusinessEntity registrados) y todo el contenido directo de un registro UDDI.
Una vez finalizado correctamente, se devuelve un mensaje dispositionReport con un único indicador de éxito.
Sintaxis de la versión 2.0
<delete_business generic = "2.0"
xmlns = "urn:uddi-org:api_v2" >
<authInfo/>
<businessKey/>
[<businessKey/>...]
</delete_business>
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.
businessKey : uno o más valores de uuid_key que representan instancias específicas de datos de businessEntity conocidos.
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 pasados no coincide con ningún valor de businessKey conocido. No se devolverán resultados parciales. Si alguno de los valores de businessKey pasados no es válido o si el mensaje contiene varias instancias de un valor de uuid_key, se devolverá este error. La clave que provocó el error se indicará claramente en el texto del error.
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 uuid_key pasados se refieren a datos que no están controlados por la persona que está representada por el token de autenticación. La clave que causa el error se indicará claramente en el texto del error.