User Tools

Site Tools


windows:sharepointinplaceofficeeditingprotocol

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
windows:sharepointinplaceofficeeditingprotocol [2015/12/03 15:29] – [What happens when the user opens for editing on a word document in a sharepoint server] rlunarowindows:sharepointinplaceofficeeditingprotocol [2022/12/02 22:02] (current) – external edit 127.0.0.1
Line 8: Line 8:
 changes made are saved back into the sharepoint again when the edition is ended.  changes made are saved back into the sharepoint again when the edition is ended. 
  
-**My humble proposal is to decipher this mechanism for implement it by myself.**+I've investigated what's behind the scenes in this feature of sharepoint and it seems that there  
 +is a SOAP communication between Internet Explorer in the first place and word in the second  
 +place. In the case of the "open with windows explorer" feature, the communication that takes place 
 +is between the sharepoint server and a process called ''[[http://www.howtogeek.com/howto/windows-vista/what-is-svchostexe-and-why-is-it-running/|svchost.exe]]''.
  
 ===== Tools ===== ===== Tools =====
  
   * A sledgehammer   * A sledgehammer
-  * [[http://www.telerik.com/fiddler|Fiddler]+  * [[http://www.telerik.com/fiddler|Fiddler]]
   * Internet Explorer   * Internet Explorer
   * a running Sharepoint server   * a running Sharepoint server
Line 162: Line 165:
 </code> </code>
  
 +==== What happens when the user click on "See this in windows explorer" ====
  
 +
 +<code xml>
 +<!---
 +
 +THIS CONTENT IS MOVED BY A PROCESS CALLED SVCHOST.EXE
 +
 +--->
 +<?xml version="1.0" encoding="utf-8"?>
 +<TestCase Name="FiddlerGeneratedWebTest" Id="" Owner="" Description="" Priority="0" Enabled="True" CssProjectStructure="" CssIteration="" DeploymentItemsEditable="" CredentialUserName="" CredentialPassword="" PreAuthenticate="True" Proxy="" RequestCallbackClass="" TestCaseCallbackClass="">
 +  <Items>
 +    <Request Method="PROPFIND" Version="1.1" Url="https://mysharepointserver/dga/stuff" ThinkTime="0" Timeout="60" ParseDependentRequests="True" FollowRedirects="True" RecordResult="True" Cache="False" ResponseTimeGoal="0" Encoding="utf-8">
 +      <Headers>
 +        <Header Name="Depth" Value="0" />
 +        <Header Name="translate" Value="f" />
 +      </Headers>
 +    </Request>
 +    <Request Method="PROPFIND" Version="1.1" Url="https://mysharepointserver/dga" ThinkTime="0" Timeout="60" ParseDependentRequests="True" FollowRedirects="True" RecordResult="True" Cache="False" ResponseTimeGoal="0" Encoding="utf-8">
 +      <Headers>
 +        <Header Name="Depth" Value="0" />
 +        <Header Name="translate" Value="f" />
 +      </Headers>
 +    </Request>
 +    <Request Method="PROPFIND" Version="1.1" Url="https://mysharepointserver/dga/stuff" ThinkTime="0" Timeout="60" ParseDependentRequests="True" FollowRedirects="True" RecordResult="True" Cache="False" ResponseTimeGoal="0" Encoding="utf-8">
 +      <Headers>
 +        <Header Name="Depth" Value="1" />
 +        <Header Name="translate" Value="f" />
 +      </Headers>
 +    </Request>
 +    <Request Method="PROPFIND" Version="1.1" Url="https://mysharepointserver/dga/stuff" ThinkTime="0" Timeout="60" ParseDependentRequests="True" FollowRedirects="True" RecordResult="True" Cache="False" ResponseTimeGoal="0" Encoding="utf-8">
 +      <Headers>
 +        <Header Name="Depth" Value="0" />
 +        <Header Name="translate" Value="f" />
 +      </Headers>
 +    </Request>
 +  </Items>
 +</TestCase>
 +</code>
  
windows/sharepointinplaceofficeeditingprotocol.1449152944.txt.gz · Last modified: 2022/12/02 22:02 (external edit)