The Perl Toolchain Summit needs more sponsors. If your company depends on Perl, please support this very important event.

NAME

uddihd - simple test-harness for the UDDI::HalfDecent library

SYNOPSIS

uddihd [ -s ] [ -b ] [ -t ] [ -o key=value ... ] [ -q qualifier ... ] endpoint-url query-string

DESCRIPTION

uddihd exercises the UDDI:HalfDecent library by running a find_business search against a specified UDDI endpoint and emitting the names and descriptions of the resulting records. The URL of the endpoint and the query string must both be specified on the command-line.

The library's running is influenced by the environment variables described in its documentation. For example, setting UDDI_LOG=request,response will cause both request and response XML documents to be dumped to standard error.

OPTIONS

-s

Search for, and display, services that pertain to the businesses found by the initial query.

-b

Search for, and display, bindings of the services that pertain to the businesses found by the initial query. Implies -s.

-t

Find tModels rather than businesses in the initial search. This is a bit of a hack, and tends to make -s and -b rather meaningless.

-o key=value

Sets the option key to the specified value in the UDDI object before submitting the find_business request. Options are described in the library documentation. For example, using -o uddi-version=2 forces the use of UDDI version 2.

-q qualifier

Adds the specified <qualifier> to the search - for example, approximateMatch, caseInsensitiveMatch. Different servers support different qualifiers.

SEE ALSO

The UDDI::HalfDecent module, which this program exercises.

The Net::Z3950::UDDI package which contains that module and this program, since UDDI::HalfDecent was created for use by the Z39.50-to-UDDI gateway.

z2uudi, the Z39.50-to-UDDI program, which makes much better use of the UDDI library than this program does.

AUTHOR, COPYRIGHT AND LICENSE

As for Net::Z3950::UDDI.