Benutzerhandbuch zu Service Registry 3.1

Kapitel 3 Veröffentlichen und Verwalten von Registry-Objekten

Der Menüeintrag "Neues Registry-Objekt erstellen" ermöglicht Ihnen das Erstellen von Objekten und deren Veröffentlichung in der Registry. In diesem Kapitel sind die folgenden Aufgaben beschrieben:

Veröffentlichen von Objekten

    Die Veröffentlichung von Objekten in der Registry besteht aus drei Schritten.

  1. Erstellen Sie das Objekt.

  2. Fügen Sie Details und andere Objekte hinzu, indem Sie sie im Arbeitsspeicher speichern, aber nicht in der Registry veröffentlichen.

  3. Veröffentlichen Sie das Objekt in der Registry.

Sie können Objekte in der Registry veröffentlichen, wenn Sie ein Benutzerkonto erstellt und sich angemeldet haben. Um ein Benutzerkonto zu erstellen, befolgen Sie die Anweisungen unter Erstellen von Benutzerkonten.

Die erste Aufgabe beschreibt die Schritte zur Erstellung eines neuen Objektes. Im anschließenden Abschnitt werden die weiteren erforderlichen Schritte erläutert, um bestimmte Objektarten zu veröffentlichen.

Sie können sämtliche in Tabelle 2–2 aufgelisteten Objekte erstellen und veröffentlichen, mit Ausnahme der Folgenden:

In diesem Abschnitt werden die folgenden Aufgaben beschrieben:

ProcedureSo erstellen und veröffentlichen Sie ein neues Registry-Objekt

  1. Klicken Sie im linken Menübereich auf der Registerkarte "Aufgaben" auf "Neues Registry-Objekt erstellen".

  2. Wählen Sie im Bereich "Registry-Objekte" einen Objekttyp aus dem Kombinationsfeld aus, und klicken Sie auf "Hinzufügen".

    Im Bereich "Details" wird daraufhin ein Detailformular für das Objekt angezeigt.

  3. Geben Sie einen Namen im Feld "Name" ein.

  4. (Optional) Geben Sie eine Beschreibung im Feld "Beschreibung" ein.

  5. (Optional) Geben Sie einen Kommentar im Feld "Versionskommentar" ein.

  6. (Optional) Ersetzen Sie die zugewiesene eindeutige Kennung und logische eindeutige Kennung mit IDs Ihrer Wahl.

    Jede ID muss einen gültigen URN aufweisen und innerhalb Ihrer Registry-Installation eindeutig sein.

  7. Geben Sie in die Felder die dem Objekttyp entsprechenden Daten ein.

  8. Klicken Sie auf "Speichern", um das Objekt zu speichern.


    Hinweis –

    Speichern Sie die in jedem Registerkartenbereich vorgenommenen Änderungen für das Objekt, bevor Sie zur nächsten Registerkarte wechseln. Ansonsten gehen nicht gespeicherte Änderungen verloren.


  9. (Optional) Verwenden Sie die Registerkarten im Formular "Details", um zusammengesetzte Objekte hinzuzufügen und zu speichern.

  10. Klicken Sie auf "Anwenden", um das Objekt in der Registry zu veröffentlichen.

    Eine Statusmeldung zeigt an, ob der Vorgang erfolgreich war.

Nächste Schritte

Sie können das Objekt bearbeiten, bevor oder nachdem Sie es veröffentlichen, indem Sie ihm weitere Objekte hinzufügen. Tabelle 2–4 führt die Objekte auf, die Sie hinzufügen können. In den folgenden Abschnitten wird beschrieben, wie diese Objekte hinzugefügt werden.

ProcedureSo erstellen und veröffentlichen Sie ein AdhocQuery-Objekt

Ein AdhocQuery-Objekt stellt eine in einer Abfragesyntax ausgerückte Ad-hoc-Anfrage dar. AdhocQuery-Objekte werden zum Ermitteln von Registry-Objekten verwendet. AdhocQuery-Objekte erfüllen einen ähnlichen Zweck wie gespeicherte Prozeduren in relationalen Datenbanken. Beispielsweise handelt es sich bei den vordefinierten Abfragen im Suchfenster um AdhocQuery-Objekte.

  1. Führen Sie die Schritte 1 – 6 in So erstellen und veröffentlichen Sie ein neues Registry-Objekt aus. Wählen Sie in Schritt 2 "AdhocQuery" aus.

  2. (Optional) Wählen Sie einen Abfragetyp aus dem Kombinationsfeld "Abfragetyp" aus.

    "SQL-Abfrage" lautet die Standardeinstellung. Zu den weiteren unterstützten Abfragetypen zählen XQuery und die ebXML-Filterabfrage.

  3. Geben Sie den Abfragetext in das Feld "Abfragezeichenfolge" ein.

    Schließen Sie Elemente für die SQL-Abfrage in doppelten Anführungszeichen ein, die Sie normalerweise in einfachen Anführungszeichen einschließen. Bei diesen Elementen handelt es sich in der Regel um Parameterplatzhalter und Literale, die in Unterabfragen auftauchen. Geben Sie z. B. einen Parameterplatzhalter in einer Unterabfrage wie folgt an:

    (SELECT id FROM ClassificationNode WHERE path LIKE ''$objectTypePath'')

    Geben Sie sowohl einen Literal- als auch einen Parameterplatzhalter wie folgt an:

    ... AND (ro.id = s.parent AND s.name_ = 
    ''urn:oasis:names:tc:ebxml-regrep:profile:ws:wsdl:nameSpacesUsed'' AND 
    s.value LIKE ''$nameSpacePattern'')
  4. Führen Sie die Schritte 8 – 10 in So erstellen und veröffentlichen Sie ein neues Registry-Objekt aus.

ProcedureSo erstellen und veröffentlichen Sie ein ClassificationNode-Objekt

