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>