Kapitel 14 - Spezifikationen/Zuordnungen

Die Komponente 'Spezifikationen/Zuordnungen' des Datenmodellmanagers ermöglicht den Zugriff auf die Spezifikationskonsole und die Konsole für Spezifikationszuordnungen.   


Spezifikationen ("Specs")

Spezifikationen haben folgende Merkmale:

Spezifikationskonsole

Mit der Spezifikationskonsole können Benutzer in den folgenden Spezifikationen einfach navigieren und sie anzeigen.

Abbildung 14.1: Spezifikationskonsole

Auf die Spezifikationskonsole zugreifen

Um die Spezifikationskonsole zu starten, verwenden Sie folgende Menüoptionen:
Datenmodellmanager > Spezifikationen/Zuordnungen > Spezifikationskonsole.

In der Spezifikationskonsole navigieren

Zur Navigation zwischen den verschiedenen Spezifikationstypen verwenden Sie die Navigationsleiste für Spezifikationen.

Abbildung 14.2: Navigationsleiste für Spezifikationen

Durch Klicken auf die Schaltflächen der höchsten Ebene werden die zugehörigen Spezifikationstypen angezeigt.

Um nach dem Namen einer Spezifikation für einen bestimmten Spezifikationstyp zu suchen, wählen Sie einen Spezifikationstyp und einen Buchstaben im Auswahlfeld der Navigationsleiste aus. Alle Spezifikationen, die mit dem ausgewählten Buchstaben beginnen, werden angezeigt. Um eine Liste aller Spezifikationen für einen ausgewählten Spezifikationstyp anzuzeigen, klicken Sie auf die Schaltfläche Alle.

Spezifikationstypen

Datei Definiert Datenelemente eingehender Daten.
Primär Definiert Elementattribute, Attribute für Kategoriehierarchien und Attribute für Organisationshierarchien.  

Diese Spezifikationen können an Kataloge, Kategoriehierarchien und Organisationshierarchien angehängt werden.

Referenztabelle Definiert Attribute für Referenztabelleneinträge.
Ziel Definiert Datenelemente am Ziel.
Sekundärspezifikationen Sekundärspezifikationen dienen als Spezifikationen für Elementhierarchien oder als eigenständige Spezifikationen. Die Sekundärspezifikationen werden an Kategorien angehängt.  

Wenn eine Sekundärspezifikation an eine Elementhierarchiespezifikation angehängt wird, sind die Attribute für alle Elemente unter der Kategorie verfügbar.  

Wenn eine Sekundärspezifikation an eine Kategorie als eigenständige Spezifikation angehängt wird, ist sie nur auf Kategorieebene für eine bestimmte Kategorie verfügbar.

Script Eine Eingabespezifikation, die Attribute zur Übergabe an ein Script (Eingabeparameter) definiert.

Spezifikationsverwaltung

Spezifikationen erstellen

Zum Erstellen einer neuen Spezifikation wählen Sie den Spezifikationstyp aus der Funktionsleiste für Spezifikationen aus. Klicken Sie dann auf die Schaltfläche Neu in der Überschrift der Spezifikationstabelle. In den folgenden Abschnitten finden Sie Informationen zum Erstellen und Definieren von Spezifikationen (Verwaltung von Attributen).

Spezifikationen bearbeiten

Spezifikationen lassen sich bei Bedarf über die Spezifikationskonsole bearbeiten. Dazu klicken Sie auf die Schaltfläche zum Bearbeiten. Die Bearbeitung erfolgt im Spezifikationsbaum. Änderungen werden mit der Schaltfläche Speichern gespeichert.

Knoten hinzufügen

Bei der Erstellung einer Spezifikation werden Knoten in einer Baumstruktur hinzugefügt und für jeden Knoten Parameter definiert, wie zum Beispiel die Feldlänge und der Datentyp. Bei Bedarf können weitere Parameter hinzugefügt werden (zum Beispiel maximale Feldlänge, erforderliche Markierungen, Datentyp usw.)

Attribute einer Spezifikation hinzufügen

1. Zum Hinzufügen eines Knotens klicken Sie auf das Zeichen + im Spezifikationsbaum.

2. Geben Sie einen Namen für den Knoten ein, und klicken Sie auf das Symbol + am Ende des Eingabefelds. Der Knoten wird dem Spezifikationsbaum hinzugefügt und ein Fenster mit Details angezeigt. Im nächsten Schritt werden die Knotenparameter definiert.

Abbildung 14.3: Hinzufügen eines Knotens

3. Zum Definieren von Knotenparametern geben Sie die Informationen in der Detailtabelle ein und klicken auf Speichern, um die Änderungen zu speichern.

Abbildung 14.4: Definieren von Knotenparametern

4. Zum Hinzufügen zusätzlicher Attribute wählen Sie einen Wert aus der Dropdown-Auswahl unter dem Feld 'Anzeigename' aus und klicken auf das Symbol +. Der Wert wird im Detailfenster hinzugefügt. Geben Sie einen Wert für das Attribut ein, und klicken Sie auf Speichern.

