API für Veröffentlichung (Publish) in der UDDI-Registry der Version 3
Verwenden Sie die UDDI-API für Veröffentlichung (Publish), um Informationen in einer UDDI-Registry zu veröffentlichen, zu löschen und zu aktualisieren. Die in diesem Abschnitt definierten Nachrichten verhalten sich alle synchron.
Wenn Sie über das Programm auf alle API-Aufrufe und -Argumente zugreifen möchten, die von der Registry der UDDI Version 3 unterstützt werden, verwenden Sie den UDDI Version 3 Client for Java™. Wenn Sie über die grafische Benutzerschnittstelle auf die API-Funktionen zugreifen möchten, können Sie die UDDI-Benutzerschnittstelle verwenden, aber bei dieser Methode werden nicht alle Funktionen zur Verfügung gestellt.
Die UDDI-Registry der Version 3 unterstützt die folgenden Aufrufe der API Publish:
- add_publisherAssertions
- Fügt der Zusicherungssammlung eines Publishers eine oder mehrere publisherAssertions hinzu.
- delete_binding
- Löscht eine oder mehrere Instanzen von bindingTemplate-Daten aus der UDDI-Registry.
- delete_business
- Entfernt ein oder mehrere Business-Registrierungen und den gesamten zugehörigen Inhalt aus einer UDDI-Registry.
- delete_publisherAssertions
- Entfernt eine oder mehrere publisherAssertion-Elemente aus der Zusicherungssammlung eines Publishers.
- delete_service
- Entfernt ein oder mehrere businessService-Elemente aus der UDDI-Registry und der übergeordneten businessEntity.
- delete_tModel
- Löscht eine oder mehrere tModel-Strukturen logisch. Beim logischen Löschen werden die gelöschten tModel-Entitäten aus den find_tModel-Ergebnismengen ausgeblendet, aber sie werden nicht physisch gelöscht und deshalb in einer get_registeredInfo-Anforderung zurückgegeben.
- get_assertionStatusReport
- Bietet administrative Unterstützung für die Bestimmung des Status aktueller und ausstehender Publisher-Assertions (Zusicherungen), die sich auf die Business-Registrierungen beziehen, die vom jeweiligen Publisher-Account verwaltet werden. Mit dieser Nachricht kann ein Publisher den Status der eigenen Assertions anzeigen. Es können aber auch Assertions anderer Publisher, die vom aufrufenden Publisher-Account gesteuerte businessEntity-Strukturen einbeziehen, angezeigt werden.
- get_publisherAssertions
- Fordert alle Publisher-Assertions an, die einem Publisher-Account zugeordnet sind. Publisher-Assertions werden verwendet, um öffentlich sichtbare Business-Beziehungen zu steuern.
- get_registeredInfo
- Ruft eine verkürzte Liste aller businessEntity- und tModel-Daten ab, die von der Person gesteuert werden, die den übergebenen Berechtigungsnachweisen zugeordnet ist.
- save_binding
- Speichert oder aktualisiert ein vollständiges Element bindingTemplate. Diese Nachricht kann verwendet werden, um eine oder mehrere bindingTemplate-Elemente sowie die unter- und übergeordnete Beziehung, die jede bindingTemplate zu einem oder mehreren vorhandenen businessService-Elementen hat, hinzuzufügen oder zu aktualisieren.
- save_business
- Speichert oder aktualisiert Informationen über ein vollständiges Element businessEntity. Diese API hat das breiteste Spektrum aller save_xx-API-Aufrufe in der Publisher-API und kann verwendet werden, um umfassende Änderungen an den veröffentlichten Informationen für eine oder mehrere von einem Einzelbenutzer gesteuerte businessEntity-Elemente durchzuführen.
- save_service
- Fügt ein oder mehrere businessService-Elemente, die von einer bestimmten businessEntity bereitgestellt werden, hinzu oder aktualisiert sie.
- save_tModel
- Fügt ein oder mehrere registrierte tModel-Entitäten hinzu oder aktualisiert sie.
- set_publisherAssertions
- Verwaltet alle überwachten Beziehungs-Assertions, die einem Publisher-Account zugeordnet sind.
Ausführliche Details zur Syntax der API "Publish" finden Sie in der API-Spezifikation von UDDI Version 3.