Ein ClassificationNode-Objekt stellt ein Taxonomieelement dar, dass eine strukturelle Beziehung zu anderen Elementen in einem internen Klassifizierungsschema aufweist. Sie können ein ClassificationNode-Objekt erstellen, und es anschließend zu einem Klassifizierungsschema hinzufügen.Jedoch ist es möglicherweise einfacher über die Registerkarte "Konzepte" des ClassificationScheme-Fensters "Details" Konzepte zu erstellen.

  1. Führen Sie die Schritte 1 – 6 in So erstellen und veröffentlichen Sie ein neues Registry-Objekt aus. Wählen Sie in Schritt 2 "ClassificationNode" aus.

  2. Geben Sie für das ClassificationNode-Objekt einen Wert in das Feld "Wert" ein.

    Die Felder "Klassifizierungsschema", "Übergeordnete ID" und "Pfad" sind abgeblendet dargestellt.

  3. Führen Sie die Schritte 8 – 10 in So erstellen und veröffentlichen Sie ein neues Registry-Objekt aus.

ProcedureSo erstellen und veröffentlichen Sie ein ClassificationScheme-Objekt

Ein ClassificationScheme-Objekt stellt ein Taxonomieelement zur Klassifizierung von Objekten dar. In einem internen ClassificationScheme-Objekt sind sämtliche Taxonomieelemente in dem Registry als Concept-Instanzen festgelegt. In einem externen ClassificationScheme-Objekt sind die Werte nicht im Registry als Concept-Instanzen festgelegt, sondern werden durch ihre String-Darstellungen referenziert.

  1. Führen Sie die Schritte 1 – 6 in So erstellen und veröffentlichen Sie ein neues Registry-Objekt aus. Wählen Sie in Schritt 2 "ClassificationScheme" aus.

    Das aktivierte Kontrollkästchen "Externes ClassificationScheme" zeigt an, dass für das Schema keine Konzepte vorhanden sind. Wenn Sie zu diesem ClassificationScheme Konzepte hinzufügen, wird das Kontrollkästchen automatisch deaktiviert.

  2. Wählen Sie im Kombinationsfeld "Wertetyp" einen Wert aus:

    • Eindeutig. Gibt an, dass jeder Knoten der Taxonomie über einen eigenen ihm zugewiesenen eindeutigen Code verfügt.

    • Eingebetteter Pfad. Gibt an, dass der eindeutige Code, der den einzelnen Knoten der Taxonomie zugewiesen ist, auch als Code für diesen Pfad dient.

    • Nicht eindeutig. Zeigt an, dass Knoten nicht eindeutig sind und es erforderlich ist, den gesamten Pfad zu verwenden (vom ClassificationScheme zum betreffenden Knoten), um den Knoten zu identifizieren.

    Die Standardeinstellung lautet "Eindeutig".

  3. Führen Sie die Schritte 8 – 10 in So erstellen und veröffentlichen Sie ein neues Registry-Objekt aus.

ProcedureSo erstellen und veröffentlichen Sie ein ExternalLink-Objekt

Ein ExternalLink-Objekt gibt einen URI für Inhalte an, die sich außerhalb der Registry befinden.

  1. Führen Sie die Schritte 1 – 6 in So erstellen und veröffentlichen Sie ein neues Registry-Objekt aus. Wählen Sie in Schritt 2 "ExternalLink" aus.

    Das Feld "Objekttyp" enthält den Wert ExternalLink.

  2. (Optional) Klicken Sie auf die Schaltfläche "Konzept für Objekttyp auswählen", um einen Objekttyp für die vom URI referenzierten Daten auszuwählen.

    Erweitern Sie im Fenster zur Auswahl der Klassifizierungsknoten für Extrinsic-Objekte die Knoten bis zum gewünschten Konzept innerhalb des ExtrinsicObject-Typs. Wenn Sie auf "OK" klicken, wird der ausgewählte Typ in das Fenster "Objekttyp" übernommen.

  3. Geben Sie den URI für den externen Link in das Feld "Externer URI" ein.

  4. Führen Sie die Schritte 8 – 10 in So erstellen und veröffentlichen Sie ein neues Registry-Objekt aus.


    Hinweis –

    Wird beim Speichern eines ExternalLink-Objekts eine Fehlermeldung angezeigt, muss eine administrative Aufgabe ausgeführt werden. Weitere Informationen finden Sie unter ExternalLink oder ServiceBinding kann nicht erstellt werden.


ProcedureSo erstellen und veröffentlichen Sie ein ExtrinsicObject-Objekt

Ein ExtrinsicObject stellt Metadaten bereit, die Inhalte beschreiben, deren Typ in der Registry eigentlich bekannt ist, und daher durch zusätzliche Attribute, wie z. B. MIME-Typ, beschrieben werden muss.

Verwenden Sie ein ExtrinsicObject um unterschiedliche Dateien zu veröffentlichen. Dabei handelt es sich meistens um Webdienstelemente wie WSDL-Dateien.

Das ebXML-Registry-Profil für Web-Services ist ein OASIS-Standard, der das ebXML-Registry-Profil für Veröffentlichung, Verwaltung, Führung, Discovery und Wiederverwendung von Webdienstelemente festlegt. Service Registry implementiert dieses Profil standardmäßig. In der Praxis bedeutet dies, dass Sie die Registry beim Veröffentlichen einer WSDL-Datei auf der Registry als ExtrinsicObject-Objekt einige Metadaten für das Dokument erstellt, tatsächlich wird jedoch der Webdienst durch das Dokument erstellt. Diese Funktion wird als WSDL-Katalogisierung bezeichnet.

Um mindestens eine WSDL-Datei zu veröffentlichen, bei denen Abhängigkeiten zueinander oder zu anderen Dateien vorhanden sind (wie z. B. XSD-Dateien), erstellen Sie eine ZIP-Datei mit sämtlichen Dateien.

