Der Loginserver ist für verschieden Aufgaben da. Die Hauptaufgabe ist die Koordinierung von gleichzeitigen Zugriffen mehrerer Mitarbeiter.
Insbesondere können nicht 2 Mitarbeiter gleichzeitig Stammdaten wie die Adresse ändern. Stellen Sie sich vor Mitarbeiter 1 ändert die Strasse und Mitarbeiter 2 die Telefonnummer. Da Mitarbeiter 2 nocht die "alte" Strasse in seiner Maske hat würde dies zu Datenverlust führen.
Die Aufgaben
Auch APPS und Makros können über den Loginserver kommunizieren.
Um über den Loginserver zu kommunizieren muß man entweder mit Nutzernamen angemeldet sein - oder die APP die kommunizieren will muß Namentlich bekannt sein und zugelassen sein (Siehe Setup)
Um als APP etc. auf die BBasic Daten zugreifen zu können muß entweder der Microsoft SMB-Dienst die Daten freigeben - was aber ein heißer Ritt ist - oder der SFTP-Server stellt auf Port 7011 die Daten zur Verfügung.
Damit dies funktioniert muß:
- Die Firewall den Port 7011 durchlassen
- Der Dienst Zugriff auf die Daten haben
- und aussderdem müssen der Pfad, der Name und Zugangsdaten in der Registry eingetragen sein.
Die Änderungen werden erst nach einem Neustart wirksam.
Der Loginserver startet üblicherweise als DIENST bzw. SERVICE

Er kann aber zu Debug-Zwecken auch sichtbar gestartet werden

Änderung der Configuration des Loginserver lassen sich mit REGEDIT durchführen.
Um eigene Programm ohne Authentifizierung durch den Loginserver kommunizieren zu lassen gibt es die Möglichkeit die APP in der SERVERAPPS Datei zu registrieren.
Befehle des Loginservers finden Sie im Programmierhandbuch
Der wichtigste Befehl ist:


Um umfangreiches Debugging zu starten - Starten sie BBasic mit BBasicStarter /LOG