5. Geben Sie die Informationen im Feld für das neue Attribut ein und fügen Sie nach Bedarf neue Knoten und Knotenparameter hinzu.

6. Wenn Sie alle Knoten und Knotenattribute hinzugefügt haben, klicken Sie auf die Schaltfläche Speichern am unteren Ende der Anzeige, um die Spezifikation zu speichern.

Hinweis: Wenn Sie nicht auf die Schaltfläche Speichern klicken, werden die neu erstellten Knoten nicht in der Spezifikation angezeigt.

Knoten bearbeiten oder löschen

Knoten in einem Spezifikationsbaum können jederzeit bearbeitet oder gelöscht werden. Eine Änderung der Spezifikation wirkt sich auf alle Objekte aus, die diese Spezifikation verwenden. Deshalb sollten Sie beim Ändern von Spezifikationen vorsichtig vorgehen. Wenn zum Beispiel aus einer Primärspezifikation ein Knoten gelöscht wird, verfügen sämtliche Kataloge, die diese Spezifikation verwenden, nicht mehr über diesen Knoten und die zugehörigen Werte. Dieser Vorgang lässt sich nicht rückgängig machen.

Knoten bearbeiten

Zum Bearbeiten eines Attributs klicken Sie auf auf den Namen des Knoten im Spezifikationsbaum. Führen Sie die Änderungen durch, und klicken Sie auf die Schaltfläche Speichern.

Knoten löschen

Zum Löschen eines Knotens suchen Sie einfach den Knoten im Spezifikationsbaum heraus und klicken Sie auf das nebenstehende Mülleimersymbol.


Parameter für Spezifikationsknoten

Ein Knotenparameter kann in jedem Typ von Spezifikation enthalten sein. Für jedes Attribut (Knoten) kann eine Reihe von Parametern festgelegt werden. Diese Parameter definieren, wie Daten für dieses Attribut (Knoten) berechnet, gespeichert bzw. geprüft werden.

Alle Spezifikationen werden in einer Baumstruktur erstellt, die durch Hinzufügen und Definieren von Knotenparametern aufgebaut wird. In diesem Abschnitt wird erläutert, wie Spezifikationsknoten hinzugefügt und definiert werden.

Knotenparameter

Das Definieren von Knotentypen ist wichtig, um eine Standardstruktur für Produktinformationen zu erstellen und zu verwalten. Wenn mehrere Benutzer die Daten handhaben, führen Fehler in einem Dateneintrag zu einer Fehlermeldung.

Beim Hinzufügen von Knoten zu einer Spezifikation lassen sich folgende Parametermerkmale definieren:

Datentypen Zeichenfolgen, Zahlen (Integer, Dezimal, Währung), Aufzählungen (Zahl, Zeichenfolge), Bilder (Binär), Datum, Markierungen (Flags), URLs, Gruppierungen usw.

Bearbeitbar 

Ein Attribut kann als bearbeitbar definiert werden oder nicht. Wenn diese Option nicht ausgewählt wird, ist der Wert für dieses Feld 'Sichtbar' und kann nicht bearbeitet werden.

Eindeutig 

Definiert die Voraussetzung für den Knoten, dass er in einem Katalog eindeutig sein muss. Wenn ein Benutzer versucht, diesen Knoten zu duplizieren, wird eine Fehlermeldung ausgegeben. Diese Option ist nur in Primärspezifikationen verfügbar.

Verknüpfung 

Definiert einen Knoten als "Quellenattribut" bzw. "Fremdschlüssel" für den Hauptkatalog. Diese Option ist nur in Primärspezifikationen verfügbar.

Ausgeblendet 

Definiert einen Knoten, der nicht angezeigt wird. Ist nützlich für Knoten, die als Platzhalter für Zwischenwerte genutzt werden. Der Knoten wird ausgeblendet, wenn diese Option aktiviert ist. Wenn sie nicht aktiviert ist, wird der Knoten angezeigt. Der Knoten wird zwar in den Elementanzeigen nicht angezeigt, ist jedoch für Scripts und Suchfunktionen zugänglich.

Zur Laufzeit durchsuchbar Wählen Sie dieses Feld aus, um den Knoten für Laufzeitsuchen verfügbar zu machen. Wenn dieses Feld nicht ausgewählt wird, steht der Knoten für Suchen im Hintergrund zur Verfügung. Verwenden Sie diese Option für normal durchsuchbare Knoten.

Nicht persistent 

Bietet die Möglichkeit, einen Knoten nicht konstant zu machen.

Lokalisiert 

Legt das Attribut für die Lokalisierung fest. Für das Unternehmen müssen die gewünschten Ländereinstellungen (Locales) festgelegt werden.

Einschränkung für Knotenparameter

