Definition:
<!ENTITY % cm.obj-removeActiveContents "EMPTY"> <!ELEMENT obj-removeActiveContents %cm.obj-removeActiveContents;>
Aufgabe: Löscht alle aktiven Contents der Dateien, die mit obj-where ermittelt wurden. Das bedeutet, der aktuelle Arbeitscontent oder der eingereichte Content und der aktuelle freigegebene Content werden gelöscht. Archivierte Contents werden nicht gelöscht (siehe dazu <obj-where> <obj-removeArchivedContents> und <content-where> <content-delete>).
Zusatzinformationen: Falls ein freigegebener Content existiert, so wird er nur gelöscht, wenn die Archivierung ausgeschaltet ist. Ansonsten wird er in einen archivierten Content umgewandelt.
Verwendung: Zunächst werden mit obj-where Dateien ermittelt, bevor obj-removeActiveContents verwendet wird, um die aktiven Contents dieser Dateien zu löschen.
Rückgabewert bei Erfolg: keiner.
Erforderliche Rechte: Der authentifizierte Benutzer muss der Administrator der Dateien sein, zu denen die Versionen gehören.
Beispiel:
<cm-request...>
<obj-where>
<id>2441</id>
</obj-where>
<obj-removeActiveContents/>
</cm-request>
<cm-response...>
<cm-code numeric="0" phrase="ok"/>
</cm-response>