API UDDI - get_assertionStatusReport

Descrição

A chamada de API get_assertionStatusReport fornece suporte administrativo para determinar o status das afirmações do editor atuais e pendentes que envolvem qualquer um dos registros de negócios gerenciados pela conta do editor individual. Usando essa mensagem, um editor pode ver o status das afirmações que ele fez, bem como ver as afirmações que outros fizeram que envolvem estruturas businessEntity controladas pela conta do editor de chamada.

Após a conclusão bem-sucedida, uma mensagem assertionStatusReport é retornada contendo informações de status de asserção.

Sintaxe da versão 2.0

<get_assertionStatusReport generic = "2.0"
   xmlns = "urn:uddi-org:api_v2" >
   <authInfo/>
   [<completionStatus/>]
</get_assertionStatusReport>

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.

completeStatus - estes são um dos seguintes valores.

  • status:complete- Passar esse valor faz com que apenas as declarações do editor que estão completas sejam retornadas. Cada businessEntity listada em asserções que são completas tem um relacionamento visível que reflete diretamente os dados em uma asserção completa.

  • status:toKey_incomplete - Passar esse valor faz com que apenas aquelas afirmações do editor em que a parte que controla a businessEntity referenciada pelo valor toKey em uma afirmação não fez uma afirmação correspondente para ser listada.

  • status:fromKey_incomplete - Passar esse valor faz com que apenas aquelas afirmações do editor em que a parte que controla o businessEntity referenciado pelo valor fromKey em uma afirmação não fez uma afirmação correspondente para ser listada.

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_invalidCompletionStatus - Significa que o valor completedStatus passado não foi reconhecido. O status de conclusão que causou o problema será claramente indicado 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.