2.2.3 Currently Defined WebDAV Extended Errors

A protocol server implementing this protocol includes the X-MSDAVEXT_ERROR header in response buffers when an error occurs, as specified in [MS-WDV] section 2.2.3. Section 2.2.3.1 specifies a selection of common errors that require action from the protocol client. The protocol server MUST NOT expect a specific response from the protocol client to any specific error. However, no restrictions exist on the protocol server regarding which errors can be generated at what time nor what total set of errors can be used. Therefore, the protocol client MUST be prepared to handle any errors that are generated. If the protocol client encounters an error that it does not recognize or know how to interpret, the protocol client handles this condition preferably by outputting the error string to the user. Every error from the protocol server MUST be paired with a message string.The following table shows the error code ranges that have mapped module names.

Module name for error code range

Error code range, in hexadecimal

Error code range, in decimal

File

0x00020000–0x00020071

131072–131185

Configuration

0x00030000–0x00030070

196608–196720

Server Parsing

0x00040000–0x0004000C

262144–262156

Server

0x00050000–0x00050092

327680–327826

HTML

0x00060000–0x0006000C

393216–393228

System

0x00080000–0x0008001C

524288–524316

Service

0x00090000–0x0009007F

589824–589951

 HTTP

0x000D0000–0x000D0012

851968–851986

Authentication

0x000E0000–0x000E0098

917504–917656

Document Related

0x00100000–0x00100008

1048576–1048584

Disk-Based Website

0x00110000–0x00110007

1114112–1114119

Socket

0x00120000–0x00120037

1179648–1179703

DNS

0x00130000–0x00130004

1245184–1245188

Internet

0x00180000–0x0018003F

1572864–1572927

Hosting

0x001D0000–0x001D000A

1900544–1900554

Web Services

0x001E0000–0x001E00E8

1966080–1966312

Server Network

0x00210000–0x00210092

2162688–2162834

Web Extender Client

0x00640000–0x006400E9

6553600–6553833

Virus Scan

0x00960000–0x00960014

9830400–9830420

Rights Management

0x00970000–0x00970013

9895936–9895955

The tables in section 2.2.3.1 show the error code details for each range in the previous table.