API UDDI - delete_tModel

Descrizione

La chiamata API delete_tModel viene utilizzata per eliminare logicamente una o più strutture tModel. L'eliminazione logica nasconde i tModel eliminati dai set di risultati find_tModel ma non li elimina fisicamente. L'eliminazione di un tModel già eliminato non ha alcun effetto.

In caso di completamento con esito positivo, viene restituito un messaggio dispositionReport con un singolo indicatore di successo.

Sintassi della versione 2.0

<delete_tModel generic = "2.0" 
   xmlns = "urn:uddi-org:api_v2" >
   <authInfo/>
   <tModelKey/> [<tModelKey/> .]
</delete_tModel>

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.

tModelKey : uno o più valori uuid_key qualificati URN che rappresentano istanze specifiche di dati tModel noti. Tutti i valori di tModelKey iniziano con un qualificatore URN uuid (ad es. "Uuid:" seguito da un valore UUID tModel noto).

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 qualificati URN passati non corrispondeva ad alcun valore tModelKey noto.

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 tModelKey passati si riferiscono a dati che non sono controllati dall'individuo rappresentato dal token di autenticazione.