API UDDI - find_relatedBusinesses

Descrição

A função find_relatedBusinesses é usada para descobrir negócios que foram relacionados por meio do modelo uddi-org: relationships.

A resposta inclui um elemento raiz relatedBusinessesList. Se o operador UDDI retornar apenas uma lista parcial de resultados correspondentes, o atributo truncado do elemento relatedBusinessesList será definido como verdadeiro. Se nenhuma correspondência for encontrada, um elemento relatedBusinessesList com zero subelementos é retornado.

Sintaxe da versão 2.0

<find_relatedBusinesses generic = "2.0" 
   xmlns = "urn:uddi-org:api_v2">
   [<findQualifiers/>]
   <businessKey/>
   [<keyedReference/>]
</find_relatedBusinesses>

Argumentos

findQualifiers - elemento opcional para substituir a funcionalidade de pesquisa padrão. Por exemplo, o qualificador find exactNameMatch corresponderá aos nomes comerciais exatos.

businessKey - uuid_key obrigatório especificando businessEntity.

keyedReference - elemento opcional usado para especificar um valor uddi-org: relacionamento. Uma keyedReference requer três atributos: tModelKey, keyName e keyValue.

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 o valor uuid_key passado não correspondeu a nenhum valor conhecido de serviceKey ou tModelKey. A estrutura do erro indicará qual condição ocorreu primeiro e a chave inválida será indicada claramente no texto.

E_unsupported - significa que um dos valores findQualifier transmitidos era inválido. O qualificador inválido será indicado claramente no texto.