API UDDI - find_tModel
La description
La fonction find_tModel recherche les enregistrements du tModel qui correspondent aux critères spécifiés.
La réponse comprend un élément tModelList racine et un élément tModelInfo pour chaque société correspondante. Si l'opérateur UDDI ne renvoie qu'une liste partielle des résultats correspondants, l'attribut tronqué de l'élément tModelList prend la valeur true. Si aucune correspondance n'est trouvée, un élément tModelList avec zéro sous-élément est renvoyé.
Syntaxe de la version 2.0
<find_tModel generic = "2.0" [maxRows = "nn"]
xmlns = "urn:uddi-org:api_v2">
[<findQualifiers/>]
[<name/>]
[<identifierBag/>]
[<categoryBag/>]
</find_tModel>
Arguments
maxRows - Attribut facultatif pour spécifier le nombre maximal de lignes à renvoyer. Si maxRows est dépassé, l'attribut tronqué de l'élément serviceList est défini sur true.
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.
name - Le nom complet ou partiel du service. UDDI 2.0 vous permet de spécifier jusqu'à cinq noms de service.
identifierBag - Élément facultatif pour rechercher par identificateur. Si plus d'un identifiant est spécifié, la recherche est effectuée via un OU logique.
categoryBag - Élément facultatif pour rechercher par catégorie. Si plus d'une catégorie est spécifiée, la recherche est effectuée via un ET logique.
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_unsupported - Cela signifie que l'une des valeurs findQualifier transmises n'était pas valide. Le qualificatif invalide est clairement indiqué dans le texte d'erreur.