WebDAV-Protokoll
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.
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.
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/ Wenn Sie keine Rollen angeben, sind alle Rollen berechtigt. |
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.