Web container transport chain custom properties
To specify custom properties for a specific transport on the web container transport chain:
- From the admin console, click...
Servers > Server Types > WebSphere application servers > server > Web Container Settings > Web container transport chains > transport chain > Transport Channels > Web container inbound channel (channel_name) > Additional Properties > Custom properties > New
- On the settings page, enter the property to configure in the Name field and the value that to set it to in the Value field.
- Click Apply or OK.
- Click Save on the console task bar to save the configuration changes.
- Restart the server.
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. Use the custom properties page to define the following custom properties:
- disableRequestMessageChunking
- maxRequestMessageBodySize
- sslCustomApplicationBufferSize
- useStrictSSLConnectTimeout
disableRequestMessageChunking
Disable 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.
When chunking is disabled, the protocol_http_large_data_inbound_buffer value is used because the entire HTTP request is buffered in the controller.
Information Value Property name disableRequestMessageChunking Data type string Value True or False Default true maxRequestMessageBodySize
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.
Information Value Property name maxRequestMessageBodySize Default 32 kilobytes (KB) Minimum value is 32. Maximum value is 8192 (8MB)
sslCustomApplicationBufferSize
Specify, in kilobytes, the buffer size for the SSL channel.
To add this property to the transport chain configuration setting for an SSL channel, click...
transport_chain | ssl_channel_name > Custom properties > New
Information Value Property name sslCustomApplicationBufferSize Default -1. This means the SSL Engine application buffer size (16660 kilobytes) is used as the size of the buffer for the SSL Channel
useStrictSSLConnectTimeout
When 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 added to you configuration settings by clicking...
transport_chain > SSL inbound channel > Custom properties > New
Information Value Property name useStrictSSLConnectTimeout Default false
Configure inbound HTTP request chunking Modify the default web container configuration Tune the application serving environment HTTP transport settings Administrative console page features