<attributeGroup-where> <attributeGroup-removeAttributes>

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>