AfUserLogin
Mit diesem Befehl wird eine Verbindung zur ArcFlow-Datenbank aufgebaut und ein Benutzer angemeldet.
In (alpha1) wird das Protokoll und der Name bzw. die IP-Adresse des CONZEPT 16-Servers übergeben, bei dem die ArcFlow-Datenbank eingetragen ist. Die Informationen werden dabei in der Form <Protokoll>:<Servername / IP-Adresse> angegeben.
Der Name der ArcFlow-Datenbank wird im zweiten Parameter eingetragen. In der Regel sollte das ArcFlow sein.
In (alpha3) und (alpha4) wird der Benutzername und das Passwort des Benutzers angegeben. Bei der Anmeldung an ArcFlow kann der Benutzer "administrator" als alias für den Benutzer "admin" angegeben werden. Dieses Alias ist bei der API-Anweisung nicht zulässig.
Beispiel
tErg # AFUserLogin('TCP:192.168.0.1','ArcFlow','Api','');
In diesem Beispiel wird der Benutzer "Api" angemeldet. Der Benutzer benötigt zur Anmeldung kein Passwort. Der Rückgabewert muss in jedem Fall überprüft werden.
Als Rückgabewert wird ein allgemeiner Fehlerwert zurückgegeben.
Konstante | Wert | Bedeutung |
_ErrOk | 0 | kein Fehler aufgetreten |
sAfErrInvalidPassword | -1100 | Benutzer oder Kennwort ist falsch. |
sAfErrUserLocked | -1110 | Der Benutzer wurde nach mehreren fehlerhaften Anmeldeversuchen gesperrt. |