API UDDI - find_tModel

Descrição

A função find_tModel procura registros tModel que correspondem aos critérios especificados.

A resposta inclui um elemento raiz tModelList e um elemento tModelInfo para cada empresa correspondente. Se o operador UDDI retornar apenas uma lista parcial de resultados correspondentes, o atributo truncado do elemento tModelList é definido como verdadeiro. Se nenhuma correspondência for encontrada, um elemento tModelList com zero subelementos é retornado.

Sintaxe da versão 2.0

<find_tModel generic = "2.0" [maxRows = "nn"] 
   xmlns = "urn:uddi-org:api_v2">
   [<findQualifiers/>]
   [<name/>]
   [<identifierBag/>]
   [<categoryBag/>]	
</find_tModel>

Argumentos

maxRows - atributo opcional para especificar o número máximo de linhas a serem retornadas. Se maxRows for excedido, o atributo truncado do elemento serviceList será definido como verdadeiro.

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

nome - o nome completo ou parcial do serviço. UDDI 2.0 permite que você especifique até cinco nomes de serviço.

identifierBag - Elemento opcional para pesquisar por identificador. Se mais de um identificador for especificado, a pesquisa será realizada por meio de um OU lógico.

categoryBag - elemento opcional para pesquisar por categoria. Se mais de uma categoria for especificada, a pesquisa é realizada por meio de um AND lógico.

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_unsupported - significa que um dos valores findQualifier transmitidos era inválido. O qualificador inválido é claramente indicado no texto do erro.