7 Appendix B: Product Behavior

The information in this specification is applicable to the following Microsoft products or supplemental software. References to product versions include updates to those products.

  • The 2007 Microsoft Office system

  • Microsoft Office 2010 suites

  • Microsoft Office 2013

  • Microsoft SharePoint Foundation 2010

  • Microsoft SharePoint Foundation 2013

  • Windows SharePoint Services 2.0

  • Windows SharePoint Services 3.0

  • Microsoft Office 2016

  • Microsoft SharePoint Server 2016

  • Microsoft Office 2019

  • Microsoft SharePoint Server 2019

  • Microsoft SharePoint Server Subscription Edition

Exceptions, if any, are noted in this section. If an update version, service pack or Knowledge Base (KB) number appears with a product name, the behavior changed in that update. The new behavior also applies to subsequent updates unless otherwise specified. If a product edition appears with the product version, behavior is different in that product edition.

Unless otherwise specified, any statement of optional behavior in this specification that is prescribed using the terms "SHOULD" or "SHOULD NOT" implies product behavior in accordance with the SHOULD or SHOULD NOT prescription. Unless otherwise specified, the term "MAY" implies that the product does not follow the prescription.

<1> Section 2.2.4.3:  Windows SharePoint Services 3.0 does not return this attribute.

<2> Section 3.1.4.1.2.2:  Windows SharePoint Services 3.0 returns the 0x81070906 error code, and SharePoint Foundation 2010 returns no error code.

<3> Section 3.1.4.1.2.2:  Windows SharePoint Services 3.0 returns the 0x81070905 error code for invalid characters. SharePoint Server 2019 return a SOAP exception without an error code.

<4> Section 3.1.4.1.2.2:  Windows SharePoint Services truncates all characters after the first pound sign (#) or question mark (?) in the file name. If the truncated file name does not exist on the server, SharePoint Foundation 2010, SharePoint Foundation 2013, and SharePoint Server 2016 return a SOAP server exception; Windows SharePoint Services 3.0 returns the 0x81070906 error code. The Tab (\t) and the backward slash (\) are ignored at the end of the fileName on Windows SharePoint Services 3.0, SharePoint Foundation 2010, SharePoint Foundation 2013, and SharePoint Server 2016. Windows SharePoint Services 3.0, SharePoint Foundation 2010, SharePoint Foundation 2013, and SharePoint Server 2016 return different error codes depending on where the backward slash (\) occurs in the fileName. If the fileName contains equals sign (=), Windows SharePoint Services 3.0 returns error code 0x81070906; SharePoint Foundation 2010, SharePoint Foundation 2013, and SharePoint Server 2016 return a SOAP exception without an error code.

<5> Section 3.1.4.2.2.2:  Windows SharePoint Services 3.0 returns the 0x81070970 error code for invalid characters. SharePoint Server 2019 and SharePoint Server Subscription Edition returns 0x80131600 error code for invalid characters.

<6> Section 3.1.4.2.2.2:  Windows SharePoint Services truncates all characters after the first pound sign (#) or question mark (?) in the file name. If the truncated file name does not exist on the server, 0x80131600 is returned, except that Windows SharePoint Services 3.0 returns a SOAP exception. The tab (\t) character and the backward slash (\) character are ignored at the end of the fileName on Windows SharePoint Services 3.0, SharePoint Foundation 2010, SharePoint Foundation 2013, and SharePoint Server 2016. Windows SharePoint Services 3.0, SharePoint Foundation 2010, SharePoint Foundation 2013, and SharePoint Server 2016 return different error codes depending on where the backward slash (\) occurs in the file name. If the fileName contains an equal sign (=), Windows SharePoint Services 3.0 returns a SOAP exception without an error code; SharePoint Foundation 2010, SharePoint Foundation 2013, and SharePoint Server 2016 return error code 0x80131600.

<7> Section 3.1.4.2.2.2:  Windows SharePoint Services 3.0 does not return an error code element but does return an error string of "Object reference not set to an instance of an object."

<8> Section 3.1.4.4.2.2:  Windows SharePoint Services 3.0 returns error code 0x81070906 with the description, "There is no file with URL 'fileName' in this Web."

<9> Section 3.1.4.4.2.2:  Windows SharePoint Services 3.0 returns error code 0x81070975.

<10> Section 3.1.4.4.2.2:  Windows SharePoint Services 3.0, SharePoint Foundation 2010, SharePoint Foundation 2013, and SharePoint Server 2016 return different error codes depending on where the pound sign (#) or question mark (?) character occurs in the fileName. In Windows SharePoint Services 3.0, SharePoint Foundation 2010, SharePoint Foundation 2013, SharePoint Server 2016 and SharePoint Server 2019 two consecutive dots (..) are ignored at the end of the fileName or folder name. In Windows SharePoint Services 3.0, SharePoint Foundation 2010, SharePoint Foundation 2013, and SharePoint Server 2016, the forward slash (/) character is ignored at the end of the fileName. Windows SharePoint Services 3.0, SharePoint Foundation 2010, SharePoint Foundation 2013, and SharePoint Server 2016 return different error codes depending on where the forward slash (/) occurs in the file specification.

<11> Section 3.1.4.4.2.2:  Windows SharePoint Services 3.0 returns error code 0x81070970 for invalid characters with the description, "The file or folder name "fileName" contains invalid characters. Please use a different name. Common invalid characters include the following: # % &amp; *: &lt; &gt; ? / { | }".