API UDDI - delete_binding
Descrizione
La chiamata API delete_binding causa l'eliminazione di una o più istanze dei dati bindingTemplate dal registro UDDI.
In caso di completamento con esito positivo, viene restituito un dispositionReport con un singolo indicatore di successo. I riferimenti a bindingTemplates eliminati come risultato di questa chiamata, come quelli a cui fanno riferimento altri bindingTemplates (negli elementi hostingRedirector) non sono interessati.
Sintassi della versione 2.0
<delete_binding generic = "2.0"
xmlns = "urn:uddi-org:api_v2" >
<authInfo/>
<bindingKey/> [<bindingKey/> .]
</delete_binding>
argomenti
authInfo : questo argomento obbligatorio è un elemento che contiene un token di autenticazione. I token di autenticazione vengono ottenuti utilizzando la chiamata API get_authToken.
bindingKey : uno o più valori uuid_key che rappresentano istanze specifiche di dati bindingTemplate noti.
Errore restituito
Se si verifica un errore durante l'elaborazione di questa chiamata API, un elemento dispositionReport verrà restituito al chiamante all'interno di un errore SOAP. Saranno rilevanti le seguenti informazioni sul numero di errore:
E_invalidKeyPassed : significa che uno dei valori uuid_key passati non corrisponde a nessun valore bindingKey noto. Non verranno restituiti risultati parziali: se i valori bindingKey passati non sono validi o se il messaggio conteneva più istanze di un valore uuid_key, verrà restituito questo errore.
E_authTokenExpired - Significa che il valore del token di autenticazione passato nell'argomento authInfo non è più valido perché il token è scaduto.
E_authTokenRequired - Significa che il valore del token di autenticazione passato nell'argomento authInfo è mancante o non è valido.
E_userMismatch - Significa che uno o più dei valori bindingKey passati si riferiscono a un bindingTemplate che non è controllato dall'individuo associato al token di autenticazione.