none
Implementing MS-FSSHTTP protocol RRS feed

  • Question

  • Dear Community,

    I'm on trying to integrate MS Desktop Office Apps (Word, Excel, Power Point etc.) with a custom application, that stores documents in the custom storage (database for metadata/file storage for contents).

    Is this a right assumption, that the only option to achieve that is to implement MS-FSSHTTP protocol to serve documents from the custom storage? Unfrtunately I'm not allowed to copy my documents to the Sharepoint, they need to stay in the custom storage because of some business reasons.

    Is Microsoft going also to support this protocol in the future? Or may be the future for OOS (Office Online Server) will be WOPI for both: Desktop and Web clients

    Thanks in advance for your suggestions and hints!

    Best regards

    Vitali





    • Edited by vitbit Wednesday, October 12, 2016 2:28 PM
    Wednesday, October 12, 2016 1:45 PM

Answers

  • Hi Vitali, 

    Thanks for the question. Your options for the Office desktop apps (besides UNC and local drives) include FSSHTTP and WebDAV. The Open Specifications do include [MS-FSSHTTP] as you've already noted the short name of the base document. 

    There are three documents altogether for FSSHTTP in the Open Specifications: 

    [MS-FSSHTTP] 

    [MS-FSSHTTPB] 

    [MS-FSSHTTPD] 

    FSSHTTP is the base and talks about the SOAP packaging and messages used in the protocol. FSSHTTPB contains the binary specification for cell requests which are used to transfer the file data (in the form of graph changes from a starting point) and FSSHTTPD describes the application partitioning schemes used in conjunction with the other two.

    Be aware that FSSHTTP as a protocol has a much higher level of commitment beyond implementing something like WebDAV which can actually be done with a stock WebDAV handler. You might want to evaluate if you need such fine granularity in incremental updates and such before launching into implementation of the FSSHTTP protocol.

    And currently WOPI is not supported by the Office desktop apps. 

    Hope this helps. 

    Best regards,
    Tom Jebo 
    Sr Escalation Engineer
    Microsoft Open Specifications Support



    Wednesday, October 12, 2016 3:40 PM
    Moderator
  • WebDAV does provide some ability for editing a shared resource. However, for the full co-authoring experience with Office desktop applications, FSSHTTP will be required.

    Tom

    • Marked as answer by vitbit Monday, October 17, 2016 1:37 PM
    Thursday, October 13, 2016 7:12 PM
    Moderator
  • At this time, there are no plans to incorporate WOPI protocol usage into the Office desktop clients. This may change in the future but currently that is the status.

    Tom

    • Marked as answer by vitbit Tuesday, October 18, 2016 8:37 AM
    Monday, October 17, 2016 7:03 PM
    Moderator

All replies

  • Hi Vitali, 

    Thanks for the question. Your options for the Office desktop apps (besides UNC and local drives) include FSSHTTP and WebDAV. The Open Specifications do include [MS-FSSHTTP] as you've already noted the short name of the base document. 

    There are three documents altogether for FSSHTTP in the Open Specifications: 

    [MS-FSSHTTP] 

    [MS-FSSHTTPB] 

    [MS-FSSHTTPD] 

    FSSHTTP is the base and talks about the SOAP packaging and messages used in the protocol. FSSHTTPB contains the binary specification for cell requests which are used to transfer the file data (in the form of graph changes from a starting point) and FSSHTTPD describes the application partitioning schemes used in conjunction with the other two.

    Be aware that FSSHTTP as a protocol has a much higher level of commitment beyond implementing something like WebDAV which can actually be done with a stock WebDAV handler. You might want to evaluate if you need such fine granularity in incremental updates and such before launching into implementation of the FSSHTTP protocol.

    And currently WOPI is not supported by the Office desktop apps. 

    Hope this helps. 

    Best regards,
    Tom Jebo 
    Sr Escalation Engineer
    Microsoft Open Specifications Support



    Wednesday, October 12, 2016 3:40 PM
    Moderator
  • Hello Tom,

    Thanks for your answer. 

    Our goal is to support co-authoring either. Is my understanding correct: If we use "WebDav" to access our documents from Desktop editors, the Co-Authoring is not supported. 

    Right?

    Best regards

    Vitali

    Thursday, October 13, 2016 2:49 PM
  • WebDAV does provide some ability for editing a shared resource. However, for the full co-authoring experience with Office desktop applications, FSSHTTP will be required.

    Tom

    • Marked as answer by vitbit Monday, October 17, 2016 1:37 PM
    Thursday, October 13, 2016 7:12 PM
    Moderator
  • Hello Tom,

    thanks, that answers my question.

    I'm just wondering, so if Office Online supports co-authoring via WOPI, why we need to implement FSSHTTP additionally to supprot the co-authoring via Desktop clients. 

    Can it be, that the strategy of Microsoft is to use WOPI as main protocol for both Office clients (Desktop, Web Apps) in the future?

    Best regards

    Vitali 

    Monday, October 17, 2016 1:39 PM
  • At this time, there are no plans to incorporate WOPI protocol usage into the Office desktop clients. This may change in the future but currently that is the status.

    Tom

    • Marked as answer by vitbit Tuesday, October 18, 2016 8:37 AM
    Monday, October 17, 2016 7:03 PM
    Moderator