Die Zahl der Zeichen in einer Wertregel, Prüfungsregel oder Regel zur Aufzählung von Zeichenfolgen ist begrenzt. Sie kann höchsten 3000 Byte betragen, was in den meisten Fällen 3000 Zeichen (einschließlich Leerzeichen) entspricht. Wenn Zeichen mit mehr als einem Byte Länge verwendet werden (zum Beispiel japanische Zeichen), ist die Gesamtzahl der Zeichen entsprechend geringer.

Scripts hinzufügen

Jeder Knoten in einer Spezifikation kann einem Knoten eines beliebigen Typs zugeordnet werden. Daher können Scripts erstellt werden, um Regeln für einen Knoten zu definieren.

Knotendatentypen

Jeder Knoten in einer Spezifikation ist einem Datentyp zugeordnet, der Folgendes steuert:

Die verfügbaren Datentypen unterscheiden sich zwischen den einzelnen Spezifikationstypen. In diesem Abschnitt finden Sie eine Liste der verschiedenen Datentypen, die in WebSphere Product Center verfügbar sind.

Binär

Funktion: Dient zum Speichern von binären Daten, zum Beispiel PDF-Dateien oder Bilddateien.
Verfügbar in Spezifikationen: Alle
Zugeordnete Regeln: Keine

Nachdem ein Attribut als "Binär" definiert wurde, kann das Katalogattribut verwendet werden, um eine Binärdatei in WebSphere Product Center hochzuladen. Klicken Sie in der Anzeige für die Elementbearbeitung auf das Symbol Bearbeiten. Die Anzeige 'Bild hochladen' wird angezeigt.

Währung

Funktion: Dient zur Definition von Währungsfeldern. Standardmäßig wird der Wert auf die zweite Dezimalstelle gerundet.
Verfügbar in Spezifikationen: Alle
Zugeordnete Regeln: Standardwert, minimale Länge, Muster, Prüfungsregel, Wertregel

Wenn dem Attribut ein Wert zugeordnet wird, wird dieser auf die zweite Dezimalstelle gerundet.

Datum

Funktion: Dient zur Definition von Datumsfeldern.
Verfügbar in Spezifikationen: Alle
Zugeordnete Regeln: Datumsformat, Standardwert, minimale Länge, Prüfungsregel, Wertregel

Wenn Sie die Spezifikation auf ein Objekt anwenden, wird das Datum im definierten Datumsformat angezeigt. Sie können den Datumswert aus einer vordefinierten Liste auswählen oder manuell ein Datum eingeben.

Markierung

Funktion: Der Status kann entweder wahr oder falsch sein.
Verfügbar in Spezifikationen: Alle
Zugeordnete Regeln: Standardwert, Prüfungsregel, Wertregel

Für die Auswahl wird ein Markierungsfeld erstellt. Ein leeres Feld könnte für die Suche nach einem Nullwert für den Knoten verwendet werden.

Bild

Funktion: Dient zum Speichern von Bildern.
Verfügbar in Spezifikationen: Alle
Zugeordnete Regeln: Keine

Nachdem ein Knoten als "Bild" definiert wurde, kann das Katalogattribut verwendet werden, um eine Bilddatei in WebSphere Product Center hochzuladen. Klicken Sie auf das Symbol Bearbeiten. Die Anzeige 'Bild hochladen' wird angezeigt.

Bild-URL

Funktion: Dient zum Speichern der URL eines Bildes. WebSphere Product Center ruft die URL von der definierten Speicherposition ab.
Verfügbar in Spezifikationen: Alle
Zugeordnete Regeln: Standardwert, minimale Länge, Muster, Prüfungsregel, Wertregel

In der Katalogelementansicht kann eine URL für ein Bild angegeben werden. Wenn Sie das Bild anzeigen wollen, klicken Sie auf die Schaltfläche Voranzeigen.

Integer

Funktion: Dient ausschließlich zum Speichern von Integern (ganze Zahlen). Zahlen mit Dezimalstellen werden auf eine ganze Zahl gerundet.
Verfügbar in Spezifikationen: Alle
Zugeordnete Regeln: Keine

Als Werte für dieses Attribut sind alle positiven und negativen natürlichen Zahlen und die Zahl Null möglich. Wenn keine ganze Zahl eingegeben wird, erscheint eine Fehlermeldung.

Referenztabelle

Funktion: Stellt eine Zuordnung zu einer Referenztabelle her, die eine Dropdown-Auswahl der erstellten Referenztabellen bereitstellt.
Verfügbar in Spezifikationen: Alle
Zugeordnete Regeln: Wertregel

Zahl (Nummer)

Funktion: Dient zum Speichern von Zahlen mit Dezimalstellen. (Beispiel: 10,98)
Verfügbar in Spezifikationen: Alle
Zugeordnete Regeln: Standardwert, minimale Länge, Muster, Prüfungsregel, Wertregel

Die Definition des Typs Zahl erlaubt einen Zahlenwert mit einem Dezimalwert. Wenn kein Dezimalwert angegeben wird, erhält dieser den Wert ",0". Negative Werte sind zulässig.

Zahlaufzählung

