ID eines Datenbankbenutzers, der bestimmte Rechte und/oder Einschränkungen beim Aufruf von Prozeduren (ProcedureID) hat. Diese Rechte / Einschränkungen werden über Benutzer-Gruppen (UserGroupID), denen bestimmte Benutzer zugeordnet werden, verteilt.
Hintergrund-Information : Ein solcher Benutzer entspricht letzlich einem Benutzer in der zugrunde liegenden ASE-Datenbank (1:1-Zuordnung über den Namen), und dieser wiederum entspricht (wieder 1:1 über den Namen) einem „login“ des zugrunde liegenden ASE-Servers. Näheres hierzu findet sich im wiki zur SmartEngine im Kapitel über Benutzer und Personen.
Benutzer lassen sich ganz grob in
* interne Benutzer (für automatisierte Aufgaben wie z.B. Schnittstellen) und
* Anwender (i.d.R. Mitarbeiter)
unterteilen.
Mehr zu den internen Benutzern steht in der Dokumentation von mi_GetUserInfo_Ad.
In der Regel gibt es zu jedem Benutzer auch eine entsprechende (heißt wieder : eine 1:1-Zuordnung über den Namen) Person des Typs dStoreUser (konfigurierte PersonTypeID kann durch mi_GetSettingEntry - Schlüssel 'PersonTypeID_dStoreUser' - ausgelesen werden).