Use this page to set custom properties for a Web container transport channel.
To specify custom properties for a specific transport on the Web container transport chain:
Following is a list of custom properties provided with the Application Server. These properties are not shown on the settings page for a Web container transport.
This custom property disables request message chunking when set to true. All of the request body up to protocol_http_large_data_inbound_buffer is buffered in memory.
For WCInboundAdmin and WCInboundAdminSecure transport chains, chunking is enabled by default to install large EAR files through the administrative console. For example, the settings for these chains are disableRequestMessageChunking=false . When chunking is enabled, the protocol_http_large_data_inbound_buffer value is ignored because the entire HTTP request is not buffered in the controller.
For WCInboundDefault and WCInboundDefaultSecure transport chains, chunking is disabled by default. For example, if disableRequestMessageChunking is not set, the default value of true is used and chunking is disabled. When chunking is disabled, the protocol_http_large_data_inbound_buffer value is used because the entire HTTP request is buffered in the controller.
Property name | disableRequestMessageChunking |
Data type | string |
Value | True or False |
Defaults | By default, administrative chains have the disableRequestMessageChunking custom property explicitly set to false whereas all other chains do not have a value specified. When a value is not specified, the default value is true and requests are not chunked. |
When disableRequestMessageChunking is set to false, this is the maximum amount of request body that is buffered in memory before sending the next chunk to the servant. The maxRequestMessageBodySize custom property is valid only if the disableRequestMessageChunking custom property is set to false.
Property name | maxRequestMessageBodySize |
Value | The default value is 32 kilobytes (KB). The minimum value is 32 and the maximum value is 8192, which is equivalent to 8MB. |
When this property is set to true, during a handshake with the client, the SSL Channel calculates the amount of time that can elapse before a the TCP timeout occurs based on the setting for the Socket timeout on the TCP channel. Therefore, when this property is set to true, the handshake can never take longer than the amount of time specified for the Socket timeout on the TCP Channel.
This property only applies to the SSL channel for a secure Web container transport chain, and is set by clicking the name of the transport chain> SSL inbound channel > Custom properties.
Property name | useStrictSSLConnectTimeout |
Value | The default value is false. |