Funktion: Dient zum Erstellen einer Liste von Daten des Typs Zahl. Negative Werte und Dezimalwerte sind zulässig.
Verfügbar in Spezifikationen: Alle
Zugeordnete Regeln: Zahlaufzählungsregel

1. Legen Sie den Datentyp als "Zahlaufzählung" fest.

2. In der Detailtabelle wird eine neue Reihe 'Zahlaufzählung' angezeigt. Klicken Sie auf den Hyperlink KLICKEN SIE HIER. Ein neues Dialogfenster wird angezeigt.

3. Fügen Sie in der Tabelle 'Details der Spezifikationsaufzählung' eine Zahl hinzu und klicken Sie auf das Symbol +.

4. Fügen Sie weitere Zahlenwerte zur Aufzählung hinzu. Wenn Sie fertig sind, klicken Sie auf die Schaltfläche Fenster schließen.

5. Die eingegebenen Werte werden aufsteigend sortiert in einer Dropdown-Auswahl angezeigt.

Kennwort

Funktion: Bezeichnet ein alphanumerisches Feld, dessen Inhalt vor dem Benutzer verborgen bleibt.
Verfügbar in Spezifikationen: Alle
Zugeordnete Regeln: Standardwert, minimale Länge, Muster, Prüfungsregel, Wertregel

Bei der Eingabe eines Wertes wird dieser mit Sternen angezeigt. Dies ist nützlich für Werte, die geheim gehalten werden sollen.

Periode

Funktion: Erstellt zwei Datumsfelder, Startdatum und Enddatum.
Verfügbar in Spezifikationen: Alle
Zugeordnete Regeln: Standardwert, minimale Länge, Prüfungsregel, Wertregel

Die GUI erstellt ein Feld mit Werten für ein Startdatum und ein Enddatum.

Beziehung

Funktion: Dient zum Speichern einer Verknüpfung zu einem Element im selben oder einem anderen Katalog.
Verfügbar in Spezifikationen: Katalogspezifikation
Zugeordnete Regeln: Standardwert, Prüfungsregel, Wertregel

Die GUI erlaubt dem Benutzer die Auswahl eines Katalogs und eines Schlüsselattributs, um zwei Kataloge zu verbinden. Der Schlüsselwert ermöglicht den Aufbau einer Verknüpfungsbeziehung.

Folge

Funktion: Dient zum Erstellen eines nummerierten Folgefelds.
Verfügbar in Spezifikationen: Katalog, Referenztabelle, Kategorie, Hierarchie
Zugeordnete Regeln: Standardwert, Folge erweitern durch, Standardwert für Beginn der Folge, minimale Länge, Prüfungsregel, Wertregel

Legen Sie eine zugeordnete Regel für den Datentyp fest, das heißt, legen Sie den Standardwert für den Beginn der Folge als "1" fest. Wenn ein neues Element hinzugefügt wird, gibt das Folgefeld automatisch den Wert "2" ein. Dieses Feld kann vom Benutzer nicht bearbeitet werden.

Zeichenfolge

Funktion: Dient zum Speichern einer Zeichenfolge oder von Zeichendaten.
Verfügbar in Spezifikationen: Alle
Zugeordnete Regeln: Standardwert, minimale Länge, Muster, Prüfungsregel, Wertregel

Bei Bedarf können Sie eine zugeordnete Regel für das Attribut erstellen. Die GUI zeigt ein leeres Feld für die Dateneingabe an.

Aufzählung von Zeichenfolgen

Funktion: Erstellt den Datentyp "Aufzählung von Zeichenfolgen". Dieser enthält eine Liste von Daten des Typs "Zeichenfolge".
Verfügbar in Spezifikationen: Alle
Zugeordnete Regeln: Standardwert, minimale Länge, Muster, Regel zur Aufzählung von Zeichenfolgen, Prüfungsregel, Wertregel

Ordnen Sie dem Datentyp eine Regel zu, die alle Werte in einem Dropdown-Auswahlfeld anzeigt.

Miniaturbild

Funktion: Dient zum Speichern eines Miniaturbilds.
Verfügbar in Spezifikationen: Alle
Zugeordnete Regeln: Standardwert

Ein Benutzer kann ein Miniaturbild laden und es in der GUI anzeigen.

Miniaturbild-URL

Funktion: URL-Link zu einem Miniaturbild. WebSphere Product Center ruft das Bild von der definierten URL ab.
Verfügbar in Spezifikationen: Alle
Zugeordnete Regeln: Standardwert, Wertregel

Das Feld ermöglicht die Eingabe einer Adresse für die Miniaturbild-URL. Legen Sie für dieses Attribut eine maximale Länge fest.

URL

Funktion: Definiert ein URL-Feld und erscheint als Link in der Elementliste und in den Elementdetailanzeigen.
Verfügbar in Spezifikationen: Alle
Zugeordnete Regeln: Standardwert, minimale Länge, Muster, Prüfungsregel, Wertregel

