Updating MedITEX

From MedITEX - Wiki

(Difference between revisions)
Jump to: navigation, search
Line 3: Line 3:
 
<p>1.</p>
 
<p>1.</p>
 
<p>Establish a connection with Teamviewer (Only for remote).</p>
 
<p>Establish a connection with Teamviewer (Only for remote).</p>
 +
<p>&nbsp;</p>
 
<p>2.</p>
 
<p>2.</p>
<p>Copy the <span id="result_box" lang="en"><span title="Das Updatepaket in ...\CRITEX\Updates kopieren.">update package&nbsp; to&nbsp;</span></span> ...\CRITEX\Updates. <span id="result_box" lang="en"><span title="Sollte der Ordner &bdquo;Updates&quot; nicht vorhanden sein, einfach erstellen.  ">If the folder "Updates" does not exist, simply create.<br /></span></span></p>
+
<p>Copy the <span id="result_box" lang="en"><span title="Das Updatepaket in ...\CRITEX\Updates kopieren.">update package&nbsp; to&nbsp;</span></span> ...\CRITEX\Updates. <span id="result_box" lang="en"><span title="Sollte der Ordner &bdquo;Updates&quot; nicht vorhanden sein, einfach erstellen.  ">If the folder "Updates" does not exist, simply create.</span></span></p>
 +
<p><span lang="en"><span title="Sollte der Ordner &bdquo;Updates&quot; nicht vorhanden sein, einfach erstellen.  "><br /></span></span></p>
 
<p>3.</p>
 
<p>3.</p>
 
<p>Start the LoginControl.exe (...\CRITEX\MedITEX IVF\LoginControl.exe).<br />If you select the tab &bdquo;Logged in clients" you can see all <span id="result_box" lang="en"><span title="Unter dem Reiter &bdquo;Logged in clients&quot; werden alle Dienste und Nutzer angezeigt, die auf die Datenbank zugreifen.  ">services and users</span></span> <span id="result_box" lang="en"><span title="Unter dem Reiter &bdquo;Logged in clients&quot; werden alle Dienste und Nutzer angezeigt, die auf die Datenbank zugreifen.  ">accessing the database.</span></span><span id="result_box" lang="en"><span title="Stellen sie sicher, dass alle Nutzer sich abmelden und keiner mehr das Programm benutzt.  ">&nbsp;</span></span></p>
 
<p>Start the LoginControl.exe (...\CRITEX\MedITEX IVF\LoginControl.exe).<br />If you select the tab &bdquo;Logged in clients" you can see all <span id="result_box" lang="en"><span title="Unter dem Reiter &bdquo;Logged in clients&quot; werden alle Dienste und Nutzer angezeigt, die auf die Datenbank zugreifen.  ">services and users</span></span> <span id="result_box" lang="en"><span title="Unter dem Reiter &bdquo;Logged in clients&quot; werden alle Dienste und Nutzer angezeigt, die auf die Datenbank zugreifen.  ">accessing the database.</span></span><span id="result_box" lang="en"><span title="Stellen sie sicher, dass alle Nutzer sich abmelden und keiner mehr das Programm benutzt.  ">&nbsp;</span></span></p>
 
<p><span id="result_box" lang="en"><span title="Stellen sie sicher, dass alle Nutzer sich abmelden und keiner mehr das Programm benutzt.  "><br />Make sure that every single user is logged out and no one longer use the program.</span></span></p>
 
<p><span id="result_box" lang="en"><span title="Stellen sie sicher, dass alle Nutzer sich abmelden und keiner mehr das Programm benutzt.  "><br />Make sure that every single user is logged out and no one longer use the program.</span></span></p>
 
<p><span lang="en"><span title="Stellen sie sicher, dass alle Nutzer sich abmelden und keiner mehr das Programm benutzt.  "><span id="result_box" lang="en"><span title="Wichtig: Um sicher zu stellen das niemand sich erneut anmeldet setzen sie im &bdquo;LoginControl&quot; unter dem Reiter &bdquo;Lock / Unlock&quot; das Lock Level auf 2.  ">Important: To make sure that no one logs in again, move to "Login Control". Under the tab "Lock / Unlock" set the lock level to 2.</span></span></span></span></p>
 
