API UDDI - delete_binding
Descripción
La llamada a la API delete_binding hace que una o más instancias de los datos bindingTemplate se eliminen del registro UDDI.
Una vez finalizado correctamente, se devuelve un dispositionReport con un único indicador de éxito. Las referencias a bindingTemplates que se eliminan como resultado de esta llamada, como las que hacen referencia a otras bindingTemplates (en elementos hostingRedirector) no se ven afectadas.
Sintaxis de la versión 2.0
<delete_binding generic = "2.0"
xmlns = "urn:uddi-org:api_v2" >
<authInfo/>
<bindingKey/> [<bindingKey/> .]
</delete_binding>
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.
bindingKey : uno o más valores de uuid_key que representan instancias específicas de datos de bindingTemplate 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 bindingKey conocido. No se devolverán resultados parciales: si algún valor de bindingKey pasado no es válido o si el mensaje contenía varias instancias de un valor uuid_key, se devolverá este 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 bindingKey pasados se refieren a un bindingTemplate que no está controlado por el individuo asociado con el token de autenticación.