Das Feld ermöglicht die Eingabe einer URL.

Knotenregeln definieren

Nachdem ein Datentyp ausgewählt wurde, lassen sich weitere Regeln hinzufügen, die die Merkmale dieses Attributs definieren.

Standardwert

Funktion: Definiert einen Standardwert für dieses Attribut.
Verfügbar in Spezifikationen: Alle

Standardwert für Beginn der Folge

Funktion: Definiert einen Standardwert für eine Folge.
Verfügbar in Spezifikationen: Alle
Zugeordnete Regeln: Folge

URL für Hilfe

Funktion: Dient zum Definieren einer URL für Hilfetexte. Damit lässt sich die Hilfe anpassen.
Verfügbar in Spezifikationen: Alle

WebSphere Product Center verfügt über allgemeine Hilfethemen zur Unterstützung bei der Nutzung der Anwendung. Die Möglichkeit, ein Attribut mit einer URL zu verlinken, kann darüber hinaus zur Erstellung angepasster Hilfethemen verwendet werden.

Folge erweitern durch

Funktion: Eine Folge wird durch einen definierten Wert erweitert.
Verfügbar in Spezifikationen: Alle
Zugeordnete Regeln: Folge

Referenztabelle

Funktion: Dient zum Definieren einer zugeordneten Referenztabelle. Wenn keine Referenztabelle vorhanden ist, ist kein Wert verfügbar.
Verfügbar in Spezifikationen: Alle
Zugeordnete Regeln: Referenztabelle

Minimale Länge

Standardmäßig wird nur die maximale Länge festgelegt. Um für einen Knoten die minimale Länge festzulegen, muss diese explizit in der Anzeige der Attributdetails definiert werden.

1. Zum Definieren der minimalen Länge wählen Sie "Minimale Länge" aus und klicken dann auf die Plus-Schaltfläche.

2. Geben Sie einen Wert im Feld für die minimale Länge ein.

3. Klicken Sie auf Speichern, um die Spezifikation zu aktualisieren.

Zahlaufzählung

Funktion: Dient zum Definieren eines Zahlaufzählungsattributs:

1. Wählen Sie die Regel für die Zahlaufzählung aus und klicken Sie auf +. Das Feld 'Zahlaufzählung' wird angezeigt.

2. Klicken Sie auf "KLICKEN SIE HIER", um das Popup-Fenster zu öffnen, in dem eine Zahlaufzählung erstellt wird.

3. Nachdem Sie eine Zahlaufzählung erstellt haben, klicken Sie auf Schließen.

Anzuzeigende Vorkommen

Funktion: Dient zum Definieren der Anzahl Vorkommen, die angezeigt werden, wenn ein Attribut mit Mehrfachvorkommen definiert ist:

1. Wählen Sie die Regel "Anzuzeigende Vorkommen" aus und klicken Sie auf +.

2. Geben Sie einen Wert im Feld 'Anzuzeigende Vorkommen' ein.

Muster (regulärer Ausdruck)

So definieren Sie ein Attribut mit einem Muster für einen regulären Ausdruck:

1. Wählen Sie die Regel "Muster (regulärer Ausdruck)" aus, und klicken Sie auf +.

2. Geben Sie ein Muster für einen regulären Ausdruck ein.

Aufzählung von Zeichenfolgen

Funktion: Erstellt den Datentyp "Aufzählung von Zeichenfolgen". Dieser enthält eine Liste von Daten des Typs "Zeichenfolge".
Verfügbar in Spezifikationen: Alle
Zugeordnete Regeln: Standardwert, minimale Länge, Muster, Regel zur Aufzählung von Zeichenfolgen, Prüfungsregel, Wertregel

1. Legen Sie den Datentyp als "Aufzählung von Zeichenfolgen" fest.

2. Klicken Sie auf "KLICKEN SIE HIER", um das Popup-Fenster zu öffnen, in dem eine Aufzählung von Zeichenfolgen erstellt wird.

Regel zur Aufzählung von Zeichenfolgen

Funktion: Erstellt eine Regel zur Aufzählung von Zeichenfolgen für Datentypen, die eine Liste von Daten des Typs Zeichenfolge enthalten.
Verfügbar in Spezifikationen: Alle
Zugeordnete Regeln: Standardwert, minimale Länge, Muster, Regel zur Aufzählung von Zeichenfolgen, Prüfungsregel, Wertregel

1. Legen Sie den Datentyp als "Regel zur Aufzählung von Zeichenfolgen" fest.

2. Klicken Sie auf "KLICKEN SIE HIER", um das Popup-Fenster zu öffnen, in dem eine Regel zur Aufzählung von Zeichenfolgen erstellt wird.

Prüfungsregel

Funktion: Dient zum Definieren einer Prüfungsregel für einen Knoten.

1. Wählen Sie 'Prüfungsregel' aus und klicken Sie auf +. Das Feld 'Prüfungsregel' wird angezeigt.