<p><span lang="en"><span title="Stellen sie sicher, dass alle Nutzer sich abmelden und keiner mehr das Programm benutzt.  "><span id="result_box" lang="en"><span title="Wichtig: Um sicher zu stellen das niemand sich erneut anmeldet setzen sie im &bdquo;LoginControl&quot; unter dem Reiter &bdquo;Lock / Unlock&quot; das Lock Level auf 2.  ">Important: To make sure that no one logs in again, move to "Login Control". Under the tab "Lock / Unlock" set the lock level to 2.</span></span></span></span></p>
 +
<p><span lang="en"><span title="Stellen sie sicher, dass alle Nutzer sich abmelden und keiner mehr das Programm benutzt.  "><span lang="en"><span title="Wichtig: Um sicher zu stellen das niemand sich erneut anmeldet setzen sie im &bdquo;LoginControl&quot; unter dem Reiter &bdquo;Lock / Unlock&quot; das Lock Level auf 2.  "><br /></span></span></span></span></p>
 
<p>4.</p>
 
<p>4.</p>
<p><span id="result_box" lang="en"><span title="Im &bdquo;Dienste&quot; Fenster (Systemsteuerung\Alle Systemsteuerungselemente\Verwaltung\Dienste optional einfach &bdquo;Dienste&quot; in die Windows Suchfunktion eingeben) alle Dienste beenden die im &bdquo;LoginControl&quot; angezeigt werden. ">In the "Services" window ("Control Panel\All Control Panel Items\Administrative Tools\Services" or simply type "services" into the  Windows search function) terminate all services that appear in the  "Login Control".<br /></span><span title="Wichtig: Behalten sie das Fenster am besten offen, nach einem Erfolgreichen Updateprozess m&uuml;ssen die Dienste wieder gestartet werden.  ">Important: Keep the window open at best. You have to restart all terminated services<span id="result_box" lang="en"><span title="Wichtig: Behalten sie das Fenster am besten offen, nach einem Erfolgreichen Updateprozess m&uuml;ssen die Dienste wieder gestartet werden.  "> after a successful update proces. </span></span></span></span></p>
+
<p><span id="result_box" lang="en"><span title="Im &bdquo;Dienste&quot; Fenster (Systemsteuerung\Alle Systemsteuerungselemente\Verwaltung\Dienste optional einfach &bdquo;Dienste&quot; in die Windows Suchfunktion eingeben) alle Dienste beenden die im &bdquo;LoginControl&quot; angezeigt werden. ">In the "Services" window ("Control Panel\All Control Panel Items\Administrative Tools\Services" or simply type "services" into the  Windows search function) stop all services that appear in the  "Login Control".<br /></span><span title="Wichtig: Behalten sie das Fenster am besten offen, nach einem Erfolgreichen Updateprozess m&uuml;ssen die Dienste wieder gestartet werden.  ">Important: Keep the window open at best. You have to restart all terminated services<span id="result_box" lang="en"><span title="Wichtig: Behalten sie das Fenster am besten offen, nach einem Erfolgreichen Updateprozess m&uuml;ssen die Dienste wieder gestartet werden.  "> after a successful update proces. </span></span></span></span></p>
 +
<p><span lang="en"><span title="Wichtig: Behalten sie das Fenster am besten offen, nach einem Erfolgreichen Updateprozess m&uuml;ssen die Dienste wieder gestartet werden.  "><span lang="en"><span title="Wichtig: Behalten sie das Fenster am besten offen, nach einem Erfolgreichen Updateprozess m&uuml;ssen die Dienste wieder gestartet werden.  "><br /></span></span></span></span></p>
 
<p>5.</p>
 
<p>5.</p>
 
<p><span id="result_box" lang="en"><span title="Hier sind alle Nutzer abgemeldet und alle Dienste beendet  ">All users are logged off and all services stoped.<br /><br /></span><span title="Die LoginControl.exe darf bleiben.  ">The LoginControl.exe may remain.<br /><br /></span><span title="Nutzen sie den Refresh Button um die Ansicht zu aktualisieren.  ">Take advantage of the refresh button to update the view.</span></span></p>
 
