<attribute-where> <attribute-addEnumValues>

Definition:

<!ENTITY % cm.attribute-addEnumValues "
  (listitem+)
">
<!ELEMENT attribute-addEnumValues %cm.attribute-addEnumValues;>

Aufgabe: attribute-addEnumValues fügt einem enum- oder multienum-Attribut die angegebenen Aufzählungswerte hinzu, falls diese nicht bereits existieren.

Verwendung: Zunächst wird mit attribute-where das gewünschte Feld ermittelt. Anschließend wird attribute-addEnumValues verwendet, um Aufzählungswerte zu dem Feld hinzuzufügen.

Rückgabewert bei Erfolg: keiner.

Erforderliche Rechte: Der authentifizierte Benutzer muss das Recht permissionGlobalRTCEdit haben.

Beispiel:

<cm-request...>
  <attribute-where>
    <name>fruit</name>
  </attribute-where>
  <attribute-addEnumValues>
    <listitem>blackberry</listitem>
    <listitem>blueberry</listitem>
    <listitem>strawberry</listitem>
  </attribute-addEnumValues>
</cm-request>

<cm-response...>
  <cm-code numeric="0" phrase="ok"/>
</cm-response>