Skip to content

Betriebsarten

Das CMI MigrationTool kann für den Validierungsvorgang auf zwei unterschiedliche Arten mit dem CMI Server (Zielsystem) kommunizieren.

Validierung direkt über Endpoint des CMI-Servers

Mit dieser Variante kommuniziert das CMI MigrationTool direkt mit dem CMI Server via Http-Endpunkt. Die Konfiguration ist etwas aufwändiger, dafür hingegen ist die Durchführung der Migration einfacher und komfortabler, ohne dass während der Durchführung des CMI MigrationTool ein Eingreifen des Benutzers notwendig wäre.

Für diese Betriebsart muss der Owin-Url, sowie der STS des Zielsystems konfiguriert sein (siehe MetatoolHttpClient und StsClient unter Konfiguration).

Fehlertoleranz

Falls der CMI Server nicht verfügbar ist, wird eine entsprechende Fehlermeldung im MigrationTool ausgewiesen und das Programm wird abgebrochen.

Validierung über lokal hinterlegtes Modell

Mit dieser Variante kommuniziert das CMI MigrationTool mittels Dateien mit dem CMI Server.

Für diese Betriebsart muss das Modell-XML, sowie die Pfade/Dateien der Json-Dateien für den Validierungsvorgang konfiguriert sein (siehe MetatoolFileClient unter Konfiguration).

XML-Modell

Das Modell muss als vorhandene XML-Datei im CMI MigrationTool konfiguriert werden.

Im Rich-Client kann das Modell-XML unter "Modell" inkl. KPF-Modifikationen wie folgt exportiert werden (erst ab CMI Version 24.0.3, resp. ausnahmsweise in 22.0.20 verfügbar):

Modell-XML-Export

Daten-Validierung gegen das Zielsystem

  • Für die Kommunikation der Validierung zwischen CMI MigrationTool und CMI Server dienen Json-Dateien. Der Ablauf hierbei ist wie folgt:
  • MigrationTool erstellt nach erfolgreicher lokaler Validierung eine DataChecks.json-Datei (Ablageort hierfür muss konfiguriert werden).
  • DataChecks.json muss über das globale Menu "Datenprüfungen durchführen" im CMI Client eingespielt werden

    Menu Datenprüfungen durchführen 3. Das globale Menu "Datenprüfungen durchführen" gibt nach erfolgreicher Durchführung die Datai DataCheckResults.json zurück. 4. Ablageort für DataCheckResults.json muss konfiguriert werden. 5. Bei der nächster Durchführung des CMI MigrationTool werden die DataCheckResults.json im Validierungsvorgang berücksichtigt.

Fehlertoleranz

Der CMI Server muss vom MigrationTool her nicht erreichbar sein. Die Kommunikation erfolgt bei dieser Betriebsart manuell über Modell-XML-Datei und diverse Json-Dateien.

Hinweis

Es ist ersichtlich, dass diese Betriebsart einfacher zu konfigurieren, jedoch aufwändiger bei der Durchführung ist.