mng.GetUserAttributes

Dieser Job liefert die Eigenschaften des angegebenen Benutzers.

1. Eingabeparameter

Name Typ Pflicht Beschreibung

Flags

INT

Ja

Derzeit nicht unterstützt — 0 übergeben.

OutputUnicode

INT

Ja

Muss 1 übergeben werden.

User

STRING

Ja

Benutzername (DB-Feld benutzer.benutzer)

2. Ausgabeparameter

Name Typ Abhängigkeit Beschreibung

utfXmlInfo

BASE64

Informationen zum Benutzer im XML-Format (siehe unten).

3. Aufbau utfXmlInfo

<AdmInfo>
  <Users>
    <User account_type="0" bemerkung="9f73fbbd-c994-4e94-9e8a-9c3da7ca9f19" benutzer="ROOT" changepwd="0" flags="1" geaendert="0" id="2" langid="0" locked="0" logincount="0" loginname="ROOT" loginstation="" logintime="1774479216" mfauthflag="0" name="Administrator" never_expire="0" osemail="admin@ecmind.ch" osguid="35100CD4D441420B90811DC90766D64F" profil="-1" pwd_changed="1" server_id="0" station="" supervisor="-1" validfrom="" validto=""/>
  </Users>
</AdmInfo>
Attribut Typ Beschreibung

account_type

INT

Anmeldungstyp: 0 = Benutzeranmeldung; 1 = Applikationsserver; 2 = ANONYMOUS; 3 = Applikationsserver (z. B. Java-Server)

bemerkung

STRING

Bemerkung aus der Benutzerkonfiguration

benutzer

STRING

Benutzername

changepwd

INT

1 = Benutzer muss das Passwort beim nächsten Login ändern, sonst 0

loginname

STRING

Anmeldename

flags

INT

0 = normaler Benutzer; 1 = Server oder ANONYMOUS

geaendert

INT

0 = Profil nicht verändert; 1 = Profil wurde geändert

id

INT

ID des Benutzers

langid

INT

ID der Sprache der Objektdefinition (leer = deutsch)

locked

INT

1 = Benutzer ist gesperrt, sonst 0

logincount

INT

Anzahl der Loginversuche

loginstation

STRING

Name der letzten Einlogstation

logintime

INT

Zeitpunkt des Logins (Zeitstempel)

mfauthflag

INT

Multi-Faktor-Authentifizierungsflag

name

STRING

Vollständiger Name des Benutzers

osemail

STRING

E-Mail des Benutzers

osguid

STRING

GUID des Benutzers

passwort

STRING

Kodiertes Passwort des Benutzers

never_expire

INT

1 = Passwort läuft nie ab, sonst 0

profil

INT

-1 = kein Profil; 0 = Benutzer-Profil; >0 = ID des zugeordneten Profils

pwd_changed

INT

Zeitpunkt der letzten Passwortänderung (Unix-Zeitstempel); 0 = Passwort wurde noch nie geändert

server_id

INT

ID des Servers

station

STRING

Name der Arbeitsstation des Benutzers

supervisor

INT

-1 = Supervisor, sonst 0

validfrom

STRING

Benutzerkonto gültig von. Format: YYYY/MM/DD HH:MM:SS. Leer = keine Einschränkung.

validto

STRING

Benutzerkonto gültig bis. Format: YYYY/MM/DD HH:MM:SS. Leer = keine Einschränkung.

4. Rückgabe

(INT): 0 = Job erfolgreich, sonst Fehlercode.

5. Siehe auch