Show TOC Anfang des Inhaltsbereichs

Funktionsdokumentation WebDAV-Protokoll  Dokument im Navigationsbaum lokalisieren

Verwendung

In der Regel wird der Zugriff auf Ressourcen (Dokumente, Ordner, Links) im Content-Management von einem WebDAV-Servlet durchgeführt. Alle Content-Management-Operationen für Dokumente und Verzeichnisse, z. B. das Anzeigen und Speichern von Inhalten und Eigenschaften, das Sperren und Entsperren von Ressourcen, werden von Methoden durchgeführt, die dem WebDAV-Protokoll entsprechen.

WebDAV (Web-based Distributed Authoring and Versioning) enthält Erweiterungen für das HTTP-Protokoll, die es Benutzern ermöglichen, Dateien auf Remote-Web-Servern in Zusammenarbeit zu bearbeiten und zu verwalten. Weitere Informationen finden Sie unter WebDAV.

 

Integration

Das WebDAV-Protokoll wird für den Zugriff auf Ressourcen verwendet, unabhängig davon, in welchen Repositories sie liegen. Es wird unter anderem auch für die korrekte Funktion des WebDAV-Repository-Managers benötigt.

 

Funktionsumfang

Das WebDAV-Protokoll kann in verschiedener Hinsicht konfiguriert werden wie in der folgenden Tabelle dargestellt.

Parameter des WebDAV-Protokolls

Parameter

Obligatorisch

Beschreibung

Allow Depth Infinity

Nein

legt fest, ob PROPFIND-Aufrufe mit unbegrenzter Tiefe zulässig sind

Standardmäßig ist dieser Parameter deaktiviert.

Auto Version

Nein

legt fest, ob PUT und PROPPATCH eine neue Version einer Ressource erzeugen, wenn die Ressource nicht ausgecheckt wird

Dadurch können Nicht-DeltaV-fähige Clients mit einem DeltaV-Server zusammenarbeiten.

Standardmäßig ist der Parameter aktiviert.

Enable WebDAV Server

Nein

legt fest, ob die Unterstützung des WebDAV-Protokolls laut Spezifikation in RFC 2518 aktiviert ist

Wenn sie deaktiviert ist, werden nur GET-, HEAD-, PUT-, DELETE- und OPTIONS-Aufrufe verarbeitet.

Standardmäßig ist der Parameter aktiviert.

Expected Checkin-URI

Nein

legt fest, ob CHECKIN und CHECKOUT das „expectedcheckinuri“-Element in Requests berücksichtigen

Standardmäßig ist der Parameter aktiviert.

Extension ACL

Nein

gibt an, ob die Unterstützung der WebDAV-ACL-Erweiterung aktiviert ist

Standardmäßig ist der Parameter aktiviert.

Extension dasl

Nein

gibt an, ob die Unterstützung der WebDAV-DASL-Erweiterung aktiviert ist

Standardmäßig ist der Parameter aktiviert.

Extension deltav

Nein

gibt an, ob die Unterstützung der WebDAV-DeltaV-Erweiterung aktiviert ist

Standardmäßig ist der Parameter aktiviert.

Extension Ordering

Nein

gibt an, ob die Unterstützung der WebDAV-Erweiterung für sortierte Collections aktiviert ist

Standardmäßig ist der Parameter aktiviert.

Extension Redirect Ref

Nein

gibt an, ob die Unterstützung der WebDAV-Erweiterung für Redirect-Verweise aktiviert ist

Standardmäßig ist der Parameter aktiviert.

Force Text Download

Nein

bestimmt, ob Sie Dateien mit ausführbaren Scripts öffnen dürfen, die in den KM Repositorys in Ihrem Web-Browser gesichert sind

Wenn diese Option ausgewählt wurde, dürfen Sie keine Dateien mit ausführbaren Scripts in Ihrem Web-Browser öffnen, wodurch die Ausführung von möglicherweise bösartigen Scripts verhindert wird.  Wenn Sie versuchen, eine Datei in Ihrem Web-Browser zu öffnen, werden Sie aufgefordert, zwischen folgenden Optionen zu wählen:

