The London Perl and Raku Workshop takes place on 26th Oct 2024. If your company depends on Perl, please consider sponsoring and/or attending.

NAME

UDDI - UDDI client interface

SYNOPSIS

 use UDDI;

 my $list = UDDI::find_business(name => "a");
 my $bis = $list->businessInfos;
 for my $b ($bis->businessInfo) {
     print $b->name, "\n";
 }

DESCRIPTION

This module provide functions to interact with UDDI registry servers. UDDI (Universal Description, Discovery and Integration) is the name of a group of web-based registries that expose information about businesses and their technical interfaces (APIs). Learn more about UDDI at www.uddi.org.

The interface exposed comply with the "UDDI Programmer's API Specification". Currently only the UDDI inquiry interface is provided.

The following functions are provided. None of them are exported by default.

find_binding( serviceKey => $key, ... )
find_business( ... )
find_service( businessKey => $key, ... )
find_tModel( ... )
get_bindingDetail( $bindingKey, ... )
get_businessDetail( $businessKey, ... )
get_businessDetailExt( $businessKey, ... )
get_serviceDetail( $serviceKey, ... )
get_tModelDetail( $tModelKey, ... )

The $UDDI::registry variable contains the URL to the registry server to use for the calls. Currently it defaults to Microsoft's test server. For debugging you might assign a file handle to the $UDDI::TRACE variable. Trace logs of the SOAP messages are then written to this file.

SEE ALSO

http://www.uddi.org, SOAP, SOAP::Lite

AUTHOR

Gisle Aas <gisle@ActiveState.com>

Copyright 2000 ActiveState Tool Corp.

This library is free software; you can redistribute it and/or modify it under the same terms as Perl itself.