The following proxy services are pre-defined in CA SiteMinder® SPS
Forwards requests to destination servers according to the conditions and cases defined in the proxy rules XML configuration file. CA SiteMinder® SPS handles the subsequent requests.
You can configure the forward proxy service to manage the connection pool of CA SiteMinder® SPS. You can improve server performance by maintaining connections and alleviating the overhead of establishing a new connection for each request to a destination server. You can define proxy filters to process tasks before a request is forwarded to a destination server, and after the destination server returns data to CA SiteMinder® SPS.
Redirects requests to destination servers. The destination server handles the subsequent requests. You cannot configure the redirect proxy service.
To configure the forward proxy service manually, perform the following steps:
Specifies the implementation that provides forwarding services for the CA SiteMinder® SPS. Do not change this value. This value is only exposed to accommodate the rare occasion when a custom service can forward requests specified in the proxy rules XML configuration file.
Indicates whether CA SiteMinder® SPS supports protocols other than HTTP. Specify one of the following values:
Indicates that protocols other than HTTP are supported. Currently, only HTTPS is supported as an additional protocol in the CA SiteMinder® SPS. True is the default value for this directive.
Indicates that only the HTTP protocol is supported.
Sets the minimum number of connections to a single destination server that are available for processing user requests.
Sets the maximum number of connections between CA SiteMinder® SPS and a destination server.
Important! Each connection established by CA SiteMinder® SPS creates a socket. For UNIX operating systems, if the maximum size of the connection pool is large, you can increase the limit on file descriptors to accommodate the large number of sockets.
Sets the number of connections to a destination server that CA SiteMinder® SPS opens when all available connections are being used to process requests.
Sets the timeout unit to seconds or minutes.
Defines the time, in minutes, the system waits before closing idle connections in the connection pool.
Defines the time, in milliseconds, that CA SiteMinder® SPS waits for an available connection. The default, 0, specifies that CA SiteMinder® SPS waits for a connection until notified and invalidates the use of http_connection_pool_max_attempts.
Indicates the number of attempts that the system makes to obtain a connection. This directive is only applicable if wait timeout is not zero.
Defines the time, in milliseconds, spent on host name translation and establishing the connection with the backend server when creating sockets.
Note
Specifies if a stale connection check must be performed. If you set the value to true, a stale connection check is performed before each request execution. If you set the value to false, an I/O error may appear when you execute a request over a connection that is closed at the backend web server.
Specifies the filter configured in the server.conf file for each unique filter that is invoked in the proxy rules.
Example: filter.PreProcess.class=SampleFilter
Specifies the initialization parameters for a filter based on how the filters are defined using the Filter API. Configure the server.conf file to define parameters for each filter.
Example: filter.PreProcess.init-param.param1=value1
Specifies the filter groups to implement one or more filters for a given proxy rule. CA SiteMinder® SPS reads the filter names declared in the group filter and processes the filters in a chain. The groupfilter name can be similarly used as a filter name in proxyrules.xml. When CA SiteMinder® SPS processes a group filter, the pre-filters are processed before post filters even if the order in which they are defined in the groupfilter is reverse.
The following limitations are applicable:
Example: groupfilter.BatchProcess="SampleFilter1, SampleFilter2, SampleFilter3"
To configure using Administrative UI, perform the following steps:
Indicates whether the CA SiteMinder® SPS supports protocols other than HTTP. If you select this option, the CA SiteMinder® SPS supports HTTP and HTTPS protocols. If you do not select this option, the CA SiteMinder® SPS supports only the HTTP protocol. By default, this option is enabled.
Sets the minimum number of connections to a single destination server that are available for processing user requests.
Sets the maximum number of connections between the CA SiteMinder® SPS and a destination server.
Important! Each connection established by the CA SiteMinder® SPS creates a socket. For UNIX operating systems, if the maximum size of the connection pool is large, you can increase the limit on file descriptors to accommodate the large number of sockets.
Sets the number of connections to a destination server that the CA SiteMinder® SPS opens when all available connections are being used to process requests.
Defines the time and timeout unit the system waits before closing idle connections in the connection pool.
Defines the time, in milliseconds, that the CA SiteMinder® SPS waits for an available connection. If the value is 0, the CA SiteMinder® SPS waits for a connection until notified and invalidates the use of HTTP Connection Pool Max Attempts.
Indicates the number of attempts that the CA SiteMinder® SPS makes to obtain a connection. This directive is only applicable if wait timeout is not zero. If the value is 0, the CA SiteMinder® SPS makes attempts indefinitely.
Defines the time, in milliseconds, spent on host name translation and establishing the connection with the server when creating sockets. If the value is 0, the CA SiteMinder® SPS does not enforce a limit.
Note: This timeout explicitly refers to the HTTP connection and not to the connection pool.
Copyright © 2014 CA Technologies.
All rights reserved.
|
|