RPC von Vermeer in Office 2007

382
Gerald

Ich habe also an einer Anwendung unter Windows gearbeitet, die sich auf einer Seite mit dem WebClient-Dienst und den Office-Anwendungen und auf der anderen Seite mit SharePoint verbindet, um eine erweiterte Komprimierung durchzuführen. Mit WebDAV und den normalen Office-Downloads funktioniert alles gut, wenn der WebClient-Dienst vollständig deaktiviert ist.

Aber in Word 2007, wenn WebDAV aktiviert ist, scheint WebDAV gelegentlich völlig zu ignorieren und stattdessen die alte Vermeer-RPC-Kommunikation zu verwenden.

Ich konnte dies bisher noch nicht zuverlässig replizieren. Daher ist es extrem schwierig, die Funktionalität meiner Anwendung zu testen, wenn dieses Protokoll verwendet wird.

Daher fragte ich mich, ob jemand wusste, unter welchen Umständen Word 2007 Vermeer RPC für das Auschecken und Herunterladen von Dokumenten aus SharePoint verwendet. Entscheidet Word, oder entscheidet SharePoint, wie und wann es verwendet wird?

1

1 Antwort auf die Frage

0
Gerald

Wie sich herausgestellt hat, war die Antwort direkt vor meinem Gesicht, aber mein Plugin versteckte es vor mir.

Wenn der WebClient-Dienst deaktiviert ist (nicht nur angehalten, sondern deaktiviert ist, da Office ihn gegebenenfalls neu startet), greifen die Office-Anwendungen auf Vermeer RPC zurück.

Mein Server-Plugin hat die Header der Vermeer-Pakete ein wenig verändert, sodass sie nicht richtig gelesen werden konnte, und würde auf eine reine HTTP-GET-Operation zurückgreifen, um das Dokument als schreibgeschützt zu öffnen.

Ich denke, die sporadische Verwendung von Vermeer RPC, die ich sah, war auf ein ähnliches Problem zurückzuführen. Das Server-Plugin hat etwas mit einem WebDAV-Header abgespritzt und hat es gezwungen, auf Vermeer zurückzugreifen. D'oh