APP:xxxx (Siehe Loginserver registrierte Anwendungen) zB APP:developer
DATABASE: zB DATABASE:ofendt
APP:Developer
DATABASE:ofendt
USER:oli
COMP:PCvonOli
SESSION:ssher8ezuzue
END (Kommunikation beenden, Port schliessen)
PING
TIMEOUT:9000
STB:Meldung (Standby, hohes Timeout)
FUNC:Aktuelle Funktion
ERR:Fehlertext
DBG:Debug-Text
DFL:Debug-Text
FILTER ALL
GFUNC:00001 (Welche Funktion führt Station 1 durch)
INFO
???
CLI Counterlist
DEBUG Zeigt ab jetzt ein komplettes Protokoll des Loginservers (nochmals DEBUG beendet das Debugging)
ASKzzz Anzahl der Variable zzz (Wird bei Logout oder nach Timeout gelöscht)
ADDzzz,1,60
SUBzzz,1
ADD#FirmenWert,1,60 (Dieser #Eintrag "#Firmenwert" wird nur durch Timeout gelöscht, nicht bei Programmende)
CIN zzz
DCO zzz
DAC
CLI #IP
CDG
SESSION:ssher8ezuzue
SET ip,66.77.88.99
SET varname,dies ist ein Test
GET ip
SEND:000001Hallo
BRAODCAST:Hallo
MTU:oli|Testnachricht
EXT:database.user (Registriere Remote APP zB Chipkartenleser, Scanner)
RMT:database.user Testet ob eine APP angemeldet ist
TRS:Kunde anlegen (Transaktion start )
TRE (Transaktion Ende)
BREAK (Alle meine Sperren löschen)
LOK:fffffddddddddddText
ULK:fffffdddddddddd
LOI:
FLG:fffffddddddddddiiiiiiiiii
UFG:fffffddddddddddiiiiiiiiii
| Befehl | Beispiel | Hilfetext |
| APP: | APP:developer | Login mit registrierter APP Siehe Setup und C:\Program Files (x86)\Oliver Fendt\BBasic Loginserver\Serverapps.Config |
| LOGIN:xxxxxxx | LOGIN:7848787 | Login mit Hashwert (nur für BBasic) |
| ERR:Text | ERR:Dies ist eine Meldung für das Protokoll | Zentralle Protokolldatei - Meldung schreiben |
| FTP | FTP | Zeigt FTP-Nutzer |
| SQL | -- | |
| EXT: | EXT:ofendt.oli | Register APP z.b. für Terminalserver Funktionen wie Chipkarten |
| RMT: | RMT:ofendt.oli | REMOTE Testet ob EXT angemeldet ist |
| DO: | DO:ofendt.oli SCAN SESSIONID | Sendet Befehl an EXT: Remote Session |
| VER | Zeigt Versionsnummer | |
| STB | STB:Ich warte auf Rückmeldung | Standby - setzt Timeout hoch weil Standby |
| PING | PING | Setzt Timeout neu |
| Zeigt Lizenz EMail | ||
| HWK | Zeigt Hardware KEY | |
| LKY | Zeit Lizenz-Key | |
| TIMEOUT:9000 | ||
| WHO | WHO CounterID | Zeit wer CounterIDs gesetzt hat |
| ASK | ASK CounterID | Zeit Counter für CounterID |
| ADD | ADD CounterID,1 | Addiert CounterID |
| CLI | CLI#IP | CounterList Listet alle mit Anfang #IP..... |
| CIN | CIN #WEBSESSION | CounterInformation |
| SUB | SUB CounterID,1 | Subtrahiert CounterID - niemals unter 0 |
| COUNT | Anzahl aktiver Server | |
| LIZENZ | Lizenzinformation | |
| GUD | GUD | GUI-DEBUG |
| GUI | GUI | Testet freue GUI-Lizenz |
| REBOOT | REBOOT | REBOOT Server |
| SERVER | SERVER | Testet ServerLizenz |
| SEND:000001Hallo | SEND:000001Hallo | Sent to PID |
| DBG: | DBG:Test | Send Debug-Information to Temp-Protokoll |
| USER: | USER:oli | Set Username |
| SESSION: | SESSION:ssher8ezuzue | Set SessionID zB Webserver |
| PID | Change PID ???? | |
| FUNC: | FUNC:Rechnung an Kunde | Set aktive Funktion |
| GFUNC:00001 | GFUNC:00001 | Get Function of PID Nr |
| DATABASE: | DATABASE:sqldatenbank | |
| COMP: | COMP:PCvonOliver | Set Geräte Name |
| TRE | TRE | Transaktion Ende |
| TRS: | TRS:Kunde anlegen | Transaktion start |
| COT | COT | Connection Test - testet inaktive Stationen |
| LOK:fffffddddddddddText | LOK:000070000000021Sperre wegen Reservierung | Sperrt Datensatz File 5 Datensatz 21 (Datensatz0=gesamte Datenbank) optional Text für Info |
| LOI:fffffdddddddddd | Lock-Info | |
| ULK:fffffdddddddddd | Unlock Datensatz | |
| FLG:fffffddddddddddiiiiiiiiii | Set Sperr-Flag | |
| UFG:fffffddddddddddiiiiiiiiii | ReSet Sperr-Flag | |
| PTO | Zeige Protokoll | |
| SAVEPROTOKOLL | Speichert Protokoll unter DEBUG.TXT | |
| DFL | DFL:Text-to-debugfile | Schreibt eine Zeile in ein spezielles Debug-File |
| DEBUG | DEBUG DEBUG HELP DEBUG COUNTER DEBUG STOP# DEBUG FULL |
Startet oder beendet DEBUG Modus |
| BREAK | Alle meine Sperren löschen - Aktion abgebrochen | |
| END | Alle meine Sperren löschen - Session beenden | |
| KILL:PID | KILL:00001 | Löscht Station mit allen Sperren ACHTUNG |
| HELP | ||
| RESET | Alle Sperren aller Stationen löschen | |
| LOL | Lock List - Zeige alle Sperren | |
| STN | Zeige Status mit Namen | |
| INFO | Zeige Status | |
| ??? | ??? ??? HELP ??? COUNTER ??? FULL |
Zeige kompletten Status mit Sperren und Countern |
| BROADCAST: | BROADCAST:BYE1 oder BROADCAST:STOP Befehle: "STOP" EndBBasic("Loginserver received STOP") "TIME" ' OUT" SQL Close "BYE0", Normal "BYE1" GoodByeStatus.PleaseBye "BYE2" GoodByeStatus.DoBye "INFO" oodByeStatus.SendInfo "CLEA" 'R Cache_Clear() "DEBU" 'DEBUG _debuglevel = 99 "MSG:" MSGBox() "CHAT" ToDoShow = True |
Sendet Befehle an alle Clients von der gleichen Datenbank |
| BRALLCAST: | BRALLCAST:Nachricht | Sendet Befehle an alle Clients (alle Datenbanken) |
| DCO | DCO WEBSESSION | Delete Counter |
| DAC | DAC | Delete All Counters |
| GPTpppppp | GPT00001 | Zeigt Infos eines Clients mit ID (PID) Siehe INF |
| MSG | MSG | Ruft letzte Nachricht ab |
| TO:ppppppTestnachricht | TO:000001Testnachricht | Sendet eine Nachricht an PID (Siehe MSG) |
| SET | SET varname,inhalt | Speichert eine Sessionvariable Timeout:240 min |
| GET | GET varname | Holt eine Sessionvariable |
| MTU | MTU:oli|Testnachricht | Message to User |
| FILTER | FILTER HELP FILTER USER oli |
|
Case "STA" 'START:
If con.isAuth Then
Senddata(con, "OK" & vbCrLf)
Else
Senddata(con, "ERR LOGIN" & vbCrLf)
End If
Case "STO" 'STOP:
If con.isAuth Then
Senddata(con, "OK" & vbCrLf)
Else
Senddata(con, "ERR LOGIN" & vbCrLf)
End If