c2c für Metadaten

Für die Übertragung der Metadaten zu einer weiteren cardo-Instanz können Sie das c2c-Modul aus dem Management Center für Ikx starten.

Allgemein

Voraussetzung für die Übertragung der Metadaten vom Quell- zum Zielcardo sind:

  • Ebene/Ordner muss bereits mit dem Ebenen-c2c übertragen sein ODER es muss zwischen Quell- und Zielebene eine manuelle Verknüpfung hergestellt werden
  • Metadatenmodell auf Quell- und Zielcardo muss kompatibel sein

 

Verknüpfte Ebenen

Voraussetzung ist, dass es zur Quellebene eine entsprechende Zielebene mit der identischen Node-UniqueId existiert. Das ist automatisch der Fall, wenn die Ebene mit dem Ebenen-c2c übertragen wurde.

Sonderfall: Soll eine Quellebene mit einer im Zielcardo bereits vorhandenen Ebene mit anderer UniqueId verknüpft werden, kann das mit dem Sync-Tool (siehe unten) erfolgen.

Kompatibles Metadatenmodell

Das Zielcardo muss mindestens die Felder des Quell-Metadatenmodells umfassen. Zusätzliche Datenfelder im Zielcardo haben keine Auswirkungen.

Verwenden Sie das IDU-Standard-Metadatenmodell, wird empfohlen, dieses vor der Einrichtung zu aktualisieren. Bei späteren Anpassungen/Updates des Metadatenmodells müssen diese auf beiden Systemen durchgeführt werden.

Hinweis: Es erfolgt kein automatischer Abgleich des Metadatenmodells bei der Übertragung der Metadaten über den c2c (individuelle Anpassungen am Model wären sonst gefährdet). Fehlende Felder im Zielcardo führen zu einem Fehler.

 

Interaktiver Modus

Alle Ebenen und Ordner die bereits mit c2c übertragen wurden, werden im Ebenenbaum angezeigt. Haken Sie die gewünschten Ebenen an und starten Sie die Übertragung der Metadaten.

Batch Modus

Zur Übertragung der Metadaten im Batchmodus, ändern Sie den Einstellungsmodus und definieren für die jeweilige Ebene oder den Ordner die Batchvorgaben.

batch2(1).png

Werden Metadaten von Ordnern auf untergeordnete Ebenen vererbt, so ist es notwendig, dass auch der Ordner mit auf das externe cardo kopiert wird. Andernfalls werden die vererbten Daten nicht übertragen.

Hinweis: Wurden nach Einrichtung der Verbindung zu einer weiteren cardo-Instanz Metadaten verändert oder bearbeitet, so ist es notwendig die Verbindung neu herzustellen.

 

Eigenschaften

Element überspringen (Ja/Nein): Legt fest, dass dieser Ordner oder diese Ebene nicht beim aktuellen Export mit berücksichtigt wird. Ist dies ein Ordner, werden auch die Unterelemente übersprungen. Sind Ebenen/Ordner mit dieser Eigenschaft markiert, so werden diese im linken Ebenenbaum rot angezeigt.

Batch-Betrieb: hier folgen die Angaben für einen Batchbetrieb der Ebene/Ordner. Beim Klick auf die Schaltfläche b_dreipunkte.png öffnet sich ein Eingabefenster. Geben Sie hier ihre Angaben zum Batch-Betrieb ein.

batch1.png

deaktiviert (Ja/Nein): vorübergehende Aktivierung möglich

erste Ausführung: Datumseingabe

Stunde des Tages: Stundeneingabe

Interval in Tagen oder...: Eingabe einer Zahl für den Tagesabstand (wird ignoriert, wenn Sie einen Wochentag angeben)

...Wochentage: Auswahl eines Wochentages aus der Dropdown-Liste.

b_uebernehmen.png Sie nach der Eingabe Ihre Änderungen.

Synchronistation der UniqueIDs der Ebenen

Der Button Sync startet ein Werkzeug um Verknüpfungen zwischen UniqueIds des Quellcardos und des Zielcardos herzustellen.

Wichtig: Wurden die Ebenen korrekt mit dem Ebenen-c2c übertragen, dann sind Quell- und Zielebene bereits korrekt verknüpft, da beide die gleiche UniqueId haben (die Zielebene bekam beim Anlegen die UniqueId der Quellebene). Dieses Tool ist nur für den Sonderfall, dass die Zielebene anderweitig entstanden ist und eine abweichende UniqueId hat!

 

Im Dialog sehen Sie im linken Fenster den lokalen Administrativen Baum, im rechten Fenster den remote verbundenen Baum. Mittels Drag&Drop können Sie vom Quellcardo Ebenen/Ordner auf das entsprechende Gegenstück im Zielcardo ziehen. Dadurch wird die UniqueId der Quellebene/Ordner an die Zielebene/Ordner übernommen. Fett dargestellte Ebenen sind bereits verknüpft. Wenn Sie im Quellbaum eine solche Ebene selektieren, wird im Zielbaum das Gegenstück kurz farblich hervorgehoben, um die Verbindung besser zu erkennen.

sync_c2c.png

Es gibt derzeit keine Funktion, eine falsche Verknüpfung wieder zurück zu setzen. Dies müsste dann im Zielcardo direkt in der Datenbank korrigiert werden, indem in SEC_MT_ADMIN_TREE das Zielobjekt eine andere 'uniqueid' bekommt.

Hinweis

Sind Metadaten am Ordner notiert und nicht direkt an der Ebene, so muss der Ordner (Checkbox am Ordner beim c2c für Ebenen - "Diesen Strukturknoten mit anlegen, wenn nicht vorhanden") ebenfalls mit übertragen werden.

Probleme bei der Übertragung der Metadaten

Fehlermeldung: Eine Zeile mit doppeltem Schlüssel kann in das dbo.IKX_MT_OBJECT_CONNECTOR-Objekt mit dem eindeutigen IXU_IMOC_2-Index nicht eingefügt werden. Der doppelte Schlüsselwert ist (890, SEC_MT_ADMIN_TREE).

Lösung: Es existiert bereits ein unabhängiger Metadatensatz an einer Ebene im Zielcardo. Deswegen kann der Datensatz aus dem Quellcardo nicht im Zielcardo angelegt werden. Löschen Sie den Datensatz im Zielcardo. Die Ebene ist am schnellsten über die Admintree-ID zu finden, welche in der Meldung mit ausgegeben wird (in obigem Beispiel die 890). Die Admintree-ID kann direkt in das Suchfeld des Administrativen Baums im Management-Center eingegeben werden. Die Metadaten können im Metadateneditor gelöscht werden über den Kontextmenüeintrag 'Löschen' direkt am Rootknoten des Metadaten-Struktur-Baums.