This parameter protects the application server from a Denial of Service (DOS) attack from large requests. If the parameter value is not equal to -1, the Internet Communication Manager already checks whether the length (content-length) of the request exceeds the specified value of the parameter. If it does, the request is not passed to the application server, and an error message is sent to the caller (ICMEPROTERROR).
This means that no resources are required in the backend (memory, processes).
You can set the maximum request size for each protocol separatetly.
To do this, use the following parameters:
icm/HTTP/max_request_size_KB
icm/P4/max_request_size_KB
icm/IIOP/max_request_size_KB
Work area |
Internet Communication Manager, SAP Web Dispatcher |
|
Unit |
Integer value (kilobytes) |
|
Standard value |
icm/HTTP/max_request_size_KB |
102400 (with gzip compressed data the size after unzipping is relevant) |
icm/P4/max_request_size_KB |
12288 |
|
icm/IIOP/max_request_size_KB |
12288 |
|
Dynamically changeable |
Local and on all servers |
You can set values between -1 and 1073741824.
The value -1 deactivates the check, that is, the length of the requests is irrelevant.
Example
The default setting for the size of HTTP requests is a maximum of 100 megabytes.