Durchsuchbare Dokumentation aufrufen

Zurück zur Dokumentationsübersicht

Unify Metadata: Metadaten auf Konflikte analysieren

  1. Öffnen Sie das Tool Unify Metadata, indem Sie an Ihre Serveradresse diesen Pfad anhängen:

    <Serveradresse>/roiwebui/roiwebui_module/tools/UnifyMetadata.jsp
  2. Setzen Sie den Haken bei Simulate, um zuerst eine Simulation durchzuführen, die zeigt, ob und welche Konflikte es bei Metadaten gibt.
  3. Klicken Sie auf Submit.

     
    Simulation durchführen


    Ergebnis:

    • Unter Conflicts stehen Metadaten, zu denen Konflikte existieren.
    • Unter Unified stehen Metadaten, die keiner Vereinheitlichung bedürfen.


Beispiel: keine Konflikte

Beispiel: keine Konflikte

Hinweis: Befindet sich ein Skript unter Convert JavaScript (optional), sehen Sie die dort behandelten Metadaten nicht unter Conflicts. Diese speichert das System stattdessen in einer CSV-Datei (standardmäßig unter /home/roi/MyFiles/unify-log.csv).


Beispiel: Konflikte

Das System listet vorhandene Konflikte auf:

Beispiel: Konflikte

Konflikte beheben


Vorhandene Konflikte beheben Sie:

Konflikte durch manuelle Konvertierung beheben

Hinweise zur Konvertierung

Konflikte über das JavaScript „UnifyMetadata.js“ beheben

  1. Öffnen Sie das Tool Unify Metadata, indem Sie an Ihre Serveradresse diesen Pfad anhängen:

    <Serveradresse>/roiwebui/roiwebui_module/tools/UnifyMetadata.jsp

    Ergebnis: Rechts neben dem Parameter Convert JavaScript (optional) finden Sie das JavaScript Unify Metadata.js.

    • Das JavaScript Unify Metadata.js dient als Vorlage. Es enthält alle möglichen Beispiele, um bekannte Probleme zu beheben.
    • Sie können eigene Definitionen erstellen und dort komplexere Konvertierungen vornehmen, etwa, wenn ein Metadatum mehr als 2 Datentypen hat.
    • Verändern Sie ein Metadatum im JavaScript, sehen Sie es nicht mehr unter Conflicts.
    • Die Konvertierung können Sie per JavaScript durchführen.

Tipp: Klären Sie die Ursache der Konflikte, etwa, wenn ein Metadatum mit unterschiedlichen Datentypen vorhanden ist. Versuchen Sie, diese zu beheben.

Fehlerquellen beheben


Falsche Datentypen

Falsche Datentypen können entstehen durch:

Korrekte und neue Metadaten definieren

Prüfen Sie vor dem Ändern von Metadaten, wie falsche Metadaten zustande kommen und wie das neue Metadatum definiert sein soll. Dazu prüfen Sie in der export.yml und im Metadata Designer, ob und wie die bisherigen Metadaten definiert sind.


Beispiele falscher Metadaten

Interne Attribute

Hinweis: Eingebaute (interne) Attribute können Sie nicht konvertieren. Sie erkennen diese an der Großschreibung, etwa AREANAME oder SENDER.

Metadaten nicht definiert

Definieren Sie stets alle oder die betroffenen Metadaten über den Metadaten Designer oder über die export.yml.

Die Migration analysieren

In diesem Abschnitt finden Sie eine (unvollständige) Liste mit möglichen Fehlerquellen bei der Migration. Verwenden Sie eines der Module oder die Funktion, stehen darunter die möglichen / üblichen Fehler, die entstehen können.

Fehlerquelle Aktion / Beschreibung
docform
  • Metadaten, die verwendet werden, sind nicht vererbt.
  • Auch vererbte Metadaten? Falls ja, passen Sie diese Metadaten an.
fileworkflow
  • Nur Ablage / Umbenennen, oder werden Metadaten verändert?
  • Laufen Skripte? Falls ja, passen Sie diese Skripte an.
Allgemeine JavaScripte
  • Im agorum core smart assistant konfigurator, im agorum core fileworkflow, im Aktiven Ordner.
  • Setzen Sie dort Metadaten per beans? Falls ja, passen Sie die Verwendung von metadata oder die Typisierung an.
Konfiguration
  • Aktionen prüfen.
  • Ablagen prüfen.
Unify Simluation
  • Wenn nicht alle Metadaten betroffen sind:
  • Sind Attribute großgeschrieben, etwa TEXT (incompatible). Falls ja, passen Sie die internen Attribute an.
Sonderfälle
  • Erste Version des agorum core smart assistants im Einsatz?