HTTP Adapter Definition - Properties

Use this screen to edit properties associated with how the HTTP protocol is implemented. HTTP Adapter Definition - Properties fields are defined in the following table.

Field Name

Description

Key

Properties that you can change for an adapter. Available keys include:

http.commands.allowed

HTTP method allowed. Commands that are allowed by default include GET, HEAD, PUT, POST, TRACE, OPTIONS, and DELETE. WebDAV methods allowed are PROPFIND, PROPPATCH, MKCOL, COPY, MOVE, LOCK, and UNLOCK.

To identify more than one allowed method, separate each value with a comma.

http.commands.prohibited

HTTP methods, such as DELETE, MOVE, that are prohibited. By default, CONNECT is prohibited. To identify more than one prohibited method, separate each value with a comma.

httpMaxHeaderFieldLength

Maximum length allowed for any HTTP header in the incoming HTTP request. Default=8192.

httpMaxNumHeaderFields

Identifies the maximum number of HTTP headers allowed in the incoming HTTP request. The default value is 1024.

max.html.rewrite.threads

Maximum number of threads in the pool used to service rewriting URLs in the HTML pages coming from the backend HTTP Server. The default is 10.

Note: This parameter is not displayed. If you want to change its value, you must type the field in the Key field and the new value in the Value field.

max.ps.client.threads

Maximum threads in the pool used during a connection with a client. Default value is 10.

max.ps.server.threads

Maximum threads in the pool used during a connection with a server. Default value is 10.

html.rewrite.threads

Number of threads used in the thread pool for HTML rewrite processing. Default is 10.

html.rewrite.threads.queue.size

Buffer size used to queue the request for HTML rewrite processing.

Note: This parameter is not displayed. If you want to change its value, you must type the field in the Key field and the new value in the Value field.

failover.detection.enabled

Enables failover detection. Valid value=true | false. Default=false.

failover.detection.mode

Determines the failover detection mode.
  • continuous—Continuously polls the outbound node and Sterling External Authentication Server.
  • Standard only—Polls the outbound node and Sterling External Authentication Server when a connection fails. This is the default.

Outbound and Sterling External Authentication Server perimeter servers are always continuously polled regardless of this setting.

failover.poll.interval

How many seconds between failover polling. Default=5.

failover.ea.ping.profile

Identifies a Sterling External Authentication Server profile to use to extend the Sterling External Authentication Server healthcheck to the back-end LDAP server.

failover.debug

Enables debug logging for failover. Valid values are true | false. Default=false.

load.balancer.addr

IP address of the load balancer. Define this property to suppress health check connections logging made by the load balancer.

mfg.upload.success.url

Upload success URL for the file uploaded using MFG2.0. In case, MFG2.0 changes the upload success url later on, then update this property URL with the latest value.

mfg.upload.url Upload URL indicates the file upload request URL used by MFG2.0. In case, MFG2.0 changes the upload url later on, then update this property URL with the latest value.
http.icap.upload.rename.expiry.minutes Specifies time after which stored file rename details expire and must be cleaned up.

Default = 60 (in minutes)

http.icap.cleanup.period.minutes

Specifies time after which clean up task will run and remove all the expired details related to file renaming.

Default = 10 (in minutes)

mfg.max.buffer.size

Specifies maximum amount of data buffer used to read success URL body can hold.

Default = 2048 (in bytes)

Value

Value to assign to a property key. See Key for a list of properties you can modify.