<content-where> <content-load>

Definition:

<!ENTITY % cm.content-load "
  (blob |
  contentType |
  filter)*
">
<!ELEMENT content-load %cm.content-load;>

Aufgabe: Lädt den in den Parameterelementen spezifizierten Blob in die mit content-where ermittelte Version.

Spezielle Parameter dieses Funktionselements:

  • filter: der beim Laden des Blobs zu verwendende Konverter. Dieser Parameter ist aus Gründen der Kompatibilität noch vorhanden, wird jedoch ignoriert.
  • blob: siehe <obj-create>.

Verwendung: Zunächst wird die gewünschte Version mit content-where ermittelt. Anschließend wird content-load verwendet, um den spezifizierten Blob in diese Version zu laden.

Rückgabewert bei Erfolg: keiner.

Erforderliche Rechte: Der authentifizierte Benutzer muss das Recht permissionWrite für die Datei haben, zu der die Version. Er muss der Bearbeiter der Datei sein.

Beispiel:

<cm-request...>
  <content-where>
    <objectId>7558</objectId>
    <state>edited</state>
  </content-where>
  <content-load>
    <contentType>html</contentType>
    <blob>/Users/NPS/Upload/news.htm</blob>
  </content-load>
</cm-request>

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