Definition

Der folgende Ausschnitt aus der DTD des Content Management Server zeigt die Elemente, mit denen in Requests an den Content Manager schreibend und lesend auf Dateien zugegriffen werden kann:

<!ENTITY % cm.cm-request "
  ...
  (obj-contentTypesForObjType) |   
  (obj-create) | 
  (obj-generatePreview) | 
  (obj-search+, obj-addComment) |
  (obj-search+, obj-commit) |
  (obj-search+, obj-copy) |
  (obj-search+, obj-delete) | 
  (obj-search+, obj-description) |
  (obj-search+, obj-edit) |
  (obj-search+, obj-exportSubtree) |
  (obj-search+, obj-forward) |
  (obj-search+, obj-get) | 
  (obj-search+, obj-give) |
  (obj-search+, obj-permissionGrantTo) |
  (obj-search+, obj-permissionRevokeFrom) |
  (obj-search+, obj-reject) |
  (obj-search+, obj-release) |
  (obj-search+, obj-removeActiveContents) |
  (obj-search+, obj-removeArchivedContents) |
  (obj-search+, obj-revert) |
  (obj-search+, obj-set) | 
  (obj-search+, obj-sign) |
  (obj-search+, obj-take) |
  (obj-search+, obj-unrelease) |
  (obj-types) |   
  (obj-where+, obj-commit) |
  (obj-where+, obj-copy) |
  (obj-where+, obj-delete) | 
  (obj-where+, obj-description) |
  (obj-where+, obj-edit) |
  (obj-where+, obj-exportSubtree) |
  (obj-where+, obj-forward) |
  (obj-where+, obj-get) | 
  (obj-where+, obj-give) |
  (obj-where+, obj-permissionGrantTo) |
  (obj-where+, obj-permissionRevokeFrom) |
  (obj-where+, obj-reject) |
  (obj-where+, obj-release) |
  (obj-where+, obj-removeActiveContents) |
  (obj-where+, obj-removeArchivedContents) |
  (obj-where+, obj-revert) |
  (obj-where+, obj-set) | 
  (obj-where+, obj-sign) |
  (obj-where+, obj-take) |
  (obj-where+, obj-unrelease) | 
  ...
">
<!ATTLIST obj-where
    maxResults CDATA #IMPLIED
>

Diese Elemente müssen sich unmittelbar unterhalb des cm-request-Elements befinden. Sie werden im Abschnitt Funktionselemente für Dateien erläutert.