API UDDI - delete_business
Descrizione
La chiamata API delete_business viene utilizzata per rimuovere una o più registrazioni aziendali (ad es. Dati businessEntity registrati) e tutti i contenuti diretti da un registro UDDI.
In caso di completamento con esito positivo, viene restituito un messaggio dispositionReport con un singolo indicatore di successo.
Sintassi della versione 2.0
<delete_business generic = "2.0"
xmlns = "urn:uddi-org:api_v2" >
<authInfo/>
<businessKey/>
[<businessKey/>...]
</delete_business>
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.
businessKey : uno o più valori uuid_key che rappresentano istanze specifiche di dati businessEntity 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. Le seguenti informazioni sul numero di errore saranno rilevanti:
E_invalidKeyPassed - Significa che uno dei valori uuid_key passati non corrisponde ad alcun valore businessKey noto. Non verranno restituiti risultati parziali. Se i valori businessKey passati non sono validi o se il messaggio conteneva più istanze di un valore uuid_key, verrà restituito questo errore. La chiave che ha causato l'errore sarà chiaramente indicata nel testo dell'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 uuid_key passati si riferiscono a dati che non sono controllati dall'individuo che è rappresentato dal token di autenticazione. La chiave che ha causato l'errore sarà chiaramente indicata nel testo dell'errore.