Funktionen der Inquiry-API in der UDDI-Registry
Sie können die Inquiry-API verwenden, um Einzelheiten über Einträge in einer UDDI-Registry zu suchen und abzurufen.
Die Inquiry-API ist in einer Reihe von Funktionen aufgeteilt, und jede Funktion erfordert einige
verbindliche und einige optionale Argumente.
Die API-Funktionen "find_xx" können ein optionales Argument "findQualifiers" akzeptieren.
Wenn Sie über das Programm auf alle API-Aufrufe und -Argumente zugreifen möchten, die von der Registry der UDDI Version 3 unterstützt werden, verwenden Sie den UDDI Version 3 Client for Java™. Wenn Sie über die grafische Benutzerschnittstelle auf die API-Funktionen zugreifen möchten, können Sie die UDDI-Benutzerschnittstelle verwenden, aber bei dieser Methode werden nicht alle Funktionen zur Verfügung gestellt.
UDDI Registry Version 3 unterstützt die folgenden Aufrufe der Inquiry-API:
- find_binding
- Sucht bestimmte Bindungen in einem registrierten businessService. Gibt eine bindingDetail-Nachricht zurück, die null oder mehr mit den in der Parameterliste angegebenen Kriterien übereinstimmende bindingTemplate-Strukturen enthält.
- find_business
- Sucht Informationen zu einem oder mehreren Businesses. Gibt eine businessList-Nachricht zurück, die mit den in den Parametern angegebenen Bedingungen übereinstimmt.
- find_relatedBusinesses
- Sucht Informationen zu businessEntity-Registrierungen, die sich auf eine bestimmte Business-Entity beziehen. Der Schlüssel der Business-Entity wird in der Abfrage übergeben. Die Funktion "Zugehörige Businesses" wird verwendet, um Business-Einheiten zu verwalten und diese anschließend auf der Grundlage von Verwaltungshierarchien oder Business-Partner-Beziehungen zueinander in Beziehung zu setzen. Gibt eine relatedBusinessList-Nachricht zurück. Die Nachricht enthält Ergebnisse, die mit den in der Argumentenliste angegebenen Bedingungen übereinstimmt.
- find_service
- Sucht bestimmte Services in einer registrierten businessEntity. Gibt eine serviceList-Nachricht zurück, die mit den in den Parametern angegebenen Bedingungen übereinstimmt.
- find_tModel
- Sucht eine Liste von tModel-Entitäten, die den angegebenen Kriterien entsprechen. Die Antwort ist eine Liste abgekürzter Informationen zu den registrierten tModel-Daten, die den angegebenen Kriterien entsprechen. Das Ergebnis wird in einer tModelList-Nachricht zurückgegeben.
- get_bindingDetail
- Fordert die Laufzeitinformationen der bindingTemplate an, um eine registrierte Business-API aufzurufen. Gibt eine bindingDetail-Nachricht zurück.
- get_businessDetail
- Gibt vollständige businessEntity-Informationen für eine oder mehrere angegebene businessEntity-Registrierungen zurück, die mit den angegebenen businessKey-Werten übereinstimmen. Gibt eine businessDetail-Nachricht zurück.
- get_opertionalInfo
- Ruft vollständige Betriebsinformationen für eine oder mehrere Entitäten in der Registry ab. Gibt eine operationalInfos-Struktur zurück.
- get_serviceDetail
- Fordert vollständige Informationen zu einer bekannten businessService-Struktur an. Gibt eine serviceDetail-Nachricht zurück.
- get_tModelDetail
- Ruft die vollständigen Details für eine bestimmte Gruppe registrierter tModel-Daten ab. Gibt eine tModelDetail-Nachricht zurück.
Einzelheiten zur Abfragesyntax finden Sie in der API-Spezifikation der UDDI Version 3.