Request processor settings

The request processor settings are defined in [CONFIG DIRECTORY/requestprocessor.xml]. This file has five main sections called application, search, limits, color management system and cache. These sections define general settings for the request processor component and allow disabling the component completely. 

Application

The parameters in the application section contain basic configuration options of the server component. The server component can be completely deactivated by setting the enabled attribute of the application tag to false.

 

 

Storage
Descriptionspecifies location of internal storage
SyntaxString
Default" "

The storage option specifies where the internal storage can be found. If located on the same machine, it should be identical to the storage setting in the source manager settings. If a relative path is specified, it will be relative to the web applications PRIVATE directory.


ServerTokens
Descriptiondefines the response headers
SyntaxString
Default"full"

Defines the response headers sent by FSI Server. Possible values are "full", "prod", "debug", "none".


SourceManager
Descriptiondefines location of source manager
SyntaxString
Default" "

This setting tells the real-time component where to find the source manager. This is used to request the source manager to prioritize a specific image that is currently in the import queue.


CopyrightNotice
Descriptiondefines a customized copyright notice
SyntaxString
Default" "

This allows defining a customized string that will be embedded into the headers of the images delivered by the server. This allows identifying the images generated by FSI Server.


StorageHasher
Description 
SyntaxString
Default"crc32"

crc32, hash32


RequestProcessorTokens
Description 
SyntaxString
Default"prod"


CacheTemplates
Description 
SyntaxBoolean
Defaulttrue


Not_Found_Fallback
Description 
SyntaxString
Default" "


Processing_Fallback
Description 
SyntaxString
Default" "


MaxCPU
Descriptionnumber of threads for CPU tasks
SyntaxString
Defaultauto

The maximum number of threads running in parallel to use for CPU heavy internal tasks like scaling and encoding. "Auto" will determine the number of CPU threads available on the system.


MaxIO
Descriptionnumber of threads for IO tasks
SyntaxString
Defaultauto

The maximum number of threads running in parallel to use for I/O heavy tasks like reading image tiles from the disk.


MaxThreadsPerJob
Descriptionnumber of threads for single job
SyntaxString
Defaultauto

Defines the maximum number of threads that will be used for a single job.


ForceCPUThreads, ForcecIOThreads, ForceCPUtThreadsPerJob
Description 
SyntaxNumber
Default" "


TempDirectory
Descriptionspecifies directory used to store temporary files
SyntaxString
Default"webapps/fsi/private/internal/temp"

Specifies the directory used to store temporary files. This will default to "webapps/fsi/private/internal/temp" if nothing is specified.

The search section describes how to access the database containing the search data gathered by the source manager. The settings in this section should match the settings in the search section of the source manager configuration.

Limits

The limits section allows defining global default and max values that will be applied to incoming requests.


MaxWidth, MaxHeight
Descriptionmax. values for width and height
SyntaxNumber
Default 

Define the maximum allowed values for width and height. These values can be overridden for specific server profiles by defining other values in the server profile configuration.


DefaultWidth, DefaultHeight
Descriptiondefine default image dimensions
SyntaxNumber
Default 

Define the default image dimensions that will be applied if there are no dimensions provided in the request parameters. These values can also be overridden on a per profile basis.


DefaultRenderer
Descriptiondefines the default renderer
SyntaxString
Default"default"

Defines the profile to be used if no profile parameter is given in the request.


SortCollator
Description 
SyntaxString
Default"auto"


Cache

The cache section defines the cache settings. By default the request processor will use the same cache configured for the source manager component.


ColorManagementSystem

The colormanagement section defines the settings for the colormanagement used when importing images. Disabling this section will disable the colormanagement systems and no color profiles will be used when importing images. By default the request processor will use the same settings used configured for the source manager component.