Revision Summary Date Revision History Revision Class Comments 3/2/2007 1.0 New Version 1.0 release 4/3/2007 1.1 Minor Version 1.1 release 5/11/2007 1.2 Minor Version 1.2 release 6/1/2007 1.2.1 Editorial Changed language and formatting in the technical content. 7/3/2007 1.2.2 Editorial Changed language and formatting in the technical content. 8/10/2007 1.2.3 Editorial Changed language and formatting in the technical content. 9/28/2007 1.2.4 Editorial Changed language and formatting in the technical content. 10/23/2007 1.3 Minor Updated to use data types in MS-DTYP. 1/25/2008 1.3.1 Editorial Changed language and formatting in the technical content. 3/14/2008 2.0 Major Updated and revised the technical content.
6/20/2008 3.0 Major Updated and revised the technical content. 7/25/2008 3.0.1 Editorial Changed language and formatting in the technical content. 8/29/2008 4.0 Major Updated and revised the technical content. 10/24/2008 5.0 Major Updated and revised the technical content. 12/5/2008 6.0 Major Updated and revised the technical content. 1/16/2009 7.0 Major Updated and revised the technical content. 2/27/2009 8.0 Major Updated and revised the technical content. 4/10/2009 9.0 Major Updated and revised the technical content. 5/22/2009 10.0 Major Updated and revised the technical content. 7/2/2009 10.1 Minor Clarified the meaning of the technical content.
8/14/2009 10.1.1 Editorial Changed language and formatting in the technical content. 9/25/2009 10.2 Minor Clarified the meaning of the technical content. 11/6/2009 10.2.1 Editorial Changed language and formatting in the technical content. 12/18/2009 10.2.2 Editorial Changed language and formatting in the technical content. 1/29/2010 11.0 Major Updated and revised the technical content. 3/12/2010 12.0 Major Updated and revised the technical content. 4/23/2010 13.0 Major Updated and revised the technical content. 6/4/2010 13.0.1 Editorial Changed language and formatting in the technical content. 7/16/2010 13.0.1 None No changes to the meaning, language, or formatting
of the technical content. 8/27/2010 14.0 Major Updated and revised the technical content. 10/8/2010 15.0 Major Updated and revised the technical content. 11/19/2010 16.0 Major Updated and revised the technical content. 1/7/2011 16.0 None No changes to the meaning, language, or formatting of the technical content. 2/11/2011 16.0 None No changes to the meaning, language, or formatting of the technical content. 3/25/2011 16.0 None No changes to the meaning, language, or formatting of the technical content. 5/6/2011 16.0 None No changes to the meaning, language, or formatting of the technical content.
6/17/2011 16.1 Clarified the meaning of the technical content. 9/23/2011 16.1 None No changes to the meaning, language, or formatting of the technical content. 12/16/2011 17.0 Major Updated and revised the technical content. 3/30/2012 18.0 Updated and revised the technical content. 7/12/2012 19.0 Updated and revised the technical content. 10/25/2012 19.0 None No changes to the meaning, language, or formatting of the technical content. 1/31/2013 19.0 None No changes to the meaning, language, or formatting of the technical content. 8/8/2013 20.0 Updated and revised the technical content. 11/14/2013 21.0 Major Updated and revised
the technical content. 2/13/2014 22.0 Major Updated and revised the technical content. 5/15/2014 23.0 Major Updated and revised the technical content. 6/30/2015 24.0 Significantly changed the technical content. 10/16/2015 25.0 Significantly changed the technical content. 7/14/2016 26.0 Major Significantly changed the technical content. 6/1/2017 26.0 None No changes to the meaning, language, or formatting of the technical content.
whether the server is reachable and has been configured to replicate with the client. Opnum: 0 Establishes a from a client to a server. Opnum: 1 Establishes a logical relationship on the server for a . Opnum: 2 Obtains file metadata in the form of updates from a server. Opnum: 3 Obtains the on a server. Opnum: 4 Registers an asynchronous callback for a server to provide version chain vectors. Opnum: 5 Retrieves and that a server . Opnum: 6 Used by a client to indicate to a server that it could not process an . Opnum: 7 Transfers successive segments from a file. Opnum: 8
Index A Abstract data model client ( 42, 82) server ( 42, 50) 102 102 25 15 AsyncPoll ( 60, 90, 101) 101 90 60 17 B 102 17 25 C 15 126 52 52 Client abstract data model ( 42, 82) 101 90 88 88 88 94 initialization ( 50, 87) 94 events ( 50, 101) message processing ( 50, 88) overview ( 41, 79) 95 96 96 98 99 97 97 99 91 89 sequencing rules ( 50, 88) events ( 50, 101) timers ( 50, 87) 100 76 38 104 19 19 19 19 19 18 18 19 19 18 18 19 111 18 73 D Data model - abstract client ( 42, 82) server ( 42, 50) Data types 25 18 21 24 105 32 88 88 94 E 32 21 25 EstablishConnection ( 53, 88) 88 53 82 EstablishSession ( 55, 88) 88 55 Events 101 79 101 78 Examples 102 102 104 111 105 110 106 111 111 108 108 103 103 108 F
20 16 94 94 File transfer ( 86, 86) 31 31 30 30 18 25 24 24 25 25 26 26 24 30 30 29 29 28 28 29 29 29 29 28 28 24 23 23 26 26 27 27 20 20 25 25 51 114 G 8 111 I 114 113 113 12 Initialization client ( 50, 87) server ( 50, 51) InitializeFileTransferAsync ( 71, 94) 94 71 8 L Local events client ( 50, 101) server ( 50, 79) M 83 110 Message processing client ( 50, 88) server ( 50, 51) Messages 25 17 18 21 17 24 18 17 51 90 101 88 88 88 94 51 94 95 96 96 98 99 97 97 99 91 89 100 38 37 37 36 34 38 36 35 35 37 N 106 11 O 111 111 12 12 P