<p><span id="result_box" lang="en"><span title="Hier sind alle Nutzer abgemeldet und alle Dienste beendet  ">All users are logged off and all services stoped.<br /><br /></span><span title="Die LoginControl.exe darf bleiben.  ">The LoginControl.exe may remain.<br /><br /></span><span title="Nutzen sie den Refresh Button um die Ansicht zu aktualisieren.  ">Take advantage of the refresh button to update the view.</span></span></p>
 +
<p><span lang="en"><span title="Nutzen sie den Refresh Button um die Ansicht zu aktualisieren.  "><br /></span></span></p>
 
<p>6.</p>
 
<p>6.</p>
 
<p><span id="result_box" lang="en"><span title="Schlie&szlig;en sie alle Dateien deren Name &bdquo;Critex&quot; oder &bdquo;MedITEX&quot; enth&auml;lt, und auch nur dann wen die Datei nicht am Schreiben ist.  ">Close all files whose name includes "CRITEX" or "MedITEX" but only if the file is not <span id="result_box" lang="en"><span title="Schlie&szlig;en sie alle Dateien deren Name &bdquo;Critex&quot; oder &bdquo;MedITEX&quot; enth&auml;lt, aber auch nur dann wen die Datei nicht am Schreiben ist.  ">writing.</span></span><br /><br /></span><span title="Ob die Datei geschlossen werden darf sehen sie anhand des Eintrags der letzten Spalte.  ">If the file is writing or not you can see by the entry of the last column.</span></span></p>
 
<p><span id="result_box" lang="en"><span title="Schlie&szlig;en sie alle Dateien deren Name &bdquo;Critex&quot; oder &bdquo;MedITEX&quot; enth&auml;lt, und auch nur dann wen die Datei nicht am Schreiben ist.  ">Close all files whose name includes "CRITEX" or "MedITEX" but only if the file is not <span id="result_box" lang="en"><span title="Schlie&szlig;en sie alle Dateien deren Name &bdquo;Critex&quot; oder &bdquo;MedITEX&quot; enth&auml;lt, aber auch nur dann wen die Datei nicht am Schreiben ist.  ">writing.</span></span><br /><br /></span><span title="Ob die Datei geschlossen werden darf sehen sie anhand des Eintrags der letzten Spalte.  ">If the file is writing or not you can see by the entry of the last column.</span></span></p>
 +
<p><span lang="en"><span title="Ob die Datei geschlossen werden darf sehen sie anhand des Eintrags der letzten Spalte.  "><br /></span></span></p>
 
<p>7.</p>
 
<p>7.</p>
 
<p>Backups</p>
 
<p>Backups</p>
 
<p><span id="result_box" lang="en"><span title="Wichtig: Mit diesem Schritt erst beginnen, wenn 5. und 6. abgeschlossen sind.  ">Important: Start this step only when 5 and 6 have been completed.</span></span></p>
 
