API UDDI - set_publisherAssertions

Descrição

A chamada da API set_publisherAssertions é usada para gerenciar todas as afirmações de relacionamento rastreadas associadas a uma conta individual do editor.

Após a conclusão bem-sucedida, uma mensagem publisherAssertions é retornada contendo todas as asserções de relacionamento atualmente atribuídas à conta do editor que está associada aos dados authInfo transmitidos.

Sintaxe da versão 2.0

<set_publisherAssertions generic = "2.0" 
   xmlns = "urn:uddi-org:api_v2" >
   <authInfo/>
   [<publisherAssertion>
      <fromKey/>
      <toKey/>
      <keyedReference/>
   </publisherAssertion>...]
</set_publisherAssertions>

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.

publisherAssertion - Estas são zero ou mais afirmações de relacionamento. Asserções de relacionamento consistem em uma referência a dois valores-chave businessEntity conforme designados pelos elementos fromKey e toKey, bem como uma expressão necessária de relacionamento direcional dentro do elemento keyedReference contido.

Erro Retornado

Se ocorrer algum erro no processamento desta chamada de API, um elemento dispositionReport é 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 ou tModelKey. O elemento de asserção e a chave que causou o problema serão claramente indicados 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_userMismatchv - Significa que nenhum dos valores businessKey passados ​​nos elementos fromKey e toKey incorporados é controlado pela conta do editor associada ao token de autenticação. O texto do erro indica claramente qual afirmação causou o erro.