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 abindingDetail
message. -
find_business: Used to locate information about one or more businesses . Returns a
businessList
message. -
find_service: Used to locate specific services within a registered
businessEntity
. Returns aserviceList
message. -
find_tModel: Used to locate one or more
tModel
information structures. Returns atModelList
structure. -
get_bindingDetail: Used to get full
bindingTemplate
information suitable for making one or more service requests. Returns abindingDetail
message. -
get_businessDetail: Used to get full
businessEntity
information for one or more businesses. Returns abusinessDetail
message. -
get_businessDetailExt: Used to get extended
businessEntity
information. Returns abusinessDetailExt
message. -
get_serviceDetail: Used to get full details for a given set of registered
businessService
data. Returns aserviceDetail
message. -
get_tModelDetail: Used to get full details for a given set of registered
tModel
data. Returns atModelDetail
message.
-
-
Repository Manipulation API
-
delete_binding: Used to remove an existing
bindingTemplate
from thebindingTemplate
s collection that is part of a specifiedbusinessService
structure. -
delete_business: Used to delete registered
businessEntity
information from the registry. -
delete_service: Used to delete an existing
businessService
from 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 atModel
when this call is made, thetModel
will be marked deleted instead of being physically removed. -
save_binding: Used to register new
bindingTemplate
information or update existingbindingTemplate
information. Use this to control information about technical capabilities exposed by a registered business. -
save_business: Used to register new
businessEntity
information or update existingbusinessEntity
information. 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
businessService
exposed by a specifiedbusinessEntity
. -
save_tModel: Used to register or update complete information about a
tModel
.
-