Zum Hauptinhalt springen

WseStatus

WseStatus() : int

Ausführbar von Clients mit grafischer Oberfläche Ausführbar vom Server Ausführbar von der Web-Schnittstelle Ausführbar vom Druckprozessor Ausführbar von der ODBC-Schnittstelle

Status des Web-Benutzers ermitteln

Details

Mit diesem Befehl kann der Status des Web-Benutzers ermittelt werden. Der Rückgabewert kann mit folgenden Konstanten verglichen werden:

  • _WseUserInit Dieser Wert wird zurückgegeben, wenn der Web-Benutzer zum ersten mal die Request-Prozedur aufruft. Dieser Zustand sollte abgefragt und gegebenenfalls globale Datenbereiche angelegt werden.
  • _WseUserProc Die Request-Prozedur wurde erneut aufgerufen.
  • _WseUserHTML Die Funktion wurde über den Befehl C16.CALL() aus einer HTML-Seite aufgerufen.
  • _WseUserTerm Die Request-Prozedur wird nochmals aufgerufen, wenn der Web-Benutzer vom Client entfernt wird. Dieser Zustand sollte abgefragt und gegebenenfalls bei _WseUserInit angelegte globale Datenbereiche gelöscht werden.

Beispiel:

sub WebReq()
{
switch (WseStatus())
{
case _WseUserInit : ...
case _WseUserTerm : ...
case _WseUserProc : ...
}
}