2. Klicken Sie auf "KLICKEN SIE HIER", um den Prüfungsregeleditor zu starten.

3. Erstellen Sie eine Prüfungsregel für das Attribut und klicken Sie auf Speichern.

Wertregel

Funktion: Dient zum Erstellen einer Wertregel für den Knoten.

Gruppierte Knoten

Knoten lassen sich in jedem beliebigen Spezifikationsbaum gruppieren. Bei der Gruppierung von Knoten ist es wichtig, zuerst die Hauptgruppen zu erstellen, bevor den einzelnen Gruppen Unterknoten hinzugefügt werden. Verwenden Sie die Anzeige 'Einzelbearbeitung', um gruppierte Knoten anzuzeigen, da diese in der Anzeige 'Mehrfachbearbeitung' nicht angezeigt werden.

Gruppierte Knoten erstellen

Abbildung 14.5: Gruppierte Knoten

Mit den folgenden Schritten wird ein Beispiel für gruppierte Knoten erstellt.

1. Klicken Sie bei der Erstellung einer Spezifikation auf den Stammknoten (Rootknoten) und fügen Sie den Gruppenknoten der ersten Ebene hinzu (also Gruppe A).

2. Klicken Sie auf das Attribut "Gruppe A", um einen Unterknoten "Gruppe A1" hinzuzufügen.

3. Klicken Sie auf den Knoten "Gruppe A1", um ein Unterattribut "Gruppe A1-1" hinzuzufügen. Der Spezifikationsbaum wird mit drei Gruppenebenen angezeigt.

4. Fügen Sie unterhalb der gruppierten Knoten einen weiteren Knoten hinzu. Vor dem Hinzufügen von Unterknoten müssen alle Gruppierungen der übergeordneten Ebenen erstellt werden.

Hinweis: Wenn gruppierte Knoten erstellt wurden, verwenden Sie die Anzeige 'Einzelbearbeitung' zum Anzeigen von Gruppen, da diese in der Anzeige 'Mehrfachbearbeitung' nicht angezeigt werden.


Dateispezifikationen

Eine Dateispezifikation wird erstellt, um die Dateistruktur einer externen Datenquelle zu definieren. Die Dateispezifikation wird für den Import einer Quellendatei in WebSphere Product Center benötigt. Analysieren Sie die Struktur der Datenquelle und erstellen Sie eine Dateispezifikation, die diese Struktur emuliert.

Bei späteren Änderungen der Datenquelle besteht immer die Möglichkeit, die Dateispezifikation an diese Änderungen anzupassen.

Dateispezifikation erstellen

1. Spezifikationstyp auswählen

Standardmäßig wird die Dateispezifikation in diesem Schritt angezeigt.

2. Name für die Dateispezifikation eingeben

Geben Sie einen eindeutigen Namen für die neue Dateispezifikation an. Wählen Sie einen intuitiven Namen aus, damit die Datei leichter zu finden ist. Das System lässt keine doppelten Namen für Dateispezifikationen zu.

3. Dateiformat angeben

Wählen Sie eines der folgenden Formate aus, und klicken Sie auf die Schaltfläche Auswählen:

Die Dateispezifikation wird erstellt. Bei Bedarf können weitere Knoten hinzugefügt werden. Wenn Sie alle Knoten hinzugefügt haben, klicken Sie auf Speichern, um die Dateispezifikation zu speichern.

Primärspezifikationen

Eine Primärspezifikation ist erforderlich, um das Format einer Katalogstruktur in WebSphere Product Center zu konfigurieren. Die Primärspezifikation wird einer Dateispezifikation zugeordnet, die festlegt, wie Informationen von der Datenquelle in den Katalog weitergeleitet werden sollen. Primärspezifikationen dienen auch zur Festlegung der Hierarchien, die zu den Katalogen gehören.

Primärspezifikation erstellen

1. Spezifikationstyp auswählen: Standardmäßig wird die Dateispezifikation in diesem Schritt angezeigt.

2. Namen auswählen: Geben Sie einen eindeutigen Namen für die Primärspezifikation ein und klicken Sie auf Weiter, um den Spezifikationsbaum anzuzeigen.

3. Definieren Sie die Primärspezifikation nach Bedarf mit Knoten und zugehörigen Parametern.   

4. Feld 'Primärschlüssel' festlegen: Bei der Erstellung einer Katalogspezifikation ist eine eindeutige Kennung erforderlich. Klicken Sie auf das Kontrollkästchen, um einen Knoten als Primärschlüssel auszuwählen. Die Spezifikation lässt sich nur speichern, wenn ein Primärschlüssel festgelegt wurde.

5. Wenn Sie alle Attribute hinzugefügt haben, klicken Sie auf Speichern, um die Spezifikation zu speichern.  

Hinweis: Sobald Sie den Primärschlüssel ausgewählt und die Spezifikation gespeichert haben, lässt sich der Primärschlüssel nicht mehr ändern. Wenn Sie einen neuen Primärschlüssel brauchen, erstellen Sie eine neue Spezifikation.