Ein Administrator hat die Möglichkeit, die WSDL-Katalogisierungsfunktion zu deaktivieren. Weitere Informationen finden Sie im Abschnitt Disabling the WSDL Cataloger in Service Registry 3.1 Administration Guide.

  1. Führen Sie die Schritte 1 – 6 in So erstellen und veröffentlichen Sie ein neues Registry-Objekt aus. Wählen Sie in Schritt 2 "ExtrinsicObject" oder eine der zugehörigen Untertypen aus.

    Wählen Sie z. B. WSDL aus, um mindestens eine WSDL-Datei zu veröffentlichen.

  2. (Optional) Geben Sie den MIME-Typ des Objekts in das Feld "MIME-Typ" ein. Dabei sollte es sich um einen der unter http://www.iana.org/assignments/media-types aufgelisteten Typen handeln.

    Wenn Sie eine eigenständige WSDL-Datei hochladen (eine Textdatei mit XML), geben Sie für den MIME-Typ text/xml an.

    Laden Sie eine ZIP-Datei mit mehreren WSDL-Dateien (und optional XSD-Dateien) hoch, geben Sie für den MIME-Typ application/zip an.

  3. (Optional) Aktivieren Sie das Kontrollkästchen "Ist undurchlässig", wenn der Inhalt des Objekts von der Registry nicht gelesen werden kann (z. B. wenn dieser verschlüsselt ist).

  4. Klicken Sie auf die Schaltfläche "Konzept für Objekttyp auswählen", um einen genaueren Objekttyp als ExtrinsicObject auszuwählen.

    Erweitern Sie im Fenster zur Auswahl der Klassifizierungsknoten für Extrinsic-Objekte die Knoten bis zum gewünschten Konzept innerhalb des ExtrinsicObject -Typs. Nach dem Klicken auf "OK" enthält das Fenster "Objekttyp" den von Ihnen ausgewählten Typ.

  5. Klicken Sie auf die Schaltfläche "Repository-Elementdatei auswählen...", um nach dem Repository-Element für das ExtrinsicObject zu suchen.

    1. Geben Sie im Fenster "Hochladen von Dateien" den Dateipfad im Textfeld ein, oder klicken Sie auf "Durchsuchen".

    2. Wenn Sie auf "Durchsuchen" klicken, suchen Sie die Datei im Fenster zum Durchsuchen aus, und klicken Sie auf "Öffnen".

    3. Klicken Sie im Fenster "Hochladen von Dateien" auf "Datei hochladen".

    4. Klicken Sie auf "OK".

    Die folgenden weiteren Elemente werden im Detailfenster angezeigt:

    • Das Feld mit der Inhaltsversion (grau hinterlegt)

    • Das Feld "Kommentar zur Inhaltsversion", in das Sie Text eingeben können

    • Die Schaltfläche "Repository-Element entfernen"

    • Der Link "Inhalt des Repository-Elements anzeigen"

  6. Führen Sie die Schritte 8 – 10 in So erstellen und veröffentlichen Sie ein neues Registry-Objekt aus.

Nächste Schritte

Nach dem Erstellen eines ExtrinsicObject-Objekts, das sich auf eine WSDL-Datei bezieht, können Sie dieses über die WSDL-Discovery-Abfrage suchen. Wenn Sie über die Basisabfrage nach ExtrinsicObject-Objekten vom Typ WSDL, nach Service-Objekten und nach ServiceBinding-Objekten suchen, stellen Sie fest, dass die Registry sämtliche durch die Elemente der WSDL-Datei festgelegten Objekte erstellt hat:

ProcedureSo erstellen und veröffentlichen Sie ein Federation-Objekt

Ein Federation-Objekt stellt eine zusammengeschlossene Gruppe von Registrys dar. Zu den einzigen Attributen zählen die grundlegenden RegistryObject-Attribute. Sie müssen über Administratorrechte verfügen, um ein Federation-Objekt zu erstellen.

  1. Führen Sie die Schritte 1 – 6 in So erstellen und veröffentlichen Sie ein neues Registry-Objekt aus. Wählen Sie in Schritt 2 "Federation" aus.

  2. Führen Sie die Schritte 8 – 10 in So erstellen und veröffentlichen Sie ein neues Registry-Objekt aus.

  3. Fügen Sie zusammengeschlossene Registrys zu einem Federation-Objekt hinzu, indem Sie den unter Erstellen von Beziehungen zwischen Objekten beschriebenen Anweisungen folgen. Die einzelnen Schritte lauten wie folgt:

    1. Suchen Sie den Verbund (Federation), aktivieren Sie das Kontrollkästchen "Auswählen", und klicken Sie anschließend auf "Bookmarklet".

    2. Suchen Sie die Registry, aktivieren Sie das Kontrollkästchen "Auswählen", und klicken Sie auf "Zuordnen".

    3. Wählen Sie im Bereich "Beziehung erstellen" den Verbund als Quellobjekt aus. Die Registry wird zum Zielobjekt.

    4. Legen Sie "AssociationType" auf "HasFederationMember" fest.

ProcedureSo erstellen und veröffentlichen Sie ein Organization-Objekt

Ein Organization-Objekt stellt Informationen zu einer Organisation bereit. Es kann über eine übergeordnete Organisation und mindestens eine Unterorganisation verfügen. Dieses Objekt verfügt stets über ein User-Objekt als primären Kontakt, und stellt möglicherweise Dienste bereit, indem Zuordnungen zwischen der Organisation und mindestens einem Service-Objekt erstellt werden.

  1. Führen Sie die Schritte 1 – 6 in So erstellen und veröffentlichen Sie ein neues Registry-Objekt aus. Wählen Sie in Schritt 2 "Organization" aus.

  2. (Optional) Geben Sie in die Felder für Postanschriften Werte ein.

  3. Führen Sie die Schritte 8 – 10 in So erstellen und veröffentlichen Sie ein neues Registry-Objekt aus.

    In den folgenden Abschnitten finden Sie weitere Informationen zum Hinzufügen von zusammengesetzten Objekten zu einem Organization-Objekt:

  4. Um ein Service-Objekt zu einer Organization hinzuzufügen, führen Sie die unter Erstellen von Beziehungen zwischen Objekten beschriebenen Schritte aus. Die einzelnen Schritte lauten wie folgt:

    1. Suchen Sie die Organisation, aktivieren Sie das Kontrollkästchen "Auswählen", und klicken Sie auf "Bookmarklet".

    2. Suchen Sie den Dienst, aktivieren Sie das Kontrollkästchen "Auswählen", und klicken Sie auf "Zuordnen".

    3. Wählen Sie im Bereich "Beziehung erstellen" die Organisation als Quellobjekt aus. Der Dienst wird zum Zielobjekt.

    4. Legen Sie den "AssociationType" auf "OffersService" fest.

ProcedureSo erstellen und veröffentlichen Sie ein Person- oder User-Objekt

