Appendix B: Forms Configuration files - Appendix B: Forms Configuration files - Perceptive Content - Perceptive Forms Server Installation and Setup Guide - Perceptive-Content/Perceptive-Forms-Server-Installation-and-Setup-Guide/Foundation-26.1/Perceptive-Forms-Server-Installation-and-Setup-Guide/Appendix-B-Forms-Configuration-files - Foundation 26.1 - Foundation 26.1

Perceptive Forms Server Installation and Setup Guide

Platform
Perceptive Content
Product
Perceptive Forms Server Installation and Setup Guide
Release
Foundation 26.1
License
ft:lastPublication
2026-04-16T22:10:01.665875
ft:locale
en-US

imagenowforms.settings parameters

The following table contains a list of the groups, parameters, and sample values for the imagenowforms.settings file.

Group Parameter name Sample value Description

[PerceptiveContentForms]

Perceptive Content Server settings

host 168.154.21.54 The host name of the Perceptive Content server. You can specify the host name or the IP address.

[PerceptiveContentForms]

Perceptive Content Server settings

port 6000 The port number of the Perceptive Content Server. By default, Perceptive Content utilizes port 6000.

[PerceptiveContentForms]

Perceptive Content Server settings

heartbeat

TRUE

FALSE

Specifies whether to send a heartbeat message to the server at a regular interval to maintain the session when no information is sent.

By default, this parameter is set to FALSE. If set to TRUE, the Forms session will never time out. The recommended setting is FALSE.

[PerceptiveContentForms]

Perceptive Content Server settings

logontimeout 30 The socket timeout for the logon process in seconds.

[PerceptiveContentForms]

Perceptive Content Server settings

defaulttimeout 30 The socket timeout for communications with Perceptive Content Server in seconds.

[PerceptiveContentForms]

Perceptive Content Server settings

sso

TRUE

FALSE

Enables users to log in to Forms Server directly from your SSO provider logon. After setting up single sign-on, you can log in to your SSO provider for direct access to Forms Server.

[PerceptiveContentForms]

Perceptive Content Server settings

sso.key tokenpassword When single sign-on is enabled, this setting specifies the token Forms Server uses with Perceptive Content Server to indicate successful authentication.

[PerceptiveContentForms]

Perceptive Content Server settings

sso.method com.imagenowservlet.auth.RemoteUserAuthenticator Based on the provider, this setting specifies the type of single sign-on used.

[PerceptiveContentForms]

Perceptive Content Server settings

connection.socket.keep.alive.enabled

TRUE

FALSE

Sets the SO_KEEPALIVE socket option on server connections. This enables keep-alive packets for the socket connection.

The default is FALSE.

[PerceptiveContentForms]

Perceptive Content Server settings

forms.server.authentication.token Any valid token

Optional. Specifies an authentication token for Forms Server to use when making connections.

If unspecified, legacy agent authentication is used.

[PerceptiveContentForms]

Application server settings

log

TRUE

FALSE

Specifies whether to log Forms Server errors and warning messages.

When the value is TRUE, logging is enabled. When the value is FALSE, logging is disabled. The recommended setting is TRUE.

[PerceptiveContentForms]

Application server settings

logdirectory C:\logs\ The file directory in which Forms Server stores logged error and warning messages. This path must exist.

[PerceptiveContentForms]

Application server settings

log-unencrypted

TRUE

FALSE

Specifies whether the log files are encrypted. The default is FALSE, which means the log files are encrypted.
Note: The common servlet class defaults to TRUE if the setting is blank.

[PerceptiveContentForms]

Application server settings

form-presentation-cache-timeout 60 The socket timeout for caching form files in seconds. The default setting is 60.

[PerceptiveContentForms]

Application server settings

Integration-server-path http:// 168.154.21.86:8080/integrationserver Specifies the path to the Integration Server.
[Forms] forms.attachments.remove.unicode.characters

TRUE

FALSE

Specifies whether system should remove Unicode characters from attachment names.

When the value is TRUE, Unicode characters are removed. When the value is FALSE, Unicode characters are not removed.

The default is FALSE.

[Forms] forms.transform.output.method

html

xml

Specifies the output method to use for forms transform.

html = forms transform uses the html output method.

xml = forms transform uses the xml output method.

The default is xml.

[Forms] forms.fallback.transform.output.method

html

xml

Specifies the output method to use if forms transform fails. The fallback only occurs if this value differs from forms.transform.output.method.

html = forms transform uses the html output method.

xml = forms transform uses the xml output method.

The default is xml.

[Forms] forms.xsltcache.filesystem.size 0 or any positive number

Specifies the number of compiled xslt revisions the system saves to the file system for each presentation or form.

Enabling a file system cache allows the system to use the cache between restarts of the service.

Setting the value to 0 disables the file system cache. Any positive number enables the cache. We recommend setting the value to 2 to help performance when xslts are updated.

The default is 0.

[Forms] forms.xsltcache.memory.size 0 or any positive number

Specifies the number of compiled xslt revisions the system keeps in memory for each presentation or form.

Enabling the memory cache reduces the file system IO when file system cache is enabled. It can also be used as the only cache.

Setting the value to 0 disables the memory cache. Any positive number enables the cache. We recommend setting the value to 2 to help performance when xslts are updated.

The default is 2.

[Forms] forms.xsltcache.background.enabled

TRUE

FALSE

Specifies if the system should compile the xslt forms in the background when a compiled version already exists.

This may return old xslt forms when they have been updated.

The default is FALSE.

[Forms] forms.xsltcache.directory Any valid directory (relative paths only)

Specifies in which directory the system builds the xslt caches.

The cache may create several subdirectories such as xsltcache/forms/{presentation_id}/{unique_id}

The default is xsltcache.

[Locale] Varies, see description Varies, see description

This optional section enables you to customize the behavior of the application to perform actions such as changing the language to one different from the operating system's locale. For more information on changing the Forms Server language, refer to Change the Forms Server language.

This feature is available when the associated Perceptive Content language pack is available.