You can use the
Inquiry API set to locate and obtain details
about entries in a UDDI registry.
The Inquiry API is split into a number of functions,
where
each function requires some mandatory and some optional arguments.
The
find_xx API functions can accept an optional findQualifiers
argument.
To access all API calls and arguments that are
supported by the UDDI Version 3 registry programmatically, use the
UDDI Version 3 Client for Java.
To access the API functions graphically, you can use the UDDI user
interface, but not all functions are available with this method.
The
UDDI Version 3 registry supports the following Inquiry API calls:
- find_binding
- Locates specific bindings
in a registered businessService. Returns
a bindingDetail message that contains zero or more bindingTemplate
structures that match the criteria specified in the argument list.
- find_business
- Locates information about
one or more businesses. Returns a businessList
message that matches the conditions specified in the arguments.
- find_relatedBusinesses
- Locates information
about businessEntity registrations that are
related to a specific business entity whose key is passed in the inquiry.
The related businesses feature is used to manage registration of business
units and subsequently relate them based on organizational hierarchies
or business partner relationships. Returns a relatedBusinessList message
that contains results that match the conditions specified in the argument
list.
- find_service
- Locates specific
services in a registered businessEntity. Returns
a serviceList message that matches the conditions specified in the
arguments.
- find_tModel
- Locates
a list of tModel entities that match a set of specified
criteria. The response is a list of abbreviated information about
registered tModel data that matches the specified criteria. The result
is returned in a tModelList message.
- get_bindingDetail
- Requests the runtime bindingTemplate information for the purpose
of invoking a registered business API. Returns a bindingDetail message.
- get_businessDetail
- Returns complete
businessEntity information for one or more specified
businessEntity registrations that match the specified businessKey
values. Returns a businessDetail message.
- get_opertionalInfo
- Gets full operational information pertaining to one or more entities
in the registry. Returns an operationalInfos structure.
- get_serviceDetail
- Requests full information about
a known businessService structure.
Returns a serviceDetail message.
- get_tModelDetail
- Gets full details for a given set of registered tModel data. Returns
a tModelDetail message.
For details of the
query syntax, refer to the
UDDI Version 3 API specification.