The backend farm section specifies the properties of a back-end server farm. A back-end server farm is a group of homogeneous back-end servers. A client making a request through the Relay Server farm must specify the back-end server farm it is targeting. There is one backend farm section for each back-end server farm.
This section is identified by the backend_farm keyword.
The following properties can be specified in a backend farm section:
active_cookie Specifies whether or not a cookie is set to retain client-server affinity.
yes To maintain client-server session affinity, the Relay Server injects a standard HTTP set-cookie command with a proprietary cookie name in the response.
no An active cookie is not set. Use this option when the backend farm is serving a sessionless browser application. For example, when the backend farm is providing a sessionless SQL Anywhere web service.
For best results, set this control as follows:
|Backend server type||active_cookie setting||active_header setting|
active_header Specifies whether or not a header is set to maintain client-server session affinity.
yes To maintain client-server session affinity, the Relay Server injects a proprietary header in the response in case intermediaries tamper with the active_cookie.
no A proprietary header is not set. Setting this option cuts down on traffic volume if the backend farm is serving only browser applications, or if the active_cookie is working well for all the clients of this backend farm.
backend_security Specifies the level of security required of an Outbound Enabler in the back-end server farm to connect to the Relay Server farm. The possible values are:
on Indicates that all connections from the back-end farm must by made using HTTPS.
off Indicates that all connections from the back-end farm must be made using HTTP.
This property is optional. If no value is specified, either HTTP or HTTPS can be used to connect.
client_security Specifies the level of security the back-end server farm requires of its clients. The possible values are:
on Indicates that clients must connect using HTTPS.
off Indicates that clients must connect using HTTP.
This property is optional. If no value is specified, clients can connect using either HTTP or HTTPS.
description Enter a custom description to a maximum of 2048 characters. This property is optional.
enable Specifies whether to allow connections from this back-end server farm. Possible values are:
Yes Allow connections from this back-end server farm.
No Disallow connections from this back-end server farm.
The default is Yes. This property is optional.
id The name assigned to the back-end server farm, to a maximum of 2048 characters.
verbosity You can set verbosity to the following levels:
0 Log errors only. Use this logging level for deployment. This is the default.
1 Request level logging. All HTTP requests are written to the log file.
Errors are displayed regardless of the log level specified, and warnings are displayed only if the log level is greater than 0.
Discuss this page in DocCommentXchange.
|Copyright © 2010, iAnywhere Solutions, Inc. - SQL Anywhere 12.0.0|