Hierarchiespezifikationen

Hierarchien (auch: Taxonomien) werden in WebSphere Product Center innerhalb der Kataloge verwendet, um die darin gespeicherten Elemente zu klassifizieren. Das lässt sich mit dem Ordnungssystem in einer Bibliothek vergleichen, in der zum Beispiel Sachbücher, Nachschlagewerke und Zeitschriften in unterschiedlichen Räumen untergebracht werden. Die Bücher werden so klassifiziert, dass die Leser und die Bibliotheksangestellten sie möglichst einfach finden können.

So wie ein Bibliothekar diese Kategorisierung verwendet, bietet WebSphere Product Center die notwendigen Tools, mit denen Benutzer mehrfache Hierarchien erstellen und ändern können, die ihnen bei der Verwaltung der Elemente helfen, die sie in ihren Katalogen gespeichert haben.

Hierarchien können erst erstellt werden, wenn es eine zugehörige Primärspezifikation gibt. Sobald die Primärspezifikation erstellt wurde, kann mit der Hierarchiekonsole eine Hierarchie erstellt werden.

Hierarchiespezifikation erstellen

Die Erstellung einer Hierarchiespezifikation stimmt mit der Erstellung einer Primärspezifikation überein. Befolgen Sie die Anweisungen für die Erstellung einer Primärspezifikation.

Zielspezifikation erstellen

Wenn in WebSphere Product Center ein Exportjob erstellt wird, wird auch eine Zielspezifikation erstellt, die die genauen Anforderungen der Zieldatei festlegt. Ähnlich wie bei einer Dateispezifikation oder einer Primärspezifikation wird jedes Attribut der Zielspezifikation festgelegt. Während des Datenexports generiert die Zielspezifikation eine Datei, die eine Reihe vordefinierter Anforderungen erfüllt.

Eine Reihe vordefinierter Zielspezifikationen ist verfügbar (Ariba, Yahoo Shopping, Commerce One). Diese lassen sich nicht bearbeiten.

Zielspezifikation erstellen

1. Spezifikationstyp auswählen: Standardmäßig wird die Zielspezifikation in diesem Schritt angezeigt.

2. Namen auswählen: Geben Sie einen eindeutigen Namen für die Zielspezifikation ein und klicken Sie auf Weiter, um den Spezifikationsbaum anzuzeigen.

3. Definieren Sie die Zielspezifikation nach Bedarf mit Knoten und zugehörigen Parametern.   

4. Wenn Sie alle Attribute hinzugefügt haben, klicken Sie auf Speichern, um die Spezifikation zu speichern.  

Beim Erstellen eines Exports kann der Zielspezifikation eine Primärspezifikation zugeordnet werden. Beim Erstellen einer Spezifikationszuordnung oder eines Exportjobs werden alle verfügbaren Zielspezifikationen angezeigt.


Importe und Exporte von Spezifikationen

Mit der Spezifikationskonsole lassen sich alle Spezifikationen importieren und exportieren. Spezifikationen können in den Formaten XML und XSD exportiert und dann in andere Exemplare von WebSphere Product Center importiert werden. Mit der Exportfunktion lassen sich sehr leicht Backups von allen Spezifikationen erstellen, so dass sie nicht komplett neu erstellt werden müssen.

Spezifikation importieren

1. Wählen Sie in der Navigationsleiste für Spezifikationen einen Spezifikationstyp aus, und klicken Sie auf die Schaltfläche Importieren. In einem separaten Fenster wird "Hochladen einer Spezifikations-XML/XSD" angezeigt. Um alle Spezifikationen zu importieren, die in der Spezifikationskonsole angezeigt werden, klicken Sie auf das Markierungsfeld Alle.

Hinweis: Sie müssen den Spezifikationstyp der importierten Spezifikation auswählen. Wenn in der Spezifikationskonsole 'Primär' ausgewählt wurde und der Benutzer versucht, eine Dateispezifikation zu importieren, wird eine Fehlermeldung ausgegeben.

2. Wenn Sie ein XML-Dokument importieren wollen, klicken Sie auf die Schaltfläche Durchsuchen, wählen Sie die Datei aus, die Sie importieren wollen, und klicken Sie dann auf die Schaltfläche Hochladen. Das Dokument wird im Dokumentspeicher gespeichert.

3. Wenn Sie eine XSD-Schemadefinition auswählen, wird der Abschnitt "XSD-Optionen" angezeigt. Geben Sie die erforderlichen Informationen ein, und klicken Sie auf Hochladen.

4. Die importierte Spezifikation wird in der Spezifikationskonsole angezeigt. Wenn eine Fehlermeldung angezeigt wird, stimmt möglicherweise der Typ der importierten Datei nicht mit dem der Spezifikationskonsole überein.

Spezifikation exportieren

