(Eine dazwischenliegende Version von einem anderen Benutzer wird nicht angezeigt) | |||
Zeile 1: | Zeile 1: | ||
__toc__ | __toc__ | ||
= DOKU VERALTET, neue Doku siehe [[Neuinstallation]] = | =DOKU VERALTET, neue Doku siehe [[Installation|Neuinstallation]]= | ||
== 1. SERVER EINRICHTEN == | ==1. SERVER EINRICHTEN== | ||
* DB erstellen | *DB erstellen | ||
* auf Server eigenen Ordner '''Kunde''' erstellen -> DB hineinkopieren | *auf Server eigenen Ordner '''Kunde''' erstellen -> DB hineinkopieren | ||
* Neueste Exe auf Server kopieren | *Neueste Exe auf Server kopieren | ||
* Aus '''AlexExe / Alex 7.0 / InstallKits / Exe / Bat templates''' folgende 4 Dateien kopieren - liegen beim Kunden bei den .exe-Dateien, nicht bei der Datenbank | *Aus '''AlexExe / Alex 7.0 / InstallKits / Exe / Bat templates''' folgende 4 Dateien kopieren - liegen beim Kunden bei den .exe-Dateien, nicht bei der Datenbank | ||
** Bfx.Alex.Server.Service.Create.bat | **Bfx.Alex.Server.Service.Create.bat | ||
** Bfx.Alex.Server.Service.Delete.bat | **Bfx.Alex.Server.Service.Delete.bat | ||
** Bfx.Alex.Server.Service.Start.bat | **Bfx.Alex.Server.Service.Start.bat | ||
** Bfx.Alex.Server.Service.Stop.bat | **Bfx.Alex.Server.Service.Stop.bat | ||
* Dateien in Ordner '''Kunde''' hineinkopieren | *Dateien in Ordner '''Kunde''' hineinkopieren | ||
* Folgende Einstellungen vornehmen: | *Folgende Einstellungen vornehmen: | ||
** '''Bfx.Alex.Server.Service.Create.bat''' | **'''Bfx.Alex.Server.Service.Create.bat''' | ||
*** rechte Maustaste – bearbeiten<br> | ***rechte Maustaste – bearbeiten<br> | ||
*** Format – Zeilenumbruch -> besser lesbar | ***Format – Zeilenumbruch -> besser lesbar | ||
*** <tt>sc create AlexServer binpath ="c:/BitFactory/Applications/Alex_6_6_x/bin/debug/Bfx.Alex.Server.exe</tt> -> Pfad einstellen, wo die Exe zu finden sind | ***<tt>sc create AlexServer binpath ="c:/BitFactory/Applications/Alex_6_6_x/bin/debug/Bfx.Alex.Server.exe</tt> -> Pfad einstellen, wo die Exe zu finden sind | ||
*** --service -> !!!nicht verändern!!! Notwendig, damit der Dienst korrekt eingetragen wird (zu sehen unter '''Start / Systemsteuerung / Verwaltung / Dienste''') | ***--service -> !!!nicht verändern!!! Notwendig, damit der Dienst korrekt eingetragen wird (zu sehen unter '''Start / Systemsteuerung / Verwaltung / Dienste''') | ||
*** --dsn C:/AlexDat/Kunde.aa8_7 -> Pfad eingeben, wo sich die DB befindet | ***--dsn C:/AlexDat/Kunde.aa8_7 -> Pfad eingeben, wo sich die DB befindet | ||
*** --port 4401 -> über welche „Frequenz“ gesprochen wird, Standard: 4400; wenn mehrere Server gleichzeitig: 4401, 4402, 4403, … Damit Client zu richtigem Server findet | ***--port 4401 -> über welche „Frequenz“ gesprochen wird, Standard: 4400; wenn mehrere Server gleichzeitig: 4401, 4402, 4403, … Damit Client zu richtigem Server findet | ||
*** --threads 10 -> gibt an wieviele Client-Prozesse vom Server gleichzeitig bedient werden können, abhängig von Serverleistung | ***--threads 10 -> gibt an wieviele Client-Prozesse vom Server gleichzeitig bedient werden können, abhängig von Serverleistung | ||
*** --log <u>"c:/AlexDat/Bfx.Alex.Server.log" </u> Textfile mit Infos wird erstellt und entsprechend dem Pfad abgelegt, falls mehrere Files entstehen (da mehrere Server laufen), umbenennen: z.B.: --log <u>"c:/AlexDat/Bfx.Alex.Server.'''Kunde'''.log"</u> start= auto | ***--log <u>"c:/AlexDat/Bfx.Alex.Server.log" </u> Textfile mit Infos wird erstellt und entsprechend dem Pfad abgelegt, falls mehrere Files entstehen (da mehrere Server laufen), umbenennen: z.B.: --log <u>"c:/AlexDat/Bfx.Alex.Server.'''Kunde'''.log"</u> start= auto | ||
*** start= auto -> !!!nicht verändern!!! | ***start= auto -> !!!nicht verändern!!! | ||
*** rem für SQL Server depend= MSSQL$.... mit Systemsteuerung->Verwaltung->Dienste suchenrem für Sybase keine Service mehr nötig! wird nur bei SQL benötigt – bei Sybase diese Zeilen löschen | ***rem für SQL Server depend= MSSQL$.... mit Systemsteuerung->Verwaltung->Dienste suchenrem für Sybase keine Service mehr nötig! wird nur bei SQL benötigt – bei Sybase diese Zeilen löschen | ||
*** File schließen | ***File schließen | ||
*** Mit Doppelklick öffnen -> entspricht „Ausführen“ | ***Mit Doppelklick öffnen -> entspricht „Ausführen“ | ||
*** Unter Start / Verwaltung / Dienste mit F5 aktualisieren -> Server wird nun angeführt | ***Unter Start / Verwaltung / Dienste mit F5 aktualisieren -> Server wird nun angeführt | ||
** '''Bfx.Alex.Server.Service.Start.bat''' | **'''Bfx.Alex.Server.Service.Start.bat''' | ||
*** Mit Doppelklick öffnen -> entspricht „Ausführen“ | ***Mit Doppelklick öffnen -> entspricht „Ausführen“ | ||
*** Unter Start / Verwaltung / Dienste mit F5 aktualisieren -> Server ist nun gestartet | ***Unter Start / Verwaltung / Dienste mit F5 aktualisieren -> Server ist nun gestartet | ||
*** Log – File ist angelegt im Kunden – Ordner (!!!Kontrollieren, ob vorhanden!!!) | ***Log – File ist angelegt im Kunden – Ordner (!!!Kontrollieren, ob vorhanden!!!) | ||
*** | ***Start ist auch über "Start / Systemsteuerung / Verwaltung / Dienste" möglich. Mit rechter Maustaste auf Dienst und Starten klicken | ||
** '''Bfx.Alex.Server.Service.Stop.bat''' | **'''Bfx.Alex.Server.Service.Stop.bat''' | ||
*** rechte Maustaste – bearbeiten | ***rechte Maustaste – bearbeiten | ||
*** sc stop AlexServer: Name von Server anführen, z.B.: sc stop AlexServerKunde | ***sc stop AlexServer: Name von Server anführen, z.B.: sc stop AlexServerKunde | ||
*** um Server zu stoppen, wie folgt vorgehen: (!!!JETZT NICHT ERFORDERLICH!!!) | ***um Server zu stoppen, wie folgt vorgehen: (!!!JETZT NICHT ERFORDERLICH!!!) | ||
*** Mit Doppelklick öffnen -> entspricht „Ausführen“ | ***Mit Doppelklick öffnen -> entspricht „Ausführen“ | ||
*** Unter Start / Verwaltung / Dienste mit F5 aktualisieren -> Server ist nun gestoppt | ***Unter Start / Verwaltung / Dienste mit F5 aktualisieren -> Server ist nun gestoppt | ||
*** Benötigt, wenn z.B.: neue Module eingespielt werden | ***Benötigt, wenn z.B.: neue Module eingespielt werden | ||
** '''Bfx.Alex.Server.Service.Delete.bat''' | **'''Bfx.Alex.Server.Service.Delete.bat''' | ||
*** rechte Maustaste – bearbeiten | ***rechte Maustaste – bearbeiten | ||
*** sc delete AlexServer: Name von Server anführen, z.B.: sc delete AlexServerKunde | ***sc delete AlexServer: Name von Server anführen, z.B.: sc delete AlexServerKunde | ||
*** um Server zu löschen, wie folgt vorgehen: (!!!JETZT NICHT ERFORDERLICH!!!) | ***um Server zu löschen, wie folgt vorgehen: (!!!JETZT NICHT ERFORDERLICH!!!) | ||
*** Mit Doppelklick öffnen -> entspricht „Ausführen“ | ***Mit Doppelklick öffnen -> entspricht „Ausführen“ | ||
*** Unter Start / Verwaltung / Dienste mit F5 aktualisieren -> Server nicht mehr vorhanden | ***Unter Start / Verwaltung / Dienste mit F5 aktualisieren -> Server nicht mehr vorhanden | ||
== 2. VERKNÜPFUNG ZU CLIENTS == | ==2. VERKNÜPFUNG ZU CLIENTS== | ||
* Im Ordner, in dem sich die DB befindet, eine Verknüpfung erstellen | *Im Ordner, in dem sich die DB befindet, eine Verknüpfung erstellen | ||
* Rechte Maustaste – Eigenschaften | *Rechte Maustaste – Eigenschaften | ||
* Unter Ziel: IP – Adresse von Server und Port (vgl. Bfx.Alex.Server.Service.Create.bat) eingeben | *Unter Ziel: IP – Adresse von Server und Port (vgl. Bfx.Alex.Server.Service.Create.bat) eingeben | ||
* Sollte IP – Adresse nicht bekannt sein, wie folgt vorgehen: | *Sollte IP – Adresse nicht bekannt sein, wie folgt vorgehen: | ||
** Start – Ausführen | **Start – Ausführen | ||
** Cmd | **Cmd | ||
* Ipconfig – Enter | *Ipconfig – Enter | ||
** IP – Adresse nun ersichtlich -> abschreiben | **IP – Adresse nun ersichtlich -> abschreiben | ||
** Port eingeben | **Port eingeben | ||
** Sieht nun wie folgt aus: <u>"X:\Alex 7.0 BitFactoryCRM\Bfx.Alex.Client.exe"</u> "192.168.198.210:4400" - wird der eigene Rechner als Server verwendet lautet die IP-Adresse stets "127.0.0.1:4400" | **Sieht nun wie folgt aus: <u>"X:\Alex 7.0 BitFactoryCRM\Bfx.Alex.Client.exe"</u> "192.168.198.210:4400" - wird der eigene Rechner als Server verwendet lautet die IP-Adresse stets "127.0.0.1:4400" | ||
* Diese Verknüpfung auf die Clients kopieren | *Diese Verknüpfung auf die Clients kopieren | ||
!!!ACHTUNG!!! | !!!ACHTUNG!!! | ||
Zeile 74: | Zeile 74: | ||
Nach Fertigstellung der Verknüpfung PC neu starten und Verknüpfung testen!!! | Nach Fertigstellung der Verknüpfung PC neu starten und Verknüpfung testen!!! | ||
== 3. SERVER STOPPEN == | ==3. SERVER STOPPEN== | ||
* 2 Möglichkeiten: | *2 Möglichkeiten: | ||
** Bfx.Alex.Server.Service.Stop.bat ausführen mit Doppelklick | **Bfx.Alex.Server.Service.Stop.bat ausführen mit Doppelklick | ||
** Start / Verwaltung / Dienste – rechte Maustaste – Beenden | **Start / Verwaltung / Dienste – rechte Maustaste – Beenden |
Aktuelle Version vom 10. November 2021, 14:33 Uhr
DOKU VERALTET, neue Doku siehe Neuinstallation
1. SERVER EINRICHTEN
- DB erstellen
- auf Server eigenen Ordner Kunde erstellen -> DB hineinkopieren
- Neueste Exe auf Server kopieren
- Aus AlexExe / Alex 7.0 / InstallKits / Exe / Bat templates folgende 4 Dateien kopieren - liegen beim Kunden bei den .exe-Dateien, nicht bei der Datenbank
- Bfx.Alex.Server.Service.Create.bat
- Bfx.Alex.Server.Service.Delete.bat
- Bfx.Alex.Server.Service.Start.bat
- Bfx.Alex.Server.Service.Stop.bat
- Dateien in Ordner Kunde hineinkopieren
- Folgende Einstellungen vornehmen:
- Bfx.Alex.Server.Service.Create.bat
- rechte Maustaste – bearbeiten
- Format – Zeilenumbruch -> besser lesbar
- sc create AlexServer binpath ="c:/BitFactory/Applications/Alex_6_6_x/bin/debug/Bfx.Alex.Server.exe -> Pfad einstellen, wo die Exe zu finden sind
- --service -> !!!nicht verändern!!! Notwendig, damit der Dienst korrekt eingetragen wird (zu sehen unter Start / Systemsteuerung / Verwaltung / Dienste)
- --dsn C:/AlexDat/Kunde.aa8_7 -> Pfad eingeben, wo sich die DB befindet
- --port 4401 -> über welche „Frequenz“ gesprochen wird, Standard: 4400; wenn mehrere Server gleichzeitig: 4401, 4402, 4403, … Damit Client zu richtigem Server findet
- --threads 10 -> gibt an wieviele Client-Prozesse vom Server gleichzeitig bedient werden können, abhängig von Serverleistung
- --log "c:/AlexDat/Bfx.Alex.Server.log" Textfile mit Infos wird erstellt und entsprechend dem Pfad abgelegt, falls mehrere Files entstehen (da mehrere Server laufen), umbenennen: z.B.: --log "c:/AlexDat/Bfx.Alex.Server.Kunde.log" start= auto
- start= auto -> !!!nicht verändern!!!
- rem für SQL Server depend= MSSQL$.... mit Systemsteuerung->Verwaltung->Dienste suchenrem für Sybase keine Service mehr nötig! wird nur bei SQL benötigt – bei Sybase diese Zeilen löschen
- File schließen
- Mit Doppelklick öffnen -> entspricht „Ausführen“
- Unter Start / Verwaltung / Dienste mit F5 aktualisieren -> Server wird nun angeführt
- rechte Maustaste – bearbeiten
- Bfx.Alex.Server.Service.Start.bat
- Mit Doppelklick öffnen -> entspricht „Ausführen“
- Unter Start / Verwaltung / Dienste mit F5 aktualisieren -> Server ist nun gestartet
- Log – File ist angelegt im Kunden – Ordner (!!!Kontrollieren, ob vorhanden!!!)
- Start ist auch über "Start / Systemsteuerung / Verwaltung / Dienste" möglich. Mit rechter Maustaste auf Dienst und Starten klicken
- Bfx.Alex.Server.Service.Stop.bat
- rechte Maustaste – bearbeiten
- sc stop AlexServer: Name von Server anführen, z.B.: sc stop AlexServerKunde
- um Server zu stoppen, wie folgt vorgehen: (!!!JETZT NICHT ERFORDERLICH!!!)
- Mit Doppelklick öffnen -> entspricht „Ausführen“
- Unter Start / Verwaltung / Dienste mit F5 aktualisieren -> Server ist nun gestoppt
- Benötigt, wenn z.B.: neue Module eingespielt werden
- Bfx.Alex.Server.Service.Delete.bat
- rechte Maustaste – bearbeiten
- sc delete AlexServer: Name von Server anführen, z.B.: sc delete AlexServerKunde
- um Server zu löschen, wie folgt vorgehen: (!!!JETZT NICHT ERFORDERLICH!!!)
- Mit Doppelklick öffnen -> entspricht „Ausführen“
- Unter Start / Verwaltung / Dienste mit F5 aktualisieren -> Server nicht mehr vorhanden
- Bfx.Alex.Server.Service.Create.bat
2. VERKNÜPFUNG ZU CLIENTS
- Im Ordner, in dem sich die DB befindet, eine Verknüpfung erstellen
- Rechte Maustaste – Eigenschaften
- Unter Ziel: IP – Adresse von Server und Port (vgl. Bfx.Alex.Server.Service.Create.bat) eingeben
- Sollte IP – Adresse nicht bekannt sein, wie folgt vorgehen:
- Start – Ausführen
- Cmd
- Ipconfig – Enter
- IP – Adresse nun ersichtlich -> abschreiben
- Port eingeben
- Sieht nun wie folgt aus: "X:\Alex 7.0 BitFactoryCRM\Bfx.Alex.Client.exe" "192.168.198.210:4400" - wird der eigene Rechner als Server verwendet lautet die IP-Adresse stets "127.0.0.1:4400"
- Diese Verknüpfung auf die Clients kopieren
!!!ACHTUNG!!! User benötigt die entsprechenden Berechtigungen um auf die Exe am Server zuzugreifen! Nach Fertigstellung der Verknüpfung PC neu starten und Verknüpfung testen!!!
3. SERVER STOPPEN
- 2 Möglichkeiten:
- Bfx.Alex.Server.Service.Stop.bat ausführen mit Doppelklick
- Start / Verwaltung / Dienste – rechte Maustaste – Beenden