<p><span id="result_box" lang="en"><span title="Wichtig: Mit diesem Schritt erst beginnen, wenn 5. und 6. abgeschlossen sind.  ">Important: Start this step only when 5 and 6 have been completed.</span></span></p>
<p>7.1         Navigieren  sie zu dem Verzeichnis ...\CRITEX\MedITEX IVF. Kopieren  sie jegliche                Dateien mit  Ausnahme von den Ordnern die sich in diesem Verzeichnis befinden.</p>
+
<p>7.1 <span id="result_box" lang="en"><span title="7.2 Starten sie die Datensicherung ...\CRITEX\MedITEX IVF\RDADatensicherung.exe  ">You need to run the backup ... \ CRITEX \ MedITEX IVF \ RDADatensicherung.exe</span></span></p>
<p>F&uuml;gen sie nun die   von ihnen Kopierten Dateien in einen von ihnen neu erstellten Ordner ein. Da  es sich um eine Sicherung der Anwendungsdateien handelt k&ouml;nnen sie den Ordner  wie folgt nennen: _exe_vor_update_x.xxx_Datum (x.xxx  ist hierbei die jeweilige Updateversion).</p>
+
<p><span id="result_box" lang="en"><span title="ACHTUNG: Sobald die Sicherung abgeschlossen ist wird das Lock Level im &bdquo;LoginControl&quot; gel&ouml;st und Nutzer k&ouml;nnen sich wieder einloggen. Haben sie also stets ein Auge auf den Sicherungsprozess. Sobald dieser fertig ist, setzen sie umgehend das Lock Level auf 1. &Uuml;berpr&uuml;fen sie bitte">CAUTION:  Once the backup is complete the lock level in the "Login  Control" <span id="result_box" lang="en"><span title="ACHTUNG: Sobald die Sicherung abgeschlossen ist wird das Lock Level im &bdquo;LoginControl&quot; gel&ouml;st und Nutzer k&ouml;nnen sich wieder einloggen. Haben sie also stets ein Auge auf den Sicherungsprozess. Sobald dieser fertig ist, setzen sie umgehend das Lock Level auf 1. &Uuml;berpr&uuml;fen sie bitte">is unchained</span></span> and users can log on again. So always keep an eye on  the backup process. Once this is done,you should promptly set the lock  level on 1. Please check </span><span title="ob sich jemand innerhalb dieses Zeitfensters einloggen konnte. Fahren sie erst fort wenn die Bedingungen von 5. und 6. gegeben sind. ">if someone could login within this short time window. Only continue if the conditions of 5 and 6 are given.</span></span><span id="result_box" lang="en"><span title="7.2 Starten sie die Datensicherung ...\CRITEX\MedITEX IVF\RDADatensicherung.exe  "><br /><br /></span><span title="ob sich jemand innerhalb dieses Zeitfensters einloggen konnte. Fahren sie erst fort wenn die Bedingungen von 5. und 6. gegeben sind.  ">&nbsp;</span></span></p>
<p>7.2          Starten sie die Datensicherung  ...\CRITEX\MedITEX IVF\RDADatensicherung.exe</p>
+
<p>7.2 <span id="result_box" lang="en"><span title="7.3 Navigieren sie zu ...\CRITEX\BackUp sobald die Sicherung beendet ist. ">Navigate to ... \ CRITEX \ BackUp once the backup is complete.</span></span><br /><span id="result_box" lang="en"><span title="Hier befindet sich ihre eben erstellte Sicherung &bdquo;[xx] Wochentag&quot; (xx ist hierbei die Kalenderwoche). Kopieren sie nun die aktuellste Sicherung in einen von ihnen neu erstellten Ordner. Sie k&ouml;nnen sie den Ordner wie folgt nennen: _vor_update_x.xxx_Datum (x.">Here  is the just created backup "[xx] day of the week" (xx stands for the  calendar week)</span></span><span id="result_box" lang="en"><span title="Hier befindet sich ihre eben erstellte Sicherung &bdquo;[xx] Wochentag&quot; (xx ist hierbei die Kalenderwoche). Kopieren sie nun die aktuellste Sicherung in einen von ihnen neu erstellten Ordner. Sie k&ouml;nnen sie den Ordner wie folgt nennen: _vor_update_x.xxx_Datum (x.">. Copy the latest backup to a newly created folder of you</span></span>. <span id="result_box" lang="en"><span title="Hier befindet sich ihre eben erstellte Sicherung &bdquo;[xx] Wochentag&quot; (xx ist hierbei die Kalenderwoche). Kopieren sie nun die aktuellste Sicherung in einen von ihnen neu erstellten Ordner. Sie k&ouml;nnen sie den Ordner wie folgt nennen: _vor_update_x.xxx_Datum (x.">You can name the folder as follows:..  _before_update_x.xxx_Datum (X. </span><span title="xxx ist hierbei die jeweilige Updateversion).   ">xxx Here is the respective update version).</span></span></p>
<p>ACHTUNG: Sobald die Sicherung   abgeschlossen ist wird das Lock Level im                 &bdquo;LoginControl" gel&ouml;st und Nutzer k&ouml;nnen sich   wieder einloggen. Haben sie also stets       ein   Auge auf den Sicherungsprozess. Sobald dieser fertig ist, setzen sie umgehend                   das Lock Level auf 1.   &Uuml;berpr&uuml;fen sie bitte ob sich jemand innerhalb dieses                 Zeitfensters einloggen konnte. Fahren sie erst fort   wenn die Bedingungen von 5. und         6. gegeben sind.</p>
+
<p><span lang="en"><span title="xxx ist hierbei die jeweilige Updateversion).   "><br /></span></span></p>
<p>7.3         Navigieren   sie zu ...\CRITEX\BackUp sobald die   Sicherung beendet ist.<br />Hier befindet sich ihre   eben erstellte Sicherung &bdquo;[xx] Wochentag" (xx   ist hierbei die                 Kalenderwoche).   Kopieren sie nun die aktuellste Sicherung in einen von ihnen neu                 erstellten Ordner. Sie k&ouml;nnen   sie den Ordner wie folgt nennen:                 _vor_update_x.xxx_Datum (x.xxx ist hierbei die  jeweilige Updateversion).</p>
+
<p>7.4          Navigieren sie zu ...\CRITEX\DB und duplizieren sie die Datei &bdquo;ART.FDB".</p>
+
<p>Benennen sie die Kopie der  Datei um in ART_vor_update_x.xxx_Datum.FDB (x.xxx                 ist  hierbei die jeweilige Updateversion).</p>
+
 
