WAS v8.5 > Reference > Developer detailed usage informationPublish API for the UDDI v3 registry
Use the UDDI Publish API to publish, delete, and update information contained in a UDDI registry. The messages that are defined in this section all behave synchronously.
To access all API calls and arguments that are supported by the UDDI v3 registry programmatically, use the UDDI v3 Client for Java. To access the API functions graphically, we can use the UDDI user interface, but not all functions are available with this method.
The UDDI v3 registry supports the following Publish API calls:
- add_publisherAssertions
- Adds one or more publisherAssertions to the assertion collection of an individual publisher.
- delete_binding
- Deletes one or more instances of bindingTemplate data from the UDDI registry.
- delete_business
- Removes one or more business registrations and all direct contents from a UDDI registry.
- delete_publisherAssertions
- Removes one or more publisherAssertion elements from an assertion collection of a publisher.
- delete_service
- Removes one or more businessService elements from the UDDI registry and from its containing businessEntity parent.
- delete_tModel
- Logically deletes one or more tModel structures. Logical deletion hides the deleted tModel entities from find_tModel result sets, but does not physically delete them, so they are returned on a get_registeredInfo request.
- get_assertionStatusReport
- Provides administrative support to determine the status of current and outstanding publisher assertions that involve any of the business registrations the individual publisher account manages. A publisher can use this message to see the status of assertions they have made, and to see assertions that others have made that involve businessEntity structures the calling publisher account controls.
- get_publisherAssertions
- Obtains the full set of publisher assertions associated with an individual publisher account. Publisher assertions are used to control publicly visible business relationships.
- get_registeredInfo
- Obtains an abbreviated list of all businessEntity and tModel data that are controlled by the individual associated with the credentials that are passed.
- save_binding
- Saves or updates a complete bindingTemplate element. This message can be used to add or update one or more bindingTemplate elements as well as the container or contained relationship that each bindingTemplate has with one or more existing businessService elements.
- save_business
- Saves or updates information about a complete businessEntity element. This API has the broadest scope of all the save_xx API calls in the publisher API, and can be used to make comprehensive changes to the published information for one or more businessEntity elements that an individual controls.
- save_service
- Adds or updates one or more businessService elements that a specified businessEntity exposes.
- save_tModel
- Adds or updates one or more registered tModel entities.
- set_publisherAssertions
- Manages all the tracked relationship assertions associated with an individual publisher account.
For full details of the Publish API syntax, refer to the UDDI v3 API specification.
Related
Use the UDDI registry user interface
Reference:
UDDI v3 Client
Related information: