3.1.5.10 Limiting Size of Command Requests
Clients SHOULD limit the number of elements in command requests as specified in the following table. Servers SHOULD<27> impose the limits specified in the table and return the specified error if the limit is exceeded. Servers MAY<28> use different values for the limits specified in the table, so long as they conform to the specified minimum and maximum values.
Command request |
Element to limit |
Limit value |
Error returned |
---|---|---|---|
GetItemEstimate (section 2.2.1.9) |
Collection (section 2.2.3.29.1) |
1000 (minimum 30, maximum 5000) |
Status element (section 2.2.3.177.7) value of 103 |
ItemOperations (section 2.2.1.10) |
The sum of the number of EmptyFolderContents (section 2.2.3.58), Fetch (section 2.2.3.67.1), and Move (section 2.2.3.117.1) elements |
100 (minimum 1, maximum 2,147,483,647) |
Status element (section 2.2.3.177.8) value of 11 |
MeetingResponse (section 2.2.1.11) |
Request (section 2.2.3.150.2) |
100 (minimum 1, maximum 2,147,483,647) |
Status element (section 2.2.3.177.9) value of 103 |
MoveItems (section 2.2.1.12) |
Move (section 2.2.3.117.2) |
1000 (minimum 1, maximum 2,147,483,647) |
Status element (section 2.2.3.177.10) value of 103 |
ResolveRecipients (section 2.2.1.15) |
To (section 2.2.3.183) |
100 (minimum 1, maximum 2,147,483,647) |
Status element (section 2.2.3.177.12) value of 5 |
Sync (section 2.2.1.21) |
The sum of the number of Add (section 2.2.3.7.2), Change (section 2.2.3.24), Delete (section 2.2.3.42.2), and Fetch (section 2.2.3.67.2) elements |
200 (minimum 1, maximum 2,147,483,647) |
Status element (section 2.2.3.177.17) value of 4 |
ValidateCert (section 2.2.1.22) |
Certificate (section 2.2.3.19.2) |
100 (minimum 1, maximum 2,147,483,647) |
Status element (section 2.2.3.177.18) value of 2 |