Vermeer RPC no Office 2007

1

Por isso, tenho trabalhado em um aplicativo no Windows que conecta o serviço WebClient e os aplicativos do Office em uma extremidade, e o SharePoint na outra ponta, para fazer alguma compactação avançada e coisas do tipo. 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 está ativado, parece ignorar completamente o WebDAV e usar a antiga comunicação Vermeer RPC.

Até agora, não consegui replicar isso de forma confiável, por isso é extremamente difícil testar a funcionalidade de meu aplicativo quando esse protocolo está sendo usado.

Então, eu queria saber 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?

    
por Gerald 26.01.2012 / 22:34

1 resposta

0

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

Se o serviço WebClient estiver desabilitado (não apenas interrompido, mas desabilitado, porque o Office o reinicializará, se possível), os aplicativos do Office voltarão ao 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 direta para abrir o documento como Somente Leitura.

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

    
por 31.01.2012 / 08:46