The conversion's source minimum requirement is version 4.5.0, as only from that version on all tables are in the exprected state for the conversion tool. In case of older versions please first upgrade the source system first to the current 4.5.x version. |
The conversion program does not support the merge of several version 4.x Custo Diagnostic systems. |
In case the version 5 target DB is not empty or older than 90 days, a pop-up message will warn about the consequences (possible data loss in the custo diagnostics 5 system due to overwriting during the conversion). |
Optional checks before the conversion
Please check the following points before the conversion which however do not prevent the conversion:
The following checks are done automatically by the conversion tool. In case of an error, the following repair steps are displayed:
Check | Stops the conversion process: | Description |
---|---|---|
Are the source and destination DBs reachable and writable? | If either the source or the destination DB are unreachable the conversion process is aborted, | |
Is the table scheme of the source DB correct? | In case of a lack of integrity in source DB (missing columns) the conversion is aborted. Please note that the source DB must be in the starte for version 4.5.x to have all tables correct. | |
Is the target system configured as tenant system? | In case a tenant configuration exists in the target system | |
Is the custocfg.ini in an integer state? | In case of integrity issues of the custocfg.ini, the conversion is aborted because it cannot be read automatically which system should be converted. | |
Are the at least 100 GB of free space on the CST target path? | In case of less than 100 GB of free disk space a warning message appears, however the conversion is still possible. | |
Is the target data base a H2 data base? | If the target is a H2 DB a warning appears as the warning , as the conversion for H2 DBs may easily cause errors and as there is no possibility to work with multiple threads. | |
Is the target system old than 90 days? | In case the target system is older than 90 days there is a risk that the conversion may cause the loss of already existing configurations. A warning message appears, but the conversion is still possible. | |
Are there any evaluations in the target system? | In case there are evaluations in the target system, there is the risk that the conversion may overwrite already existing evaluations. A warning message is displayed, but the conversion can be continued. |
In general everything is converted as well as possible. The folllowing features are however not (yet) processed by the conversion:
All archived evaluations are converted 1:1 and can be opened in custo diagnostics 5 System afterwards still as archived evaluations.
All moved evaluations from the version 4 will become also archived evaluations. In version 5 the flag "moved" does not exist any more. Moved and archived evaluations are hence treated equally in version 5.
The settings where moved evaluations are stored are user specific. Hence moved evaluations can be only opened by the user who moved them (same behavior has in version 4). Exception: The setting is transmitted to all users. The settings where the archives are stored are workstation specific. Hence (like as well in version 4) archived evaluations can be only opened on the workstation where they were archived.. |
For archived and moved evaluations trend files cannot be created, because in most cases it is not possible physically access thoise files. In CSC it is possible, that you get that error message recreation the trend files:
In case the conversion should be aborted und restarted, no entries will be recorded twice! |
|
In case of the full conversion everything configured in the time range (3) gets converted.
If you configure the last 2 years, only patients and evaluations of the last 2 years will be converted. Data beyond that will not be available in target system after the conversion.
After completion of the full conversion with the time range "All" the custo diagnostics 4 system can be turned off.
The conversion takes very long, as all CST files must be copied.
After a full conversion with the time range limit not all patients and evaluations are in the target system (may even be desired)
The smart converson always converts always the whole DB, but copies only CST-files, which are in the scope configured in (3). All other evaluations are marked internally as "smartConverted" and are only copied, if the relevant evaluation is opened up.
In case the user tries to open a smartConverted" evaluation where the relevant files cannot be found, a message dialog appears in which the user should select the directory of the relevant CST file. On top the option "Delete version 4 CST-File after smart converted..." can be activated, which will get the original evaluation removed from the version 4 data directory, after the evaluation has been stored in the verson 5 system.
The conversion can be performed very quickly
Most probably disk space can be saved in the target system
It is possible to complete the smart convesion after the conversion to a full conversion (see Finish the Smart conversion)
The version 4 share must not be turned off as there is otherwise no more accessability given to the old evaluations
Trends trends may not be rebuilt completely
All version 5 clients require aceess to the share of the version 4 system
With (4) the conversion of trends can be activated.
If this options gets acticated, all evaluation files will be opened by the server and the trends will be recreated, which can take long time.. We do not recommend to do during the conversion. Trends may afterwards be created for every project in the administraton section. |
In seltenen Fällen kann es passieren, dass das Service Center eingefroren erscheint (Wenn der Rechner stark ausgelastet ist) In diesem Fall bitte etwas Geduld haben und warten bis das Programm wieder aktiv wird |
Treten Fehler während der Konvertierung der Einstellungen auf, erscheint ein Dialog mit dem Hinweis auf die Probleme. Diese können später auch noch als Excel-Datei gespeichert werden und stehen in den service center logs unter %PUBLIC%/Roaming/customed/...servicecenter.log
Anschließend, wenn es keine groben Fehler gab, wird eine Fehler-Zusammenfassung angezeigt:
Mit (1) kann der gesamte Fehlerbericht als Exceltabelle gespeichert werden, so dass man alle Probleme auch nachträglich noch bearbeiten kann.
Danach ist die Konvertierung fertig und es sollten folgende Dinge gecheckt werden:
Die anzeigte Zahl der konvertierten Auswertungen "Successfully converted Evaluations" kann von der tatsächlichen Zahl der CST-Dateien abweichen, da:
|
Vor der Konvertierung muss das Mandantensystem im Zielsystem (diag 5) ausgeschaltet sein! |
Hat man eine Datenbank smart konvertiert und möchte die bestehende diag 4 Instanz aber nach und nach abschalten sind folgende Schritte durchzuführen.
Die Konvertierung sollte von einem rechenstarken PC mit guter Netzwerkanbindung, sowohl an den Server als auch das Datenverzeichnis von diag 4 durchgeführt werden, um eine effiziente Konvertierung gewährleisten zu können. |
Über die Auswertungssuche im CSC kann sehr komfortabel nach allen Smart-Converted Auswertungen (1) gesucht werden. Möchte man beispielsweise in kleineren Schritten die Migration durchführen, da man immer nur ein kleines Zeitfenster hat, macht es auch Sinn noch nach einem Zeitraum, oder auch Projekt zu filtern. Im folgenden Screenshot werden zum Beispiel nur die (3) LZ-EKGs der (2) letzten 5 Jahre gesucht.
Aus dieser Liste kann man jetzt mit STRG+Klick, oder UMSCHALT+Klick einzelne Auswertungen, oder einen Bereich von Auswertungen, oder mit STRG+A die gesamte Liste auswählen und über (4) Ändern → Import smart converted evaluations in den Import-Dialog gelangen
Die Anzahl der Threads für die Konvertierung sollte immer defensiv gewählt werden. Maximal sind 48 Threads möglich |
|
Nach dem Einlagern aller Auswertungen, oder wenn man der Ansicht ist, dass es jetzt genug ist, kann der diag 4 Share gelöscht oder auf ein Archivmedium verschoben werden
Während der Konvertierung ist es möglich die Service-Center logs unter: %PUBLIC%/Roaming/customed/...servicecenter.log
in einem geeigneten Viewer mitlaufen zu lassen. So ist es möglich Fehler schnell schon während der Konvertierung zu entdecken. Zum Abschluss der Konvertierung kann immer der gesamte Fehlerbericht als Excel-Datei zusätzlich gespeichert werden.
Fehlermeldung | Abhilfe |
---|---|
CST file 'xxx' was not found | Prüfen, ob die CST-Datei gelöscht oder wo anders hin verschoben wurde |
CST file 'xxx' is damaged and could not be opened | Eventuell prüfen, ob die CST-Datei noch über ein Backup wieder hergestellt werden kann. Ansonsten ist diese Datei verloren |
Could not delete file 'xxx' | Es wurde eingestellt, dass die Dateien aus dem diag 4 System gelöscht werden sollen, aber jetzt fehlen scheinbar die Rechte dazu. Die Schreibrechte werden vor der Konvertierung geprüft, Löschrechte nicht. |
Could not decompress file 'xxx' because the ZIP file seems to be empty | Passiert bei archivierten und / oder verschobenen Auswertungen, hier sollte geprüft werden, ob die Auswertungen im diag 4 System noch geöffnet werden können. Falls ja, können sie danach noch in diag 5 eingelagert werden |
Could not copy file 'xxx' to: 'yyy' | Dieser Fehler tritt auch auf, wenn während der Konvertierung der Plattenplatz ausgegangen ist. Es wird zwar vor der Konvertierung geprüft, ob noch mindestens 100GB frei sind, aber bei großen Systemen können 100GB ggf. nicht ausreichen. |
Frage | Antwort |
---|---|
Kann ich während der Konvertierung noch im Quellsystem arbeiten? | Das ist nicht empfohlen, da Änderungen während der Konvertierung bereits eventuell nicht übernommen werden |
Ich habe während / nach der Konvertierung noch Auswertungen im Quellsystem erzeugt. Was mache ich mit diesen? | Diese Auswertungen können mit den bekannten Einschränkungen eingelagert werden. |
Kann ich während die Konvertierung der Datenbank läuft schon im Zielsystem arbeiten? | Nein, das wird nicht empfohlen, da sonst das Risiko besteht, dass neu erzeugte Daten durch die Konvertierung überschrieben werden |
Ich habe nur wenig Zeit für die tatsächliche Konvertierung, was soll ich tun? | Mit der Smart-Konvertierung kann man auch große Datenbanken relativ schnell konvertieren, ohne dass die CST-Dateien hin- und herkopiert werden müssen. Nach dem Abschluss der Smart-Konvertierung kann der Kunde sofort im diag 5 System weiter arbeiten und man kann die restlichen smart-CST-Dateien nachträglich im diag 5 System einspeisen. |
Ich habe noch Auswertungen im diag 4 System gemacht und die diag 5 lief schon | Die Konvertierung vermerkt sich, welche Auswertungen bereits konvertiert wurden. Man kann also jederzeit nachkonvertieren, dabei werden nur die neuen Auswertungen konvertiert |