<p>8.</p>
 
<p>8.</p>
<p>Starten  sie installCritexUDF.exe (...\CRITEX\MedITEX IVF\installCritexUDF.exe) als Administrator und  vergewissern sie sich, dass der Pfad zur Firebird 2.5 UDF richtig ist "...\Firebird\Firebird_2_5\UDF".</p>
+
<p><span id="result_box" lang="en"><span class="hps">Unzip</span> <span class="hps">the update</span> <span class="hps">package</span> <span class="hps">now</span> <span class="hps">... \</span> <span class="hps">CRITEX</span> <span class="hps">\</span> <span class="hps">Updates \</span> <span class="hps">MedITEX_IVF_AutoUpdate_x.xxx.exe</span></span></p>
<p>Setzen  sie bei allem einen Haken und dr&uuml;cken sie auf &bdquo;Install"</p>
+
<p><span lang="en"><span class="hps"><span id="result_box" lang="en"><span class="hps">Set</span> <span class="hps">it</span> <span class="hps">as the destination directory</span> to <span class="hps">"... \</span> <span class="hps">CRITEX</span> <span class="hps">\ Updates</span><span>"</span> <span class="hps">and then</span> <span class="hps">click "Install</span><span>"</span></span></span></span></p>
<p>Sie  ignorieren m&ouml;gliche Fehlermeldungen, schlie&szlig;en das Programm und fahren fort.</p>
+
<p><span lang="en"><span class="hps"><span lang="en"><span><br /></span></span></span></span></p>
 
<p>9.</p>
 
<p>9.</p>
<p>Entpacken sie nun das Updatepacket ...\CRITEX\Updates\MedITEX_IVF_AutoUpdate_x.xxx.exe</p>
+
<p><span id="result_box" lang="en"><span class="hps atn">The folder "</span><span>MedITEX_IVF_AutoUpdate_x.xxx</span><span>"</span> <span class="hps">has now been created</span><span>.</span> <span class="hps">C</span><span class="hps">reate</span> <span class="hps">an additional</span> <span class="hps">folder called</span> <span class="hps">"Archive"</span> <span class="hps">and</span> <span class="hps">move the </span><span class="hps">MedITEX_IVF_AutoUpdate_x.xxx.exe</span> in <span class="hps">this folder.</span></span></p>
<p>Setzen  sie als Zielverzeichnis &bdquo;...\CRITEX\Updates" und  klicken dann auf &bdquo;Installieren"</p>
+
<p><span lang="en"><span class="hps"><br /></span></span></p>
 
<p>10.</p>
 
