Name

find_service

Synopsis

The find_service function searches for services associated with a specified business. The response includes a root serviceList element, and one serviceInfo element for each matching company. If the UDDI operator returns only a partial list of matching results, the serviceList element’s truncated attribute will be set to true. If no matches are found, a serviceList element with zero subelements is returned.

Version: 1.0 and 2.0

1.0 syntax:

<find_service businessKey="uuid_key" generic="1.0" [maxRows="nn"]
   xmlns="urn:uddi-org:api">
   [<findQualifiers/>]
   [<name/>]
   [<categoryBag/>]
   [<tModelBag/>]
</find_service>

2.0 syntax:

<find_service businessKey="uuid_key" generic="2.0" [maxRows="nn"]
   xmlns="urn:uddi-org:api_v2">
   [<findQualifiers/>]
   [<name/> [<name/>]...]
   [<categoryBag/>]
   [<tModelBag/>]
</find_service>

Arguments:

businessKey

Required uuid_key attribute specifying the associated businessEntity.

maxRows

Optional attribute to specify the maximum number of rows to be returned. If maxRows is exceeded, the serviceList element’s truncated attribute will be set to true.

findQualifiers

Optional element to override the default search functionality. For example, the find qualifier exactNameMatch will match exact service names. For additional details, see the “Find Qualifiers” section, later in this chapter.

name

The full or partial name of the service. UDDI 2.0 allows you to specify up to five service names. The default behavior is to perform an exact left-to-right ...

Get Web Services Essentials now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.