<attribute-where> <attribute-removeEnumValues>

Definition:

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

Aufgabe: Löscht bei einem enum- oder multienum-Feld die angegebenen Aufzählungswerte.

Verwendung: Zunächst wird mit attribute-where das gewünschte Feld ermittelt. Anschließend wird attribute-removeEnumValues verwendet, um Aufzählungswerte des Feldes zu löschen.

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-removeEnumValues>
    <listitem>banana</listitem>
    <listitem>blueberry</listitem>
  </attribute-removeEnumValues>
</cm-request>

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