Ein Person- oder User-Objekt stellt Informationen zu Personen und registrierten Benutzern innerhalb des Registrys bereit. Beide Objekte verfügen über identische Attribute. Ein User-Objekt ist mit einem Organization-Objekt als primären Kontakt verbunden. User-Objekte werden ebenfalls in AuditableEvent-Objekten verwendet, um den Anforderer zu identifizieren, der die AuditableEvent-Objekt generierende Anforderung gesendet hat.

Es wird empfohlen, User-Objekte mithilfe des Assistenten zur Benutzerregistrierung zu erstellen. Verwenden Sie die Webkonsole zum Erstellen von Person-Objekten, wenn Sie Metadaten zu Personen erstellen möchten, die nicht selbst auf die Registry zugreifen.

Um mehr als eine Postanschrift, E-Mail-Adresse oder Telefonnummer für eine Person einzugeben, erstellen Sie ein User-Objekt. Die Webkonsole bietet Ihnen die Möglichkeit, Postanschriften, E-Mail-Adressen und Telefonnummern als zusammengesetzte Objekte für ein User-Objekt hinzuzufügen, jedoch nicht für ein Person-Objekt.

  1. Führen Sie die Schritte 1 – 6 in So erstellen und veröffentlichen Sie ein neues Registry-Objekt aus. Wählen Sie in Schritt 2 "Person" oder "User" aus.

  2. Geben Sie in den Feldern "Personenname" Werte ein.

    Machen Sie in mindestens einem dieser Felder eine Eingabe.

    Verwenden Sie nicht das Feld "Name". Die Webkonsole ignoriert im Feld "Name" eingegebene Werte für ein Person- oder User-Objekt.

  3. Fügen Sie zusammengesetzte Objekte hinzu, wie in den folgenden Abschnitten beschrieben:

  4. Führen Sie die Schritte 8 – 10 in So erstellen und veröffentlichen Sie ein neues Registry-Objekt aus.

ProcedureSo erstellen und veröffentlichen Sie ein Registry-Objekt

Ein Registry-Objekt steht für eine Registry. Es verfügt lediglich über die grundlegenden RegistryObject-Attribute. Sie müssen als Administrator angemeldet sein, um ein Registry-Objekt zu erstellen.

  1. Führen Sie die Schritte 1 – 6 in So erstellen und veröffentlichen Sie ein neues Registry-Objekt aus. Wählen Sie in Schritt 2 "Registry" aus.

  2. Führen Sie die Schritte 8 – 10 in So erstellen und veröffentlichen Sie ein neues Registry-Objekt aus.

Nächste Schritte

Weitere Informationen zum Hinzufügen der Registry zu einem Verbund finden Sie im Abschnitt So erstellen und veröffentlichen Sie ein Federation-Objekt .

ProcedureSo erstellen und veröffentlichen Sie ein RegistryPackage-Objekt

Ein RegistryPackage-Objekt stellt eine logische Gruppierung einer beliebigen Anzahl an Registry-Objekten dar.

  1. Führen Sie die Schritte 1 – 6 in So erstellen und veröffentlichen Sie ein neues Registry-Objekt aus. Wählen Sie in Schritt 2 "RegistryPackage" aus.

  2. Führen Sie die Schritte 8 – 10 in So erstellen und veröffentlichen Sie ein neues Registry-Objekt aus.

  3. Um Objekte zum Package hinzuzufügen, folgen Sie den Anweisungen in Abschnitt Hinzufügen von Objekten zu einem Registry-Paket.

ProcedureSo erstellen und veröffentlichen Sie ein Service-Objekt

Ein Service-Objekt stellt Informationen zu einem Dienst bereit. Diese Objekt kann mindestens ein ServiceBinding-Objekt mit technischen Informationen über den Zugriff auf den Dienst enthalten.

Die gängigste Methode ein Service-Objekt zu veröffentlichen, ist die Veröffentlichung eines ExtrinsicObject-Objekts, dessen Inhalt aus mindestens einer WSDL-Datei besteht. Weitere Informationen finden Sie unter So erstellen und veröffentlichen Sie ein ExtrinsicObject-Objekt .

  1. Führen Sie die Schritte 1 – 6 in So erstellen und veröffentlichen Sie ein neues Registry-Objekt aus. Wählen Sie in Schritt 2 "Service" aus.

  2. Führen Sie die Schritte 8 – 10 in So erstellen und veröffentlichen Sie ein neues Registry-Objekt aus.

  3. Um ein ServiceBinding-Objekt zu einem Dienst hinzuzufügen, folgen Sie den Anweisungen in Abschnitt Hinzufügen einer Dienstbindung zu einem Dienst.

  4. Um ein SpecificationLink-Objekt zu einem ServiceBinding-Objekt hinzuzufügen, folgen Sie den Anweisungen in Abschnitt Hinzufügen eines Spezifizierungslinks zu einer Dienstbindung.

Hinzufügen einer Klassifizierung zu einem Objekt

Zum Erstellen einer Klassifizierung verwenden Sie ein internes Klassifizierungsschema. Ein internes Klassifizierungsschema besteht aus einer Reihe von Konzepten, deren Werte der Registry bekannt sind.

ProcedureSo fügen Sie eine Klassifizierung hinzu

Um einem Objekt eine Klassifizierung hinzuzufügen, suchen Sie nach dem entsprechenden Klassifizierungsschema und wählen Sie anschließend ein Konzept innerhalb des Klassifizierungsschemas aus.

  1. Klicken Sie im Bereich "Details" für das Objekt auf die Schaltfläche "Klassifizierungen".

    Die Tabelle "Klassifizierungen" (möglicherweise leer) wird angezeigt.

  2. Klicken Sie auf Hinzufügen.

    Das Fenster mit der Bezeichnung "Detailfenster" wird angezeigt.

  3. Geben Sie einen Namen und optional eine Beschreibung für die Klassifizierung ein.

  4. Klicken Sie auf die Schaltfläche "ClassificationScheme oder Konzept auswählen".

    Ein Fenster zur Auswahl des Klassifizierungsschemas/Konzepts wird angezeigt.

  5. Erweitern Sie den Knoten ClassificationSchemes. Erweitern Sie dann die Konzeptknoten, bis Sie den zu verwendenden Knoten ausgewählt haben.

  6. Klicken Sie auf "OK", um das Fenster zur Auswahl des Klassifizierungsschemas/Konzepts zu schließen.

    Das Klassifizierungsschema, das Konzept und der Wert werden im Fenster "Detailfenster" angezeigt.

  7. Klicken Sie auf "Speichern", um das neue Objekt zu speichern und das Fenster "Detailfenster" zu schließen.

  8. Klicken Sie im Bereich "Details" für das Objekt auf "Anwenden".

