Office 2007의 Vermeer RPC

Office 2007의 Vermeer RPC

그래서 저는 한쪽 끝에서는 WebClient 서비스와 Office 응용 프로그램, 다른 쪽 끝에서는 SharePoint에 연결되어 고급 압축 등을 수행하는 Windows 응용 프로그램 작업을 해왔습니다. WebDAV 및 WebClient 서비스가 완전히 비활성화된 일반 Office 다운로드에서는 대부분의 경우 모든 것이 잘 작동합니다.

그러나 가끔씩 Word 2007에서 WebDAV가 활성화되면 WebDAV를 완전히 무시하고 대신 이전 Vermeer RPC 통신을 사용하는 것처럼 보입니다.

지금까지 이것을 안정적으로 복제할 수 없었기 때문에 이 프로토콜이 사용될 때 내 응용 프로그램의 기능을 테스트하는 것이 매우 어렵습니다.

그래서 어떤 상황에서 Word 2007이 SharePoint에서 문서 체크아웃 및 다운로드를 처리하기 위해 Vermeer RPC를 사용할지 아는 사람이 있는지 궁금합니다. Word에서 결정합니까, 아니면 SharePoint에서 사용 방법과 시기를 결정합니까?

답변1

결과적으로 답은 내 눈앞에 있었지만 내 플러그인은 그 답을 숨기고 있었습니다.

WebClient 서비스가 비활성화된 경우(단지 중지된 것이 아니라 Office가 가능한 경우 다시 시작하므로 비활성화됨) Office 응용 프로그램은 Vermeer RPC로 대체됩니다.

내 서버 플러그인은 Vermeer 패킷의 헤더를 약간 조작하여 올바르게 읽지 못하고 문서를 읽기 전용으로 여는 직접적인 HTTP GET 작업으로 더 되돌아갔습니다.

제가 본 Vermeer RPC의 산발적인 사용은 비슷한 문제 때문인 것 같습니다. 서버 플러그인은 WebDAV 헤더로 무언가를 연결하고 이를 Vermeer로 대체하도록 강제했습니다. 아.

관련 정보