API UDDI - find_relatedBusinesses
Descrizione
La funzione find_relatedBusinesses viene utilizzata per scoprire aziende che sono state correlate tramite il modello uddi-org: relations.
La risposta include un elemento relatedBusinessesList radice. Se l'operatore UDDI restituisce solo un elenco parziale di risultati corrispondenti, l'attributo troncato dell'elemento relatedBusinessesList verrà impostato su true. Se non vengono trovate corrispondenze, viene restituito un elemento relatedBusinessesList con zero sottoelementi.
Sintassi della versione 2.0
<find_relatedBusinesses generic = "2.0"
xmlns = "urn:uddi-org:api_v2">
[<findQualifiers/>]
<businessKey/>
[<keyedReference/>]
</find_relatedBusinesses>
argomenti
findQualifiers : elemento facoltativo per sostituire la funzionalità di ricerca predefinita. Ad esempio, il qualificatore find exactNameMatch corrisponderà ai nomi esatti dell'attività.
businessKey : uuid_key obbligatoria che specifica businessEntity.
keyedReference - Elemento facoltativo utilizzato per specificare un valore uddi-org: relationship. Un keyedReference richiede tre attributi: tModelKey, keyName e keyValue.
Errore restituito
Se si verifica un errore durante l'elaborazione di questa chiamata API, un elemento dispositionReport verrà restituito al chiamante all'interno di un errore SOAP. Le seguenti informazioni sul numero di errore saranno rilevanti:
E_invalidKeyPassed : significa che il valore uuid_key passato non corrisponde a nessun valore noto di serviceKey o tModelKey. La struttura dell'errore indicherà quale condizione si è verificata per prima e la chiave non valida verrà indicata chiaramente nel testo.
E_unsupported - Significa che uno dei valori findQualifier passati non era valido. Il qualificatore non valido sarà indicato chiaramente nel testo.