Zu bearbeitende Datei öffnen

Datei lokal herunterladen

Operation abbrechen

Standardmäßig ist dieser Parameter deaktiviert.

Get Collection

Nein

Collections haben normalerweise keinen Inhalt. Dieser Parameter legt fest, ob das Servlet Inhalte erzeugt, z.B. eine HTML-Seite, die die untergeordneten Objekte der Collection auflistet.

Standardmäßig ist dieser Parameter deaktiviert.

Get Extensions

Nein

legt fest, ob verschiedene Erweiterungen für GET unterstützt werden, die in Abfrageparametern für die Stamm-Collection angegeben werden

Standardmäßig ist der Parameter aktiviert.

Include All Properties

Nein

legt fest, ob PROPFIND-„allprop“-Requests ein zusätzliches „Include“-Element berücksichtigen, das zusätzliche Eigenschaften angibt

Standardmäßig ist der Parameter aktiviert.

MS Web Folder Extensions

Nein

legt fest, ob Zusatzeigenschaften wie DAV:ishidden für Microsoft-Webordner-Clients erzeugt werden

Standardmäßig ist der Parameter aktiviert.

Typed Properties

Nein

legt fest, ob PROPFIND/PROPPATCH die Erweiterung für typisierte Eigenschaften berücksichtigt, wenn Eigenschaftentypen als Attribute im jeweiligen XML-Element-Tag angegeben werden

Standardmäßig ist der Parameter aktiviert.

gzip Response

Nein

legt fest, ob das Servlet Response-Bodies mit gzip komprimiert, wenn der Client bereit ist, das zu akzeptieren

Standardmäßig ist dieser Parameter deaktiviert.

Max WebDAV Request Size

Nein

Angabe der maximalen Größe eines Requests in Bytes

Exclude paths from WebDAV access

Nein

kommagetrennte Angabe von Pfaden, auf die nicht mit einem WebDAV-Client zugegriffen werden kann

Endet eine Pfadangabe auf /*, so werden nur die Unterordner des angegebenen Pfades vom Zugriff ausgeschlossen. Der Pfad vor /* ist jedoch zugreifbar.

Beispiele:

/foo/*: verhindert den Zugriff auf alle Unterordner von /foo, aber auf den Ordner /foo kann weiterhin zugegriffen werden

/foo: verhindert den Zugriff auf das Verzeichnis  /foo, auf Unterordner kann jedoch zugegriffen werden, wenn man deren Namen kennt, z. B. /foo/subfoo

/foo, /foo/*: nur diese Kombination verhindert den Zugriff auf das Verzeichnis  /foo und auf alle Unterordner

Wenn Sie Ihr Portal mit sehr vielen Benutzern betreiben, empfiehlt SAP, dass Sie das Verzeichnis /userhome vom WebDAV-Zugriff ausschließen. Andernfalls kann ein Versuch, auf das Verzeichnis zuzugreifen, unnötige Systemlast verursachen. Die entprechende Angabe im Parameter lautet dann: /userhome

Restrict WebDAV to Specific Roles 

Nein

kommagetrennte Liste von Rollen, die WebDAV-Funktionen nutzen dürfen

Rollen, die nicht eingetragen sind, erhalten keinen Zugriff per WebDAV-Client. Alle HTTP-Methoden außer OPTIONS,GET, HEAD, DELETE und PUT sind gesperrt.

z. B. pcd:portal_content/administrator/
super_admin/super_admin_role

Wenn Sie keine Rollen angeben, sind alle Rollen berechtigt.

 

Aktivitäten

Das WebDAV-Protokoll ist in der Standardauslieferung vorkonfiguriert. In der Regel müssen Sie seine Konfiguration nicht ändern.

Um die Konfiguration zu prüfen oder anzupassen, wählen Sie Content Management ® Protocols ® WebDAV.

 

 

Ende des Inhaltsbereichs