Projekt

Allgemein

Profil

105 Prodat Lokales Start Script (RunLocal) » Historie » Revision 3

Revision 2 ([Y] Andreas F, 26.04.2021 17:53) → Revision 3/11 ([E] Rocco Kreutz, 05.05.2021 12:54)

h1. Einrichtung "Prodat lokal starten" 

 * Auf dem Rechner, auf dem Prodat in Zukunft lokal ausgeführt werden soll, dass Lokales Start Script \\<Server>\<Prodat-Installation\Administration\RunLocal\RunLocal_Setup.bat ausführen. 
 **    z.B.:  
 *** Pfad zur Prodat-Installation auf dem Server (Remote) ist \\192.168.1.100\Prodat-ERP\ 
 *** Auf dem Rechner dann Eingabeaufforderung starten  
 *** \\192.168.1.100\Prodat-ERP\Administration\RunLocal\RunLocal_Setup.bat starten 
 * Damit wird alles konfiguriert und eingerichtet. 
 &nbsp; 
 &nbsp; 

 * RunLocal_Setup bietet ein Menu an 
 * Die einzelenen Menu-Punkte werden mit einem einzelnen Buchstaben angesteuert, welcher in [] vorweggestellt ist 
 * Nach Ausführung eines einzelnen Menu-Punktes, wird jeweils wieder das Menu angezeigt 
 ** [S] Setze lokales Verzeichniss für weitere Ops 
 ** [Q] Setze (cfg) Quell-Verzeichniss (Remote-Directory) 
 ** [P] Setze (cfg) Programm 
 ** [A] Setze (cfg) Programm-Paramter 
 ** [Z] Zeige Konfiguration und lokales Verzeichniss 
 ** [M] Schreibe Konfiguration-Datei 
 ** [N] Lade Konfiguration-Datei 
 ** [K] Kopiere Prodat nach lokal (Down-Sync) 
 ** [E] Erstelle Windows-Task (automatisches Update von Lokal) 
 ** [L] Lösche Windows-Task 
 ** [C] Erstelle Shortcut (Prodat Instanzen beenden, Updaten, Starten) 
 ** [D] Lösche Shortcut 
 ** [X] Exit 
 &nbsp; 
 &nbsp; aus: https://redmine.prodat-sql.de/issues/16585 

 * Die einzelnen Schritte 
 h2. Arbeitsschritte zum einrichten 

 # [S] Geben Sie das lokale Verzeichniss an 
 #* Prodat wird vom Server (Remote) ProdatSQL.local.cmd aus #16585 in dieses Verzeichniss kopiert 
 #* In diesem Verzeichniss unter \Administration\RunLocal\ wird die Konfigurations-Datei gespeichert als auch weitere Scripts 
 # [Q] Geben Sie das Quell-Verzeichniss an 
 #* Wie in dem obigen Beispiel, wäre dies z.B: \\192.168.1.100\Prodat-ERP\ 
 #* Sollten vor Ort statt UNC-Pfaden Laufwerke verwendet werden (z.B. mittels Login-Script verbunden), ist dies natürlich auch möglich (z.B: S:\Prodat-ERP\) 
 # Menu-Punkt [P] muss normalerweise nicht ausgeführt werden, da das Setup, dass zu startende Programm bereits standardmäßig auf ProdatSQL.exe setzt 
 #* Grundsätzlich ist es möglich ein anderes Programm anzugeben, welches gestartet/beendet (Task/Manuell) (nach Aktualisierung des lokalen Verzeichnisses) werden soll 
 # [A] Geben sie die Parameter an, mit denen Prodat gestartet werden soll Installationpfad einfügen 
 #* Der Standardwert ist -REMEMBER_SERVER:1 wird also für die meisten Fälle nicht ausreichend sein 
 #* Um herauszufinden welche Parameter nötig sind, schauen Sie am besten in die Eigenschaften der Startverknüpfung der bestehenden Prodat-Installation (welche via Server startet) 
 # [Z] Lassen Sie sich die momentanen Werte der Konfiguration anzeigen, um diese im gleichen Ordner Verknüpfung zu kontrollieren ProdatSQL.local.cmd anlegen 
 # [M] Wenn Sie die korrekten Konfigurations-Werte angegeben haben, schreiben Sie diese in die lokale Konfigurations-Datei 
 # Der Menu-Punkt [N] lädt eine Konfigurations-Datei, muss also während der ersten Einrichtung nicht aufgerufen werden 
 #* Kann nur ausgeführt werden, sofern eine lokale Konfigurations-Datei existiert Verknüpfung bearbeiten und das lokale Verzeichniss nach im Netzwerk sichtbaren Pfad zur Prodat Freigabe hinter dem Start von RunLocal_Setup.bat angegeben wurde Pfad zur Datei einfügen und dahinter alle gewünschten Startparameter 
 #* Falls man die Konfigurations-Datei manuell bearbeitet hat z.B. Beispiel "C:\ProdatERP\ProdatSQL.local.cmd" \\DATENBANK\Prodat\Prodat\ProdatSQL.exe -REMEMBER_SERVER:1 
 #* Wenn man das RunLocal_Setup bereits ausgeführt hatte, eine Konfigurations-Datei erstellt wurde und dann RunLocal_Setup erneut startet 
 # [K] Führt eine Synchronisierung des lokalen Verzeichnisses mit dem Quell-Verzeichniss aus 
 #* Dies ist eine echte Synchronisierung, d.h. dannach ist der Inhalt des lokalen Ordners EXAKT GLEICH mit dem Inhalt des Quell-Ordners mit Ausnahme der in der \Administration\RunLocal\exclude_default.rcj angegebenen Excludes 
 #* Unterordner \Administration\RunLocalder enthält zusätzlich die Konfigurations-Datei und nur die Scripte die benötigt werden 
 #* Die Prodat Ordner \Backup, \Temp und \Help werden nicht heruntergeladen (exclude_default.rcj) 
 #* *.7z und *.zip Dateien werden nicht heruntergeladen (exclude_default.rcj) 
 #* Sollten im lokalen Verzeichniss Dateien/Verzeichnisse existieren, welche nicht im Quell-Verzeichniss existieren (und welche nicht in exclude_default.rcj als excluded aufgeführt sind), werden diese gelöscht !!! 
 # [E] Erstellt eine Windows-Task (Windows Aufgabe, taskschd.msc) 
 #* Da der Arbeitspfad ("Starten in" Parameter in der Task) nicht mittels Kommandozeile gesetzt werden kann, MUSS dies manuell gesetzt werden 
 #** Entweder Aufgabenverwaltung über Windows-Starmenu starten  
 #** oder taskschd.msc starten 
 #*** "Ausführen" über das Windows-Startmenu wählen und taskschd.msc eingeben 
 #*** oder über Eingabeaufforderung taskschd.msc starten 
 #** "Starten in" vom Server auf das Verzeichniss setzen, in dem sich das Script welches als Task ausgeführt wird, befindet (Verzeichniss-Teil - ohne den Dateiname - des angegebenen Scriptes einfach kopieren) Lokalen Rechner kopieren 
 #* Diese Task wird täglich um 23 Uhr ausgeführt 
 #* Die Task führt folgende Schritte aus 
 #** Fährt ALLE Programm-Instanzen (mittels [P] angegebenes Programm) herunter 
 #** Aktualisiert das lokale Verzeichniss (Update - keine Synchronisierung, in exclude_default.rcj angegebene Excludes werden berücksichtigt) 
 #** Startet Programm neu (Programm welches mit [P] Konfiguriert wurde, mit den Paramtern welche mittels [A] konfiguriert wurden) 
 # Falls es nicht mehr gewünscht wird, dass automatisch das Update-Script ausgeführt wird, kann mit [L] Prodat über die Windows-Task wieder gelöscht werden 
 # [C] Erstellt gerade angelegte Verknüpfung auf dem Desktop einen Shortcut, welcher das Update-Script startet (ALLE Programm-Instanzen beenden, lokales Verzeichniss aktualisieren, Programm starten) die ProdatSQL.local.cmd starten 
 # [D] Löscht den Shortcut vom Desktop 
 # [X] Beendet RunLocal_Setup (wird automatisch nach 30 Sekunden ohne Benutzer-Aktivität ausgeführt)