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.