API UDDI - find_binding

Descrizione

La funzione find_bindings cerca i record di binding del modello associati a un servizio specificato e ai record tModel specificati.

La risposta include un elemento bindingDetail radice e un elemento bindingTemplate per ogni associazione corrispondente. Se l'operatore UDDI restituisce solo un elenco parziale di risultati corrispondenti, l'attributo troncato dell'elemento bindingDetail verrà impostato su true. Se non vengono trovate corrispondenze, viene restituito un elemento bindingDetail con zero sottoelementi.

Sintassi della versione 2.0

<find_binding serviceKey = "uuid_key" [maxRows = "nn"] generic = "2.0"
   xmlns = "urn:uddi-org:api_v2">
   [<findQualifiers/>]
   <tModelBag/>
</find_binding>

argomenti

serviceKey : attributo uuid_key obbligatorio che specifica il businessService associato.

maxRows - Attributo facoltativo per specificare il numero massimo di righe da restituire; se maxRows viene superato, l'attributo troncato dell'elemento bindingDetail verrà impostato su true.

findQualifiers : elemento facoltativo per sostituire la funzionalità di ricerca predefinita.

tModelBag : elemento uuid_key obbligatorio per specificare i record tModel. Se viene specificato più di un tModel, la ricerca viene eseguita tramite un AND logico.

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. Saranno rilevanti le seguenti informazioni sul numero di errore:

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.