UDDI - API Quick References



Here is the complete reference of the UDDI Enquiry APIs and the UDDI Publishing APIs.

The UDDI Inquiry APIs

API Name Description V1.0 V2.0
find_binding Searches for template bindings associated with a specified service. Y Y
find_business Searches for business that matches the specified criteria. Y Y
find_relatedBusinesses Discovers business that have been related via the uddi-org:relationships model. Y
find_service Searches for service associated with a specified business. Y Y
find_tModel Searches for tModel records that matches the specified criteria. Y Y
get_bindingDetail Retrieves the complete bindingTemplate for each specified bindingKey. Y Y
get_businessDetail Retrieves the complete businessEntity for each specified businessKey. Y Y
get_businessDetailExt Retrieves the extended businessEntity for each specified businessKey. Y Y
get_serviceDetail Retrieves the businessService record for each specified serviceKey. Y Y
get_tModelDetail Retrieves the tModel record for each specified tModelKey. Y Y

The UDDI Publishing APIs

API Name Description V1.0 V2.0
get_authToken Retrieves an authorization token. All of the Publisher interface operations require that a valid authorization token be submitted with the request. Y Y
discard_authToken Tells the UDDI registry to no longer accept a given authorization token. This step is equivalent to logging out of the system. Y Y
save_business Creates or updates a business entity's information contained in the UDDI registry. Y Y
save_service Creates or updates information about the web services that a business entity provides. Y Y
save_binding Creates or updates the technical information about a web service's implementation. Y Y
save_tModel Creates or updates the registration of abstract concepts managed by the UDDI registry. Y Y
delete_business Removes the given business entities from the UDDI registry completely. Y Y
delete_service Removes the given web services from the UDDI registry completely. Y Y
delete_binding Removes the given web service technical details from the UDDI registry. Y Y
delete_tModel Removes the specified tModels from the UDDI registry. Y Y
get_registeredInfo Returns a summary of everything the UDDI registry is currently keeping track of for the user, including all businesses, all services, and all tModels. Y Y
set_publisherAssertions Manages all of the tracked relationship assertions associated with an individual publisher account. Y
add_publisherAssertions Causes one or more publisherAssertions to be added to an individual publisher's assertion collection. Y
delete_publisherAssertions Causes one or more publisherAssertion elements to be removed from a publisher's assertion collection. Y
get_assertionStatusReport Provides administrative support for determining the status of current and outstanding publisher assertions that involve any of the business registrations managed by the individual publisher account. Y
get_publisherAssertions Obtains the full set of publisher assertions that is associated with an individual publisher account. Y

Error Code Reference

A complete reference of error codes returned by UDDI APIs is as given −

Error Codes

Advertisements