Web container transport chain custom properties
You can set custom properties for a web container transport channel.
To specify custom properties for a specific transport on the web container transport chain:
- In the administrative console click .
- Select a transport chain.
- Under Transport Channels select Web container inbound channel (channel_name).
- Under Additional Properties select Custom properties.
- On the Custom properties page, click New.
- On the settings page, enter the property that you want to configure in the Name field and the value that you want to set it to in the Value field.
- Click Apply or OK.
- Click Save on the console task bar to save your configuration changes.
- Restart the server.
disableRequestMessageChunking
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.
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 | By default, administrative chains have the disableRequestMessageChunking custom property explicitly set to 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) The minimum value is 32 and the maximum value is 8192, which is equivalent to 8MB. |
sslCustomApplicationBufferSize
You can use this property to specify, in kilobytes, the buffer size for the SSL channel.
To add this property to your transport chain configuration setting for an SSL channel, click the name of the transport chain, and then click ssl_channel_name > Custom properties > New.
Information | Value |
---|---|
Property name | sslCustomApplicationBufferSize |
Default | -1, which means that the SSL Engine application buffer size (16660 kilobytes) is used as the size of the buffer for the SSL Channel |
useStrictSSLConnectTimeout
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 added to you configuration settings by clicking the name of the transport chain, and then clicking SSL inbound channel > Custom properties > New.
Information | Value |
---|---|
Property name | useStrictSSLConnectTimeout |
Default | false |