Definition:
<!ENTITY % cm.userConfig-getAll " (%cm.atom;) "> <!ELEMENT userConfig-getAll %cm.userConfig-getAll;> <!ATTLIST userConfig-getAll login CDATA #IMPLIED >
Aufgabe: Gibt alle Schlüssel für die persönlichen Einstellungen eines Benutzers mit den dazu gehörenden Werten an.
Bedeutung der Attribute:
-
login: das Login eines Benutzers.
Rückgabewert bei Erfolg: die Benutzerkonfiguration des authentifizierten Benutzers wird als Zeichenkette zurückgegeben. In dieser Zeichenkette sind die XML-spezifischen Zeichen wie ’<’ in die entsprechenden XML-Zeichen-Referenzen umgewandelt.
Erforderliche Rechte: Möchten Sie die Benutzerkonfiguration eines beliebigen Benutzers abfragen, so müssen Sie ein Superuser oder der Verwalter des betreffenden Benutzers sein. Soll die Konfiguration des authentifizierten Benutzers ermittelt werden, so gibt es keine Einschränkungen.
Beispiel:
<cm-request...>
<userConfig-getAll/>
</cm-request>
<cm-response...>
<cm-code numeric="0" phrase="ok">
<userConfig-getAll>
<?xml version="1.0"?>
<configuration>
<attributesToShow type="list">
<attributeToShow>name</attributeToShow>
</attributesToShow>
<dateTimeInputFormatName>dayMonthYear</dateTimeInputFormatName>
<dateTimeOutputFormatName>europeanShortDateTime</dateTimeOutputFormatName>
<hierarchyObjTypes type="list">
<hierarchyObjType>publication</hierarchyObjType>
</hierarchyObjTypes>
<language>europeanDate</language>
<listDisplayRows>20</listDisplayRows>
<listDisplayRowsForSearch>30</listDisplayRowsForSearch>
<maxHierarchyDepth>5</maxHierarchyDepth>
<maxHierarchyLines>100</maxHierarchyLines>
<textAreaHeight>15</textAreaHeight>
<textAreaWidth>65</textAreaWidth>
<textFieldWidth>65</textFieldWidth>
<timeZone>MET</timeZone>
<wantActionIcons>YES</wantActionIcons>
<wantActionPopups>YES</wantActionPopups>
<wantIds>YES</wantIds>
<wantTextEditButton>YES</wantTextEditButton>
<wantTextMode>NO</wantTextMode>
</configuration>
</userConfig-getAll>
</cm-code>
</cm-response>