Hinzufügen einer externen Kennung zu einem Objekt

Um eine externe Kennung zu erstellen, verwenden Sie ein externes Klassifizierungsschema. Ein externes Klassifizierungsschema besitzt Werte, die der Registry nicht bekannt sind, weil das Klassifizierungsschema über keine Konzepte verfügt.

ProcedureSo fügen Sie eine externe Kennung hinzu

Um einem Objekt eine externe Kennung hinzuzufügen, suchen Sie das geeignete Klassifizierungsschema und geben Sie einen Wert ein.

  1. Klicken Sie im Bereich "Details" für das Objekt auf die Registerkarte "ExternalIdentifiers".

    Die External Identifiers-Tabelle (möglicherweise leer) wird angezeigt.

  2. Klicken Sie auf Hinzufügen.

    Das Fenster mit der Bezeichnung "Detailfenster" wird angezeigt.

  3. Geben Sie einen Namen und optional eine Beschreibung für die externe Kennung ein.

  4. Klicken Sie auf die Schaltfläche "Qualifizierungsschema auswählen".

    Ein Fenster zur Auswahl des Klassifizierungsschemas/Konzepts wird angezeigt.

  5. Erweitern Sie den ClassificationSchemes-Knoten und wählen Sie ein Klassifizierungsschema aus, das keine Konzepte aufweist.

  6. Klicken Sie auf "OK", um das Fenster zur Auswahl des Klassifizierungsschemas/Konzepts zu schließen.

    Das Klassifizierungsschema wird im Fenster "Detailfenster" angezeigt.

  7. Geben Sie einen Wert in das Feld "Werte" ein.

  8. Klicken Sie auf "Speichern", um das neue Objekt zu speichern und das Fenster "Detailfenster" zu schließen.

  9. Klicken Sie im Bereich "Details" für das Objekt auf "Anwenden".

Hinzufügen eines externen Links zu einem Objekt

Mithilfe externer Links können Sie einem Registry-Objekt einen URI zuordnen.

ProcedureSo fügen Sie einen externen Link hinzu

  1. Klicken Sie im Bereich "Details" auf die Registerkarte "ExternalLinks".

    Die Tabelle "ExternalLinks" (möglicherweise leer) wird angezeigt.

  2. Klicken Sie auf Hinzufügen.

    Das Fenster mit der Bezeichnung "Detailfenster" wird angezeigt.

  3. Geben Sie einen Namen für den externen Link ein.

  4. Geben Sie den URL für den externen Link in das Feld "Externer URI" ein.

  5. (Optional) Klicken Sie auf die Schaltfläche "Konzept für den Objekttyp auswählen", wenn Sie den Typ des Inhalts angeben möchten, auf den der URL verweist.

    Erweitern Sie den Knoten ClassificationSchemes. Suchen Sie den Inhaltstyp, indem Sie den Knoten ObjectType, RegistryObject und ExtrinsicObject erweitern. Wählen Sie das Konzept aus und klicken Sie auf "OK". Falls Sie keinen geeigneten Typ finden, klicken Sie auf "Abbrechen". Sie können nach Bedarf ein neues Konzept für ExtrinsicObjects erstellen.

  6. Klicken Sie auf "Speichern", um das neue Objekt zu speichern und das Fenster "Detailfenster" zu schließen.

  7. Klicken Sie im Bereich "Details" für das Objekt auf "Anwenden".

Hinzufügen von benutzerdefinierten Informationen zu einem Objekt, das Einschübe verwendet

Ein Einschub enthält zusätzliche Informationen, die anderenfalls nicht in der Registry gespeichert sein würden. Einschübe stellen eine Möglichkeit zum Hinzufügen beliebiger Attribute zu Objekten dar.

ProcedureSo fügen Sie einen Einschub hinzu

  1. Klicken Sie im Bereich "Details" für das Objekt auf die Registerkarte "Einschübe".

    Die Tabelle "Einschübe" (möglicherweise leer) wird angezeigt.

  2. Klicken Sie auf Hinzufügen.

    Das Fenster mit der Bezeichnung "Detailfenster" wird angezeigt.

  3. Geben Sie einen Namen für den Einschub ein.

    Der Name ist normalerweise ein benutzerfreundlicher URN.

  4. (Optional) Geben Sie einen Wert in das Feld "Einschubart" ein. Sie können dieses Feld verwenden, um einen Datentyp für den Einschub einzugeben oder um eine Möglichkeit anzugeben, mit der die Einschübe gruppiert werden können.

    Der Typ ist üblicherweise der eindeutige ID-Wert eines Konzepts im DataType-Klassifizierungsschema.

  5. Geben Sie einen Wert in das Feld "Werte" ein.

  6. Klicken Sie auf "Speichern", um das neue Objekt zu speichern und das Fenster "Detailfenster" zu schließen.

  7. Klicken Sie im Bereich "Details" für das Objekt auf "Anwenden".

Hinzufügen einer Postanschrift zu einem Organization- oder User-Objekt

Einem Organization- oder User-Objekt kann mehr als eine Postanschrift zugeordnet sein.

ProcedureSo fügen Sie eine Postanschrift hinzu

  1. Klicken Sie im Bereich "Details" des Organization- oder User-Objekts auf die Registerkarte "Postanschriften".

    Die Tabelle "Postanschriften" (möglicherweise leer) wird angezeigt.

  2. Klicken Sie auf "Hinzufügen".

    Das Fenster mit der Bezeichnung "Detailfenster" wird angezeigt.

  3. Geben Sie Werte in die Felder ein. Alle Felder sind optional.

    • Hausnummer

    • Straße

    • Stadt

    • Bundesland

    • Land

    • Postleitzahl

  4. Klicken Sie auf "Speichern", um das neue Objekt zu speichern und das Fenster "Detailfenster" zu schließen.

  5. Klicken Sie im Bereich "Details" für das Objekt auf "Anwenden".

