17.12.3. Supported API Calls
The UDDI APIs always return a SOAP entity body which contains messages as described in UDDI v1 XML Schema (uddi_1.xsd).
-
Authorization API - Used to establish authentication mechanism (tokens), dropping already established connections.
-
discard_authToken: Used to inform a UDDI enabled server that a previously provided authentication token is no longer valid.
-
get_authToken: Used to request an authentication token from a UDDI-enabled server. Authentication tokens are required to use all other APIs defined in the publishers API. This function serves as the program's equivalent of a login request.
-
get_registeredInfo: Used to request an abbreviated synopsis of all information currently managed by a given individual.
-
-
Searching API The publicly accessible queries are:
-
find_binding: Used to locate specific bindings within a registered
businessService. Returns abindingDetailmessage. -
find_business: Used to locate information about one or more businesses . Returns a
businessListmessage. -
find_service: Used to locate specific services within a registered
businessEntity. Returns aserviceListmessage. -
find_tModel: Used to locate one or more
tModelinformation structures. Returns atModelListstructure. -
get_bindingDetail: Used to get full
bindingTemplateinformation suitable for making one or more service requests. Returns abindingDetailmessage. -
get_businessDetail: Used to get full
businessEntityinformation for one or more businesses. Returns abusinessDetailmessage. -
get_businessDetailExt: Used to get extended
businessEntityinformation. Returns abusinessDetailExtmessage. -
get_serviceDetail: Used to get full details for a given set of registered
businessServicedata. Returns aserviceDetailmessage. -
get_tModelDetail: Used to get full details for a given set of registered
tModeldata. Returns atModelDetailmessage.
-
-
Repository Manipulation API
-
delete_binding: Used to remove an existing
bindingTemplatefrom thebindingTemplates collection that is part of a specifiedbusinessServicestructure. -
delete_business: Used to delete registered
businessEntityinformation from the registry. -
delete_service: Used to delete an existing
businessServicefrom the businessServices collection that is part of a specifiedbusinessEntity. -
delete_tModel: Used to delete registered information about a
tModel. If there are any references to atModelwhen this call is made, thetModelwill be marked deleted instead of being physically removed. -
save_binding: Used to register new
bindingTemplateinformation or update existingbindingTemplateinformation. Use this to control information about technical capabilities exposed by a registered business. -
save_business: Used to register new
businessEntityinformation or update existingbusinessEntityinformation. Use this to control the overall information about the entire business. Of all the save APIs this one has the broadest effect. -
save_service: Used to register or update complete information about a
businessServiceexposed by a specifiedbusinessEntity. -
save_tModel: Used to register or update complete information about a
tModel.
-