RPC da Vermeer no Office 2007

1

Então, eu tenho trabalhado em um aplicativo no Windows que se conecta ao serviço WebClient e aplicativos do Office em uma extremidade, e SharePoint na outra extremidade, para fazer alguma compressão avançada e tal. Tudo funciona bem na maioria das vezes com o WebDAV e com os downloads normais do Office quando o serviço WebClient está completamente desativado.

Mas, de vez em quando, no Word 2007, quando o WebDAV é ativado, parece ignorar completamente o WebDAV e usar a antiga comunicação Vermeer RPC.

Até agora tenho sido completamente incapaz de replicar isso de forma confiável, por isso torna extremamente difícil testar a funcionalidade do meu aplicativo quando esse protocolo está sendo usado.

Então, eu estava me perguntando se alguém sabia em que circunstâncias o Word 2007 usaria o Vermeer RPC para lidar com o check-out e o download de documentos do SharePoint. O Word decide ou o SharePoint decide como e quando usá-lo?

Gerald
fonte

Respostas:

0

Como se vê, a resposta estava bem na frente do meu rosto, mas meu plugin estava escondendo isso de mim.

Se o serviço WebClient estiver desabilitado (não apenas interrompido, mas desabilitado, porque o Office irá reiniciá-lo se puder), os aplicativos do Office voltarão a usar o RPC da Vermeer.

Meu plugin de servidor estava atrapalhando um pouco os cabeçalhos dos pacotes Vermeer, então ele não estava conseguindo lê-los corretamente, e voltaria a ser uma operação HTTP GET simples para abrir o documento como Read Only.

Eu acho que o uso esporádico de Vermeer RPC que eu vi foi devido a um problema semelhante; o plugin do servidor consertou algo com um cabeçalho WebDAV e o forçou a fazer fallback na Vermeer. D'oh

Gerald
fonte