Wählen Sie in der Navigationsleiste für Spezifikationen einen Spezifikationstyp aus und wählen Sie in der Spezifikationskonsole eine Spezifikation aus, die Sie exportieren wollen. Um alle Spezifikationen zu exportieren, die in der Spezifikationskonsole angezeigt werden, klicken Sie auf das Markierungsfeld Alle.

1. Um eine Spezifikation zu exportieren, wählen Sie einfach in der Spezifikationskonsole das Feld neben der Spezifikation aus und klicken auf die Schaltfläche XML exportieren oder XSD exportieren. Die 'Ergebnisse des Spezifikationsexports' werden angezeigt.

2. Das System vergibt einen Namen für die exportierte Spezifikation und speichert sie im Dokumentspeicher. Ein neues Fenster mit den Ergebnissen des Spezifikationsexports wird angezeigt.

Hinweis: Wenn Sie eine Datei im XML-Format exportieren, wird sie im Dokumentspeicher gespeichert. Wenn Sie dieselbe Datei im XSD-Format exportieren, wird die frühere XML-Datei überschrieben und durch die XSD-Datei ersetzt.

3. Klicken Sie auf den Hyperlink des Exportdateinamens im Fenster "Ergebnisse des Spezifikationsexports", um die Details der Spezifikationsdatei anzuzeigen. Sie können die letzte Änderung, den Inhalt und das Prüfprotokoll der exportierten Datei anzeigen.

Abbildung 14.6: Ergebnisse des Spezifikationsexports

4. Klicken Sie auf den Hyperlink diese Verknüpfung zum Dokumentspeicher, um in das Verzeichnis des Dokumentspeichers zu navigieren, in dem die Datei gespeichert wurde.


Spezifikationszuordnungen

Spezifikationszuordnungen legen fest, wie Informationen aus einer Quelle zu einer anderen weitergeleitet werden. Eine Katalogspezifikation, die die Felder eines Katalogs festlegt, wird zum Beispiel einer Zielspezifikation zugeordnet, die die Felder eines Ziels festlegt. Dadurch wird sichergestellt, dass die Information die richtige Struktur hat, wenn der Katalog mittels der Zuordnung von Katalogspezifikation zu Ziel exportiert wird.

Konsole für Spezifikationszuordnungen

Die Zuordnungskonsole zeigt alle bereits erstellten Zuordnungen der folgenden Typen an:

Folgende Symbole sind in der Zuordnungskonsole verfügbar:

 

Zuordnung löschen

 

Zuordnung bearbeiten

 

Zuordnung anzeigen

Neue Zuordnung erstellen

 Folgende Spalten sind in der Zuordnungskonsole verfügbar:

Typ

Typ der Zuordnung

Name

Benutzerdefinierter Name der Zuordnung

Quelle

Die verwendete Quellenspezifikation

Ziel

Die verwendete Zielspezifikation

Auf die Konsole für Spezifikationszuordnungen zugreifen

Wählen Sie den folgenden Menüpfad aus, um auf die Konsole für Spezifikationszuordnungen zuzugreifen:
Datenmodellmanager > Spezifikationen/Zuordnungen > Spezifikationszuordnungen > Konsole für Spezifikationszuordnungen.

Spezifikationszuordnung erstellen

Alle Spezifikationszuordnungen werden auf die gleiche Weise erstellt. In diesem Abschnitt wird die Erstellung einer Zuordnung von Katalog zu Zielspezifikation beschrieben.  

Die Zuordnung von Katalog zu Zielspezifikation hat eine ähnliche Funktion wie die Datei-Katalog-Zuordnung: Sie teilt WebSphere Product Center mit, wie die Felder im Katalog bei einem Export weitergeleitet werden sollen. Die Felder in einem Katalog werden den Feldern einer Zieldatei zugeordnet. Diese Zuordnung wird verwendet, wenn ein Export des Katalogs für ein Ziel definiert wird.

1. Typ der Spezifikationszuordnung auswählen: Der Standardwert für dieses Feld ist der Typ der in der Konsole für Spezifikationszuordnungen ausgewählten Zuordnung.

2. Quellenkatalog auswählen: Wählen Sie den zu exportierenden Katalog aus, und klicken Sie auf Auswählen.

3. Zielspezifikation auswählen: Wählen Sie die Zielspezifikation aus, die Sie verwenden wollen, und klicken Sie auf Weiter. Die Zuordnungstabelle für Quellen wird angezeigt.

4. Geben Sie im Feld 'Zuordnungsnamen eingeben' einen Namen für die Spezifikationszuordnung ein.

5. Wählen Sie im Dropdown-Feld 'Ausgewähltes Quellenattribut' einen Knoten aus, und klicken Sie auf +ADD (Hinzufügen), um ihn einem Zielattribut zuzuordnen.

6. Wenn Sie den zugeordneten Attributen einen Ausdruck hinzuzufügen möchten, klicken Sie auf das Ausdruckssymbol. Die Schnittstelle "Editor für Scriptlets" wird angezeigt.

7. Wenn alle Spezifikationsknoten hinzugefügt wurden, klicken Sie auf Speichern.