Vermeer RPC unter Office 2007

Vermeer RPC unter Office 2007

Ich habe also an einer Anwendung unter Windows gearbeitet, die sich einerseits an den WebClient-Dienst und Office-Anwendungen anschließt und andererseits SharePoint, um erweiterte Komprimierung und dergleichen durchzuführen. Meistens funktioniert alles mit WebDAV und mit den normalen Office-Downloads einwandfrei, wenn der WebClient-Dienst vollständig deaktiviert ist.

Aber hin und wieder scheint Word 2007, wenn WebDAV aktiviert ist, WebDAV einfach vollständig zu ignorieren und stattdessen die alte Vermeer RPC-Kommunikation zu verwenden.

Bisher ist es mir überhaupt nicht gelungen, dies zuverlässig zu replizieren. Daher ist es äußerst schwierig, die Funktionalität meiner Anwendung bei Verwendung dieses Protokolls zu testen.

Ich habe mich gefragt, ob jemand weiß, unter welchen Umständen Word 2007 Vermeer RPC zum Auschecken und Herunterladen von Dokumenten aus SharePoint verwenden würde. Entscheidet Word oder SharePoint, wie und wann es verwendet wird?

Antwort1

Wie sich herausstellte, lag die Antwort direkt vor meiner Nase, aber mein Plug-In verbarg sie vor mir.

Wenn der WebClient-Dienst deaktiviert ist (nicht nur gestoppt, sondern deaktiviert, weil Office ihn nach Möglichkeit neu startet), greifen die Office-Anwendungen auf Vermeer RPC zurück.

Mein Server-Plugin hat die Header der Vermeer-Pakete ein wenig verstümmelt, sodass es diese nicht richtig lesen konnte und auf eine direkte HTTP-GET-Operation zurückgriff, um das Dokument schreibgeschützt zu öffnen.

Ich vermute, dass die sporadische Nutzung von Vermeer RPC, die ich gesehen habe, auf ein ähnliches Problem zurückzuführen war; das Server-Plugin hat etwas mit einem WebDAV-Header abgeblockt und es gezwungen, auf Vermeer zurückzugreifen. D'oh.

verwandte Informationen