Hinzufügen einer Telefonnummer zu einem Organization- oder User-Objekt

Ein Organization- oder User-Objekt kann über mehrere Telefonnummern verfügen.

ProcedureSo fügen Sie eine Telefonnummer hinzu

  1. Klicken Sie im Bereich "Details" für das Organization- oder User-Objekt auf die Registerkarte "Telefonnummern".

    Die Tabelle "Telefonnummern" (möglicherweise leer) wird angezeigt.

  2. Klicken Sie auf "Hinzufügen".

    Das Fenster mit der Bezeichnung "Detailfenster" wird angezeigt.

  3. Wählen Sie im Kombinationsfeld "Typ" einen Wert aus.

    Die folgenden Werte stehen zur Auswahl:

    • Piepser

    • FAX

    • Telefon privat

    • Mobiltelefon

    • Telefon Büro

  4. Geben Sie Werte in die Felder ein. Alle Felder sind optional.

    • Ländercode

    • Vorwahl

    • Telefonnummer

    • Durchwahl

  5. Klicken Sie auf "Speichern", um das neue Objekt zu speichern und das Fenster "Detailfenster" zu schließen.

  6. Klicken Sie im Bereich "Details" für das Objekt auf "Anwenden".

Hinzufügen einer E-Mail-Adresse zu einem Organization- oder User-Objekt

Ein Organization- oder User-Objekt kann über mehrere E-Mail-Adressen verfügen.

ProcedureSo fügen Sie E-Mail-Adressen hinzu

  1. Klicken Sie im Bereich "Details" des Organization- oder User-Objekts auf die Registerkarte "E-Mail-Adressen".

    Die Tabelle "E-Mail-Adressen" (möglicherweise leer) wird angezeigt.

  2. Klicken Sie auf "Hinzufügen".

    Das Fenster mit der Bezeichnung "Detailfenster" wird angezeigt.

  3. Wählen Sie im Kombinationsfeld "Typ" einen Wert aus: "E-Mail privat" oder "E-Mail Büro".

  4. Geben Sie einen Wert in das Feld "E-Mail-Adressen" ein.

  5. Klicken Sie auf "Speichern", um das neue Objekt zu speichern und das Fenster "Detailfenster" zu schließen.

  6. Klicken Sie im Bereich "Details" für das Objekt auf "Anwenden".

Hinzufügen eines User-Objekts zu einem Organization-Objekt

Ein Organization-Objekt kann über mehrere Benutzer verfügen. Ein Benutzer stellt den primären Kontakt dar und entspricht normalerweise dem Benutzer, der die Organisation erstellt hat. Sie können zusätzliche Benutzer erstellen und hinzufügen.

ProcedureSo fügen Sie ein User-Objekt hinzu

  1. Klicken Sie im Bereich "Details" des Organization-Objekts auf die Registerkarte "Benutzer".

    Die Tabelle "Benutzer" wird angezeigt.

  2. Klicken Sie auf "Hinzufügen".

    Das Fenster mit der Bezeichnung "Detailfenster" wird angezeigt.

  3. (Optional) Geben Sie im Feld "Beschreibung" eine Beschreibung des Benutzers ein.

  4. Geben Sie in den Feldern "Vorname", "Zweiter Vorname" und "Nachname" den Vornamen, den zweiten Vornamen und den Nachnamen des Benutzers ein. Geben Sie in mindestens eines dieser Felder einen Wert ein.

    Verwenden Sie diese Felder anstelle des Felds "Name". Die Webkonsole ignoriert alle im Feld "Name" für das Person- oder User-Objekt eingegebenen Werte.

  5. Klicken Sie auf "Speichern", um das neue Objekt zu speichern und das Fenster "Detailfenster" zu schließen.

  6. Klicken Sie im Bereich "Details" für das Objekt auf "Anwenden".

Hinzufügen einer untergeordneten Organisation zu einem Organization-Objekt

Ein Organization-Objekt kann über eine oder mehrere untergeordnete Organisationen verfügen. Führen Sie die nachstehenden Schritte aus, um einem Organization-Objekt eine untergeordnete Organisation hinzuzufügen:

ProcedureSo fügen Sie eine untergeordnete Organisation hinzu

  1. Klicken Sie im Bereich "Details" des Organization-Objekts auf die Registerkarte "Benutzer".

    Die Tabelle "Organisationen" wird angezeigt.

  2. Klicken Sie auf "Hinzufügen".

    Das Fenster mit der Bezeichnung "Detailfenster" wird angezeigt.

  3. Geben Sie im Feld "Name" einen Namen für die neue Organisation ein.

  4. (Optional) Geben Sie eine Beschreibung im Feld "Beschreibung" ein.

  5. (Optional) Geben Sie Werte in die Adressfelder ein.

  6. Klicken Sie auf "Speichern", um das neue Objekt zu speichern und das Fenster "Detailfenster" zu schließen.

  7. Klicken Sie im Bereich "Details" für das Objekt auf "Anwenden".

Hinzufügen einer Dienstbindung zu einem Dienst

Ein Service-Objekt verfügt normalerweise über eine oder mehrere Bindungen.

ProcedureSo fügen Sie eine Dienstbindung hinzu

  1. Klicken Sie im Bereich "Details" für das Service-Objekt auf die Registerkarte "ServiceBindings".

    Die Tabelle "ServiceBindings" wird angezeigt.

  2. Klicken Sie auf "Hinzufügen".

    Das Fenster mit der Bezeichnung "Detailfenster" wird angezeigt.

  3. Geben Sie im Feld "Name" einen Namen für die Dienstbindung ein.

  4. (Optional) Geben Sie im Feld "Beschreibung" eine Beschreibung der Dienstbindung ein.

  5. Geben Sie im Feld "Zugriffs-URL" den URL für die Dienstbindung ein.

  6. (Optional) Geben Sie im Feld "Zielbindung" die eindeutige Kennung eines anderen ServiceBinding-Objekts ein, auf das sich dieses Objekt bezieht.

  7. Klicken Sie auf "Speichern", um das neue Objekt zu speichern und das Fenster "Detailfenster" zu schließen.

  8. Klicken Sie im Bereich "Details" für das Objekt auf "Anwenden".

