Vermeer RPC en Office 2007

Vermeer RPC en Office 2007

Así que he estado trabajando en una aplicación en Windows que se conecta al servicio WebClient y a las aplicaciones de Office en un extremo, y a SharePoint en el otro, para realizar algo de compresión avanzada y demás. Todo funciona bien la mayor parte del tiempo con WebDAV y con las descargas normales de Office cuando el servicio WebClient está completamente deshabilitado.

Pero de vez en cuando en Word 2007, cuando WebDAV está habilitado, parece ignorar por completo WebDAV y utilizar la antigua comunicación Vermeer RPC en su lugar.

Hasta ahora no he podido replicar esto de manera confiable, por lo que resulta extremadamente difícil probar la funcionalidad de mi aplicación cuando se utiliza este protocolo.

Entonces me preguntaba si alguien sabía bajo qué circunstancias Word 2007 usaría Vermeer RPC para el manejo de la extracción y descarga de documentos desde SharePoint. ¿Word decide o SharePoint decide cómo y cuándo usarlo?

Respuesta1

Resulta que la respuesta estaba justo frente a mí, pero mi complemento me la ocultaba.

Si el servicio WebClient está deshabilitado (no sólo detenido, sino deshabilitado, porque Office lo reiniciará si puede), entonces las aplicaciones de Office recurrirán a Vermeer RPC.

El complemento de mi servidor estaba alterando un poco los encabezados de los paquetes de Vermeer, por lo que no podía leerlos correctamente y recurría aún más a una operación HTTP GET directa para abrir el documento como Solo lectura.

Supongo que el uso esporádico de Vermeer RPC que vi se debió a un problema similar; el complemento del servidor introdujo algo con un encabezado WebDAV y lo obligó a recurrir a Vermeer. Oh, oh.

información relacionada