Definition:
<!ENTITY % cm.attributeGroup-removeAttributes "
(listitem+)
">
<!ELEMENT attributeGroup-removeAttributes
%cm.attributeGroup-removeAttributes;>
Aufgabe: attributeGroup-removeAttributes löscht Felder aus einer Feldergruppe.
Zusatzinformationen: Aus der Basisgruppe können keine Felder gelöscht werden. Felder, die aus Feldergruppen gelöscht werden, werden automatisch zur Basisgruppe hinzugefügt.
Verwendung: Zunächst wird mit attributeGroup-where die gewünschte Feldergruppe ermittelt. Anschließend wird attributeGroup-removeAttributes verwendet, um Felder aus dieser Feldergruppe zu löschen.
Rückgabewert bei Erfolg: keiner.
Erforderliche Rechte: Der authentifizierte Benutzer muss das Recht permissionGlobalRTCEdit haben.
Beispiel:
<cm-request...>
<attributeGroup-where>
<objClass>document</objClass>
<name>furniture</name>
</attributeGroup-where>
<attributeGroup-removeAttributes>
<listitem>price</listitem>
<listitem>weight</listitem>
</attributeGroup-removeAttributes>
</cm-request>
<cm-response...>
<cm-code numeric="0" phrase="ok"/>
</cm-response>