<userConfig-getElements>

Definition:

<!ENTITY % cm.userConfig-getElements "
  (listitem+)
">
<!ELEMENT userConfig-getElements %cm.userConfig-getElements;>
<!ATTLIST userConfig-getElements 
  login CDATA #IMPLIED
>

Aufgabe: Liefert die Werte der angegebenen Konfigurationselemente oder deren Unterelemente und deren Werte.

Bedeutung der Attribute:

  • login: das Login eines Benutzers.

Rückgabewert bei Erfolg: die Liste der angegebenen Elemente. Für jedes angegebene Element werden die Werte oder die Namen der Unterelemente und deren Werte als Zeichenkette zurückgegeben. In dieser Zeichenkette sind die XML-spezifischen Zeichen wie ’<’ in die entsprechenden XML-Zeichen-Referenzen umgewandelt.

Erforderliche Rechte: Um die Werte oder Unterelemente der angegebenen Konfigurationselemente eines beliebigen Benutzers zu ermitteln, müssen Sie ein Superuser oder der Verwalter des betreffenden Benutzers sein. Sollen die Werte oder Unterelemente des authentifizierten Benutzers ermittelt werden, so gibt es keine Einschränkungen.

Beispiel:

<cm-request...>
  <userConfig-getElements>
    <listitem>hierarchyObjTypes</listitem>
    <listitem>maxHierarchyLines</listitem>
  </userConfig-getElements>
</cm-request>

<cm-response...>
  <cm-code numeric="0" phrase="ok">
    <userConfig-getElements>
      <listitem>
        &lt;?xml version=&quot;1.0&quot;?&gt;
        &lt;hierarchyObjTypestype=&quot;list&quot;&gt
          ;&lt;hierarchyObjType&gt;publication&lt;/hierarchyObjType&gt;
        &lt;/hierarchyObjTypes&gt;
      </listitem>
      <listitem>
        &lt;?xml version=&quot;1.0&quot;?&gt;
        &lt;maxHierarchyLines&gt;100&lt;/maxHierarchyLines&gt;
      </listitem>
    </userConfig-getElements>
  </cm-code>
</cm-response>