osconf
| Diese Seite wurde automatisch aus dem Datenbank-Schema-Dump generiert und kann unvollständig oder fehlerhaft sein. |
Datensätze der benutzerbezogenen Daten, eine Zeile je Benutzer, Typ und Name.
Alle UserData-Jobs der dms-Engine arbeiten auf dieser Tabelle: geprüft sind
dms.SetUserData, dms.SetUserDataAsString,
dms.GetUserData, dms.GetUserDataAsString,
dms.GetUserDataNames und dms.DeleteUserData.
dms.GetConfValues liest die Tabelle typweise. Gemessen an enaio® 12.0.
1. Spalten
| Name | Typ | Länge | Beschreibung |
|---|---|---|---|
|
|
— |
Benutzer-ID ( |
|
|
— |
In allen beobachteten Zeilen |
|
|
— |
Typ der benutzerbezogenen Daten (z. B. |
|
|
2147483647 |
Wert des Datensatzes. dms.SetUserDataAsString schreibt UTF-8 mit Byte-Order-Mark ( |
|
|
— |
Primärschlüssel. Von dms.GetConfValues als |
|
|
— |
|
|
|
100 |
Name des Datensatzes (Parameter |
2. Profilverteilung
Ein Benutzer mit zugewiesenem Profil (benutzer.profil = ID des
Profilbenutzers; der Profilbenutzer selbst hat profil = 0) erhält die benutzerbezogenen Daten
des Profilbenutzers erst, wenn das Profil im enaio administrator verteilt wird. Das Zuweisen
allein, etwa per mng.SetUserAttributes, und eine Anmeldung
ändern osconf nicht.
Beim Verteilen beobachtet:
-
Kopiert werden die Typen, die der Profilbenutzer hat (gemessen:
2,3,4,59). Die Kopien sind bytegleich, haben einen leeren Namen und tragen inosconflinkdie ID des Profilbenutzers. -
Eigene Zeilen dieser Typen werden ersetzt; bei Typ
2kommt die Kopie zusätzlich hinzu. Andere Typen bleiben unberührt. -
Die Verteilung geht an alle Benutzer mit diesem Profil. Danach steht
benutzer.geaendert=0. -
Der Verweis in
osconflinkbleibt erhalten, wenn der Benutzer die Zeile ändert, und auch, wenn das Profil entfernt wird. -
Es gibt keinen Rückfall auf das Profil: Ist die Kopie gelöscht, liefert dms.GetConfValues für diesen Typ keinen Datensatz.
-
Die verlinkte Typ-2-Zeile ist für dms.GetUserData, dms.SetUserData und dms.DeleteUserData unsichtbar, dms.GetConfValues liefert sie. Die Ursache ist offen.
Offen ist, über welchen Job der enaio administrator die Kopien schreibt.