Hinzufügen eines Spezifizierungslinks zu einer Dienstbindung

Ein ServiceBinding-Objekt kann über ein SpecificationLink -Objekt verfügen.

ProcedureSo fügen Sie einen Spezifizierungslink hinzu

  1. Klicken Sie im Bereich "Details" des ServiceBinding-Objekts auf die Registerkarte "SpecificationLinks".

    Die Tabelle "SpecificationLinks" wird angezeigt.

  2. Klicken Sie auf "Hinzufügen".

    Das Fenster mit der Bezeichnung "Detailfenster" wird angezeigt.

  3. Geben Sie im Feld "Name" einen Namen für das SpecificationLink-Objekt an.

  4. (Optional) Geben Sie im Feld "Beschreibung" eine Beschreibung des SpecificationLink-Objekts ein.

  5. (Optional) Geben Sie im Feld "Nutzungsbeschreibung" eine Nutzungsbeschreibung für die Nutzungsparameter ein, falls für das SpecificationLink-Objekt vorhanden.

  6. (Optional) Geben Sie im Feld "Nutzungsparameter" die Nutzungsparameter ein, falls für das SpecificationLink-Objekt vorhanden.

  7. Geben Sie im Feld "Spezifizierungsobjekt" die eindeutige Kennung des ExtrinsicObject- oder ExternalLink-Objekts ein, dass die technische Spezifikation für das übergeordnete ServiceBinding-Objekt darstellt (z. B. ein WSDL-Dokument).

  8. Klicken Sie auf "Speichern", um das neue Objekt zu speichern und das Fenster "Detailfenster" zu schließen.

  9. Klicken Sie im Bereich "Details" für das Objekt auf "Anwenden".

Hinzufügen eines untergeordneten Konzepts zu einem Klassifizierungsschema oder -konzept

Ein ClassificationScheme-Objekt verfügt normalerweise über viele untergeordnete Konzepte (die wiederum untergeordnete Konzepte haben können).

ProcedureSo fügen Sie ein untergeordnetes Konzept hinzu

  1. Klicken Sie im Bereich "Details" des ClassificationScheme-Objekts auf die Registerkarte "Konzepte".

    Die Tabelle "Konzepte" wird angezeigt.

  2. Klicken Sie auf Hinzufügen.

    Das Fenster mit der Bezeichnung "Detailfenster" wird angezeigt.

  3. Geben Sie im Feld "Name" einen Namen für das Konzept ein.

  4. (Optional) Geben Sie im Feld "Beschreibung" eine Beschreibung des Benutzers ein.

  5. Geben Sie im Feld "Wert" einen Wert für das Konzept ein.

  6. Klicken Sie auf "Speichern", um das neue Objekt zu speichern und das Fenster "Detailfenster" zu schließen.

  7. Klicken Sie im Bereich "Details" für das Objekt auf "Anwenden".

Hinzufügen von Objekten zu einem Registry-Paket

Ein RegistryPackage ist ein Objekt, das andere Registry-Objekte enthält. Normalerweise verwenden Sie ein RegistryPackage-Objekt, um logisch verwandte Objekte zu gruppieren. Die Objekte können verschiedene Typen aufweisen und unterschiedliche Eigentümer haben.

Sie können Objekte zu einem RegistryPackage-Objekt hinzufügen, indem Sie ihre eindeutigen Kennungen angeben. Wenn Sie versuchen, die eindeutigen Kennungen einzugeben, können leicht Fehler auftreten. Aus diesem Grund stehen die folgenden Schritte zur Verfügung, mit denen Sie Objekte durch Kopieren und Einfügen der Kennungen hinzufügen.

ProcedureSo fügen Sie Objekte zu einem Registry-Paket hinzu

  1. Erstellen Sie ein RegistryPackage-Objekt, wie in So erstellen und veröffentlichen Sie ein neues Registry-Objekt beschrieben. Geben Sie einen Namen und optional eine Beschreibung ein, aber fügen Sie dem RegistryPackage-Objekt noch keine Objekte hinzu.

  2. Nachdem Sie auf "Anwenden" geklickt haben, um das RegistryPackage-Objekt zu speichern, fügen Sie ein Bookmarklet hinzu, wie in So verwenden Sie die Bookmarklet-Funktion beschrieben.

  3. Verwenden Sie die Webkonsole, um die Objekte zu suchen, die Sie dem RegistryPackage-Objekt hinzufügen möchten. Fügen Sie jedem Objekt ein Bookmarklet hinzu, wenn Sie es gefunden haben.

  4. Klicken Sie auf den Link "Details" für ein Objekt, das Sie dem RegistryPackage-Objekt hinzufügen möchten.

  5. Kopieren Sie im Fenster "Details" für das Objekt die eindeutige Kennung mithilfe der Tastatur (Strg-C oder Kopiertaste).

  6. Klicken Sie im Bereich "Suchergebnisse" auf den Link "Details" für das RegistryPackage.

  7. Klicken Sie im Bereich "Details" für das Objekt auf die Registerkarte "Mitglieder".

  8. Klicken Sie auf "Zum Paket hinzufügen".

  9. Verwenden Sie im Feld "Eindeutige Kennung" die Tastatur, um die Kennung, die Sie kopiert haben, einzufügen (Strg-V oder Einfügetaste).

  10. Klicken Sie auf "Hinzufügen".

    Das Objekt wird im Bereich "Registry-Objekte" angezeigt.

  11. Klicken Sie auf "Anwenden" im Bereich "Details", um das RegistryPackage-Objekt zu speichern.

  12. Wiederholen Sie die Schritte 4 bis 11, um sämtliche zusätzlichen Objekte zum RegistryPackage hinzuzufügen.

Ändern des Status von Objekten

Sie können Objekte veröffentlichen, bearbeiten und entfernen und zusätzlich folgende Aktionen mit ihnen durchführen, wenn Sie ihr Eigentümer oder auf andere Weise zu diesen Aktionen berechtigt sind:

