API UDDI - delete_business

Descrição

A chamada de API delete_business é usada para remover um ou mais registros de negócios (por exemplo, dados businessEntity registrados) e todo o conteúdo direto de um registro UDDI.

Após a conclusão bem-sucedida, uma mensagem dispositionReport é retornada com um único indicador de sucesso.

Sintaxe da versão 2.0

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

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.

businessKey - um ou mais valores uuid_key que representam instâncias específicas de dados businessEntity conhecidos.

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 transmitidos não corresponde a nenhum valor conhecido de businessKey. Nenhum resultado parcial será retornado. Se algum valor de businessKey passado não for válido ou se a mensagem contiver várias instâncias de um valor uuid_key, esse erro será retornado. A chave que causou o erro será claramente indicada no texto do erro.

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 uuid_key transmitidos referem-se a dados que não são controlados pelo indivíduo representado pelo token de autenticação. A chave que está causando o erro será claramente indicada no texto do erro.