API UDDI - find_relatedBusinesses
Descripción
La función find_relatedBusinesses se usa para descubrir negocios que se han relacionado mediante el modelo de relaciones uddi-org:
La respuesta incluye un elemento raíz relatedBusinessesList. Si el operador UDDI devuelve solo una lista parcial de resultados coincidentes, el atributo truncado del elemento relatedBusinessesList se establecerá en verdadero. Si no se encuentran coincidencias, se devuelve un elemento relatedBusinessesList con cero subelementos.
Sintaxis de la versión 2.0
<find_relatedBusinesses generic = "2.0"
xmlns = "urn:uddi-org:api_v2">
[<findQualifiers/>]
<businessKey/>
[<keyedReference/>]
</find_relatedBusinesses>
Argumentos
findQualifiers : elemento opcional para anular la funcionalidad de búsqueda predeterminada. Por ejemplo, el calificador de búsqueda exactNameMatch coincidirá con nombres comerciales exactos.
businessKey : clave uuid_key obligatoria que especifica el businessEntity.
keyedReference : elemento opcional utilizado para especificar un valor de relación uddi-org:. Una keyedReference requiere tres atributos: tModelKey, keyName y keyValue.
Error devuelto
Si se produce algún error al procesar esta llamada a la API, se devolverá un elemento dispositionReport a la persona que llama dentro de una falla SOAP. La siguiente información del número de error será relevante:
E_invalidKeyPassed : significa que el valor de uuid_key pasado no coincide con ningún valor de serviceKey o tModelKey conocido. La estructura del error indicará qué condición ocurrió primero y la clave no válida se indicará claramente en el texto.
E_unsupported : significa que uno de los valores de findQualifier pasados no era válido. El calificador no válido se indicará claramente en el texto.