!!TODO!!
mng.CreateUser
Beschreibung:
Dieser Job legt einen neuen Benutzer an. Es wird ein neuer Datensatz in der DB-Tabelle 'benutzer' erstellt. Die ID und Osguid werden durch den Job generiert und im XML zurückgegeben.
Parameter:
- Flags integer : reserviert, 0 übergeben
- UserInfo base64 : Eigenschaften des Benutzers im XML-Format
- HasEncoding bool : Pflichtparameter: UserInfo beinhaltet Encoding (z. B. UTF-8)
Rückgabe: 0 = Job erfolgreich, ansonsten Fehlercode
Rückgabewerte:
- UserInfo base64 : Eigenschaften der Benutzers im XML-Format (id und osguid sind gesetzt)
Beispiel:
Aufbau von UserInfo
<AdmInfo>
<Users>
<User account_type="0" bemerkung="" benutzer="TESTUSER" flags="1"
geaendert="1" langid="0" locked="0" logincount="0"
loginstation="" logintime="0" name="Peter Muster"
osemail=""
passwort="B62441422712357307" profil="-1" server_id="3"
station="" supervisor="0" validfrom="" validto="">
</User>
</Users>
</AdmInfo>
Hinweis:
Genauere Beschreibung von XmlInfo
User: enthält Informationen zu einem Benutzer
- account_type (INT): Anmeldungstyp
- NULL/0 = Benutzeranmeldung
- 1 = Anmeldung des Applikationsservers
- 2 = Anmeldung von ANONYMOUS
- 3 = Anmeldung des Applikationsservers (z. B. Java-Server)
- bemerkung (STRING): Feld für Bemerkungen (z. B. Telefonnummer)
- benutzer (STRING): Benutzername
- flags (INT): 0 = normaler Benutzer, 1 = Server oder ANONYMOUS
- geaendert (INT): 0 = Profil wurde nicht verändert; 1 = an dem Profil wurden Änderungen vorgenommen
- id (INT): ID des Benutzers
- langid (INT): ID der verwendeten Sprache (leer = deutsch)
- locked (INT): 1 = Benutzer ist gesperrt, ansonsten 0
- logincount (INT): Anzahl der Loginversuche
- loginstation (STRING): Name der letzten Einlogstation
- logintime (INT): Zeitpunkt des Logins (Zeitstempel)
- name (STRING): vollständiger Name des Benutzers
- osemail (STRING): E-Mail der Benutzers
- osguid (STRING): GUID des Benutzers
- passwort (STRING): kodiertes Passwort des Benutzers
- profil (INT): -1 = Benutzer hat kein Profil; 0 = Benutzer-Profil; >0 = ID des zugeordneten Benutzer-Profils
- server_id (INT): ID des Servers
- station (STRING): Name der Arbeitsstation des Benutzers
- supervisor (INT): -1 = Supervisor, ansonsten 0
- validfrom (INT): Benutzerkonto gültig von (Zeitstempel)
- validto (INT): Benutzerkonto gültig bis (Zeitstempel)
TOC
abn adm ado
cnv dms dtr
krn lic med
mng ocr std
vtx wfm