Diese Funktionen sind in einer Produktionsumgebung nützlich, wenn Sie eine Versionskontrollrichtlinie für Registry-Objekte errichten möchten. Sie können beispielsweise eine Version eines Objekts für die allgemeine Verwendung genehmigen und eine veraltete Version missbilligen, bevor Sie sie entfernen. Für den Fall, dass Sie Ihre Meinung ändern, nachdem Sie ein Objekt missbilligt haben, können Sie seine Missbilligung aufheben.

Der Standardstatus eines erstellten Objekts lautet "Übermittelt".

Sie können sämtliche Aktionen im Bereich "Suchergebnisse" oder "Details" für ein Objekt ausführen.


Hinweis –

Der Status "Zurückgezogen" wird automatisch für ein ExtrinsicObject -Objekt festgelegt, wenn Sie dessen Repository-Element entfernen. Legen Sie diesen Status nicht manuell fest.


Entfernen von Objekten

Um ein Objekt, dessen Eigentümer Sie sind, aus der Registry zu entfernen, wählen Sie das Objekt im Bereich "Suchergebnisse" aus und klicken Sie auf die Schaltfläche "Löschen".


Hinweis –

Löschen Sie nicht das User-Objekt, das für Sie bei der Benutzerregistrierung erstellt wurde. Wenn Sie dieses Objekt löschen, können Sie keine Aktionen mehr für Objekte durchführen, die Sie als dieser Benutzer veröffentlicht haben. Sie müssen sich dann erneut als Benutzer registrieren, um weitere Objekte zu veröffentlichen.

Löschen Sie keine AuditableEvent-Objekte für Objekte, deren Eigentümer Sie sind. Wenn Sie ein AuditableEvent-Objekt löschen, wird das Audit-Trail für das Objekt, zu dem es gehört, beschädigt. (AuditableEvent-Objekte für Objekte, die Sie besitzen, werden nicht im Suchergebnisbereich angezeigt, wenn Sie eine FindAllMyObjects-Suche durchführen. Jedoch werden sie angezeigt, wenn Sie eine Basisabfrage für AuditableEvent-Objekte durchführen.)


Falls es sich bei dem Objekt um ein Extrinsic-Objekt handelt, haben Sie zwei Möglichkeiten:

Das Kombinationsfeld für die Löschoptionen ist nur für Extrinsic-Objekte von Bedeutung.

Erstellen von Beziehungen zwischen Objekten

Es gibt zwei Arten von Beziehungen zwischen Objekten: Referenzen und Zuordnungen. Beide Beziehungen sind unidirektional. Das heißt, beide verfügen über ein Quell- und ein Zielobjekt.

Die Registry unterstützt Referenzen, so genannte ObjectRefs, zwischen bestimmten Typen von Objekten. Wenn Sie beispielsweise ein Service- und ein ServiceBinding-Objekt erstellen, können Sie eine ServiceBinding-Referenz vom Service-Objekt zum ServiceBinding-Objekt erstellen. Sie können jedoch keine Referenz vom ServiceBinding-Objekt zum Service-Objekt erstellen. Eine Referenz ist kein Registry-Objekt.

Eine Association ist ein Registry-Objekt. Sie können eine Association von einem Registry-Objekt zu einem beliebigen anderen Objekt erstellen. Die Registry unterstützt ein AssociationType-Klassifizierungsschema, das mehrere vordefinierte Zuordnungstypen umfasst: OffersService, RelatedTo, HasMember usw. Sie können auch neue Zuordnungstypen erstellen. Wenn beide Objekte diese Association besitzen, handelt es sich um eine interne (intramural) Zuordnung. Associations, bei denen Sie keines der Objekte besitzen, werden als externe (extramural) Zuordnungen bezeichnet. Wenn Sie ein Organization-Objekt erstellen und ein Service-Objekt hinzufügen, wird automatisch eine Association vom Typ OffersService von dem Organization-Objekt für das Service-Objekt erstellt.

Falls keine gültige Referenz für die Quell- und Zielobjekte vorhanden ist, können Sie keine Referenz erstellen.

Verwenden Sie die Schaltfläche "Zuordnen" im Bereich "Registry-Objekte", um zwei Objekte einander zuzuordnen. Diese Schaltfläche wird aktiv, wenn Sie zwei Objekte in der Suchergebnistabelle auswählen.

Wenn nicht beide Objekte in der Suchergebnistabelle angezeigt werden, aktivieren Sie das Kontrollkästchen "Auswählen", um ein Objekt auszuwählen, während Sie das Objekt suchen, dem Sie es zuordnen möchten. Weitere Informationen erhalten Sie unter So verwenden Sie die Bookmarklet-Funktion.

ProcedureSo erstellen Sie eine Referenz

  1. Wählen Sie im Bereich "Registry-Objekte" beide Objekte aus, und klicken Sie auf "Zuordnen".

  2. Wählen Sie im Bereich "Beziehung erstellen" das Quellobjekt, falls es nicht bereits ausgewählt wurde.

    Das andere Objekt wird zum Zielobjekt.

    Falls eine gültige Referenz für die Quell- und Zielobjekte vorhanden ist, wird die Option "Referenz" standardmäßig ausgewählt und das gültige Referenzattribut wird angezeigt. Falls keine gültige Referenz für die Quell- und Zielobjekte vorhanden ist, ist das Optionsfeld "Referenz" ausgeblendet.

  3. Klicken Sie auf "Speichern", um das Objekt zu speichern.

ProcedureSo erstellen Sie eine Association

  1. Wählen Sie im Bereich "Registry-Objekte" beide Objekte aus und klicken Sie auf "Zuordnen".

  2. Wählen Sie im Bereich "Beziehung erstellen" das Quellobjekt, falls es nicht bereits ausgewählt wurde.

    Das andere Objekt wird zum Zielobjekt.

  3. Wählen Sie das Optionsfeld "Zuordnung", sofern es nicht bereits ausgewählt ist.

  4. Geben Sie einen Namen und optional eine Beschreibung für die Association im Bereich "Details" ein.

    Die Werte für die Quellobjekt-ID und die Zielobjekt-ID sind bereits eingetragen.

  5. Wählen Sie einen Typ aus dem Kombinationsfeld "Zuordnungstyp" aus.

  6. Klicken Sie auf "Anwenden", um die Association zu speichern.