BBASIC Help-Funktionen
Befehle Loginserver

APP:xxxx (Siehe Loginserver registrierte Anwendungen) zB APP:developer

DATABASE:    zB DATABASE:ofendt

Befehlsgruppen

Login

APP:Developer

DATABASE:ofendt

USER:oli

COMP:PCvonOli

SESSION:ssher8ezuzue

END (Kommunikation beenden, Port schliessen)

Lebenserhaltung der Verbindung

PING

TIMEOUT:9000

STB:Meldung (Standby, hohes Timeout)

Debugging

FUNC:Aktuelle Funktion

ERR:Fehlertext

DBG:Debug-Text

DFL:Debug-Text

FILTER ALL

Debugging von anderer Station um Informationen zu erhalten

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)

Timeout-Counter

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

Sessions-Variable Speichern/Abrufen pro SessionID

SESSION:ssher8ezuzue
SET ip,66.77.88.99
SET varname,dies ist ein Test
GET ip

Kommunikation

SEND:000001Hallo
BRAODCAST:Hallo
MTU:oli|Testnachricht

Terminalserver, Firewall Kommunikation

EXT:database.user (Registriere Remote APP zB Chipkartenleser, Scanner)

RMT:database.user Testet ob eine APP angemeldet ist

Transaktionen

TRS:Kunde anlegen   (Transaktion start )

TRE  (Transaktion Ende)

BREAK (Alle meine Sperren löschen)

Datensatz-Sperren

LOK:fffffddddddddddText

ULK:fffffdddddddddd

LOI:

Datensatz Flags (Teil-Sperren)

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
MAIL 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

        
       

 

 

See Also