UDDI - API Quick References


Advertisements


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