API de publication (Publish) du registre UDDI version 3
Utilisez l'API de publication UDDI pour publier, supprimer et mettre à jour les informations contenues dans un registre UDDI. Les messages définis dans cette section se comportent tous de manière synchrone.
Pour accéder par programme à tous les arguments et appels d'API pris en charge par le registre UDDI version 3, utilisez le client UDDI version 3 pour Java™. Pour accéder graphiquement aux fonctions API, vous pouvez utiliser l'interface utilisateur UDDI ; toutefois, cette méthode ne permet pas de disposer de toutes fonctions.
Le registre UDDI Version 3 prend en charge les appels de l'API de publication suivants :
- add_publisherAssertions
- Ajoute un ou plusieurs éléments publisherAssertions aux assertions d'un diffuseur de publications donné.
- delete_binding
- Supprime une ou plusieurs instances des données bindingTemplate dans le registre UDDI.
- delete_business
- Supprime du registre UDDI un ou plusieurs enregistrements d'entités commerciales et tout le contenu en rapport direct avec ces entités.
- delete_publisherAssertions
- Supprime un ou plusieurs éléments publisherAssertions dans les assertions d'un diffuseur de publications donné.
- delete_service
- Supprime une ou plusieurs structures businessService du registre UDDI et de leur structure businessEntity parente.
- delete_tModel
- Supprime logiquement une ou plusieurs structures tModel. Une suppression logique consiste à masquer les entités tModel supprimées dans les ensembles de résultats find_tModel sans les supprimer physiquement. Ces éléments sont donc renvoyés lors d'une demande get_registeredInfo.
- get_assertionStatusReport
- Fournit un support administratif qui permet de déterminer l'état des vérifications en cours ou en suspens des programmes de publication qui impliquent l'un des enregistrements d'entités commerciales gérés par le compte du programme de publication. En utilisant ce message, un programme de publication peut voir l'état des vérifications qu'il a faites ainsi que celui des vérifications faites par d'autres programmes de publication et qui impliquent des structures businessEntity contrôlées par le compte de ce programme.
- get_publisherAssertions
- Obtient le jeu complet de vérifications associées à un compte de programme de publication individuel. Les vérifications sont utilisées pour contrôler les relations publiquement visibles entre entités commerciales.
- get_registeredInfo
- Obtient la liste abrégée de toutes les structures de données businessEntity et tModel qui sont contrôlées par l'individu identifié par les données d'autorisation passées en entrée.
- save_binding
- Sauvegarde ou met à jour un élément bindingTemplate complet. Ce message peut être utilisé pour ajouter ou mettre à jour un ou plusieurs éléments bindingTemplate ainsi que la relation de contenance qui existe entre chaque élément bindingTemplate et un ou plusieurs éléments businessService existants.
- save_business
- Sauvegarde ou met à jour les informations relatives à un élément businessEntity complet. Cet appel est celui qui possède la portée la plus large parmi les appels save_xx de l'API de publication ; il peut être utilisé pour apporter des changements complets aux informations publiées sur un ou plusieurs éléments businessEntity contrôlés par un individu.
- save_service
- Ajoute ou met à jour un ou plusieurs éléments businessService exposés par un élément businessEntity spécifié.
- save_tModel
- Ajoute ou met à jour une ou plusieurs entités tModel enregistrées.
- set_publisherAssertions
- Gère toutes les vérifications décrivant des relations entre entités commerciales, associées au compte d'un diffuseur de publications individuel.
Pour plus de détails sur la syntaxe de l'API de publication, voir la spécification de l'API UDDI Version 3.