API UDDI - find_relatedBusinesses
La description
La fonction find_relatedBusinesses est utilisée pour découvrir les entreprises qui ont été liées via le modèle uddi-org: relations.
La réponse comprend un élément root relatedBusinessesList. Si l'opérateur UDDI ne renvoie qu'une liste partielle des résultats correspondants, l'attribut tronqué de l'élément relatedBusinessesList sera défini sur true. Si aucune correspondance n'est trouvée, un élément relatedBusinessesList avec zéro sous-élément est renvoyé.
Syntaxe de la version 2.0
<find_relatedBusinesses generic = "2.0"
xmlns = "urn:uddi-org:api_v2">
[<findQualifiers/>]
<businessKey/>
[<keyedReference/>]
</find_relatedBusinesses>
Arguments
findQualifiers - Élément facultatif pour remplacer la fonctionnalité de recherche par défaut. Par exemple, le qualificatif de recherche exactNameMatch correspondra aux noms commerciaux exacts.
businessKey - Obligatoire uuid_key spécifiant le businessEntity.
keyedReference - Élément facultatif utilisé pour spécifier une valeur de relation uddi-org:. Un keyedReference nécessite trois attributs: tModelKey, keyName et keyValue.
Erreur renvoyée
Si une erreur se produit lors du traitement de cet appel d'API, un élément dispositionReport sera renvoyé à l'appelant dans une erreur SOAP. Les informations sur le numéro d'erreur suivantes seront pertinentes -
E_invalidKeyPassed - Cela signifie que la valeur uuid_key transmise ne correspond à aucune valeur serviceKey ou tModelKey connue. La structure d'erreur indiquera quelle condition s'est produite en premier et la clé invalide sera clairement indiquée dans le texte.
E_unsupported - Cela signifie que l'une des valeurs findQualifier transmises n'était pas valide. Le qualificatif invalide sera clairement indiqué dans le texte.