API UDDI - delete_tModel
Descrição
A chamada de API delete_tModel é usada para excluir logicamente uma ou mais estruturas tModel. A exclusão lógica oculta os tModels excluídos dos conjuntos de resultados find_tModel, mas não os exclui fisicamente. Excluir um tModel já excluído não tem efeito.
Após a conclusão bem-sucedida, uma mensagem dispositionReport é retornada com um único indicador de sucesso.
Sintaxe da versão 2.0
<delete_tModel generic = "2.0"
xmlns = "urn:uddi-org:api_v2" >
<authInfo/>
<tModelKey/> [<tModelKey/> .]
</delete_tModel>
Argumentos
authInfo - Este argumento obrigatório é um elemento que contém um token de autenticação. Os tokens de autenticação são obtidos usando a chamada de API get_authToken.
tModelKey - um ou mais valores uuid_key qualificados de URN que representam instâncias específicas de dados tModel conhecidos. Todos os valores tModelKey começam com um qualificador URN uuid (por exemplo, "uuid:" seguido por um valor UUID tModel conhecido.)
Erro Retornado
Se ocorrer algum erro no processamento desta chamada de API, um elemento dispositionReport será retornado ao chamador dentro de uma falha SOAP. As seguintes informações de número de erro serão relevantes -
E_invalidKeyPassed - Significa que um dos valores uuid_key qualificados de URN passados não corresponde a nenhum valor tModelKey conhecido.
E_authTokenExpired - significa que o valor do token de autenticação transmitido no argumento authInfo não é mais válido porque o token expirou.
E_authTokenRequired - Significa que o valor do token de autenticação passado no argumento authInfo está ausente ou não é válido.
E_userMismatch - significa que um ou mais dos valores tModelKey passados referem-se aos dados que não são controlados pelo indivíduo representado pelo token de autenticação.