<p>10.</p>
<p>Der  Ordner &bdquo;MedITEX_IVF_AutoUpdate_x.xxx" wurde  nun erstellt. Erstellen sie zus&auml;tzlich einen Ordner namens &bdquo;Archiv" und verschieben sie die MedITEX_IVF_AutoUpdate_x.xxx.exe in diesen  Ordner</p>
+
<p><span id="result_box" lang="en"><span class="hps">Now start</span> <span class="hps">the</span> <span class="hps">Updater.exe</span> <span class="hps atn">(</span><span>...</span> <span class="hps">CRITEX</span> <span class="hps">\</span> <span class="hps">Updates \</span> <span class="hps">MedITEX_IVF_AutoUpdate_x.xxx</span> <span class="hps">\</span> <span class="hps">Updater.exe</span><span>)</span> <span class="hps">as an administrator.</span></span></p>
 +
<p><span lang="en"><span class="hps"><br /></span></span></p>
 
<p>11.</p>
 
<p>11.</p>
<p>Starten  sie nun die Updater.exe (...CRITEX\Updates\MedITEX_IVF_AutoUpdate_x.xxx\Updater.exe)  als Administrator.</p>
+
<p><span id="result_box" lang="en"><span class="hps">If the Updater is done, close it and restart all services you have stoped in step 4.</span><span class="hps">&nbsp;</span></span></p>
<p>12.</p>
+
<p>Alle  Dienste, die sie bei 4. beendet  haben wieder starten.</p>
+

Revision as of 10:30, 17 June 2014

Instructions for the updating process of MedITEX

 

1.

Establish a connection with Teamviewer (Only for remote).

 

2.

Copy the update package  to  ...\CRITEX\Updates. If the folder "Updates" does not exist, simply create.


3.

Start the LoginControl.exe (...\CRITEX\MedITEX IVF\LoginControl.exe).
If you select the tab „Logged in clients" you can see all services and users accessing the database. 


Make sure that every single user is logged out and no one longer use the program.

Important: To make sure that no one logs in again, move to "Login Control". Under the tab "Lock / Unlock" set the lock level to 2.


4.

In the "Services" window ("Control Panel\All Control Panel Items\Administrative Tools\Services" or simply type "services" into the Windows search function) stop all services that appear in the "Login Control".
Important: Keep the window open at best. You have to restart all terminated services after a successful update proces.


5.

All users are logged off and all services stoped.

The LoginControl.exe may remain.

Take advantage of the refresh button to update the view.


6.

Close all files whose name includes "CRITEX" or "MedITEX" but only if the file is not writing.

If the file is writing or not you can see by the entry of the last column.


7.

Backups

Important: Start this step only when 5 and 6 have been completed.

7.1 You need to run the backup ... \ CRITEX \ MedITEX IVF \ RDADatensicherung.exe

CAUTION: Once the backup is complete the lock level in the "Login Control" is unchained and users can log on again. So always keep an eye on the backup process. Once this is done,you should promptly set the lock level on 1. Please check if someone could login within this short time window. Only continue if the conditions of 5 and 6 are given.

 

7.2 Navigate to ... \ CRITEX \ BackUp once the backup is complete.
Here is the just created backup "[xx] day of the week" (xx stands for the calendar week). Copy the latest backup to a newly created folder of you. You can name the folder as follows:.. _before_update_x.xxx_Datum (X. xxx Here is the respective update version).


8.

Unzip the update package now ... \ CRITEX \ Updates \ MedITEX_IVF_AutoUpdate_x.xxx.exe

Set it as the destination directory to "... \ CRITEX \ Updates" and then click "Install"


9.

The folder "MedITEX_IVF_AutoUpdate_x.xxx" has now been created. Create an additional folder called "Archive" and move the MedITEX_IVF_AutoUpdate_x.xxx.exe in this folder.


10.

Now start the Updater.exe (... CRITEX \ Updates \ MedITEX_IVF_AutoUpdate_x.xxx \ Updater.exe) as an administrator.


11.

If the Updater is done, close it and restart all services you have stoped in step 4.