Find Qualifiers

Each of the find functions can take an optional list of UDDI find qualifiers, which enable more precise search criteria. Table 8-2 provides a list of the most frequently used UDDI find qualifiers.

Table 8-2. Most frequently used UDDI find qualifiers

Find qualifier

Description

exactNameMatch

Mandates an exact name match

caseSensitiveMatch

Mandates that the search be case-sensitive

sortByNameAsc

Sorts results by name in ascending alphabetic order

sortByNameDesc

Sorts results by name in descending alphabetic order

sortByDateAsc

Sorts results by date last updated in ascending chronological order

sortByDateDesc

Sorts results by date last updated in descending chronological order

soundex

Mandates a sound-alike search for the specified name (UDDI 2.0 only)

The following example illustrates the use of the exactNameMatch qualifier:

<find_business generic="1.0" xmlns="urn:uddi-org:api">
   <findQualifiers>
      <findQualifier>exactNameMatch</findQualifier>
   </findQualifiers>
   <name>Ariba, Inc</name>
</find_business>

UDDI’s search facilities are fairly comprehensive and may be enhanced in future versions.

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.