Web Application Properties

FME REST Service Properties File Content

# -----------------------------------------------------------------------------
# FME REST Servlet configuration file
# -----------------------------------------------------------------------------
# This file details the installation parameters of the Stream Download Servlet.
#
# -----------------------------------------------------------------------------
# Server name and version
SERVER_VERSION = {{getv "/fmeflowname" "FME Server"}}
 
# The current FME server build string containing version number information
BUILD_STRING = {{getv "/fmeflowbuild"}}
 
# SERVER_NAME - The computer where the FME Server is running. Can be specified
# as a network name (ie: "ATHENA") or an IP. The default value is
# "localhost".
SERVER_NAME={{getv "/corehostname" "localhost"}}
 
# SECURITY_FME_SERVER_CLUSTER - The security FME Server cluster used for authentication
SECURITY_FME_SERVER_CLUSTER={{getv "/securitycluster" "DEFAULT"}}
 
# FME_SERVER_PORT_POOL - Range of ports which can be used when connecting to the FME Server to run synchronous
# transformation jobs. Each connection uses a single port available from the pool.
#
# Using '0' means that any port may be used and there is no limit on the
# number of connections. If '0' is used in combination with a range of
# port numbers then it will override that range and make any port available.
#
# Port pools may be specified as a comma-separated list of port numbers and
# port number ranges. For example, the port pool specified as:
# 1234, 4567-4570, 7890
# will make all of the following ports available in the pool:
# 1234, 4567, 4568, 4569, 4570, 7890
FME_SERVER_PORT_POOL=0
 
# SERVER_PORT - The port on which the FME Server is running on the remote
# machine. This is an integer between 1025 and 65535.
# The default value is the default Transformation Manager listening port,
# which is 7071.
SERVER_PORT={{getv "/fmeflowrequestport" "7071"}}
 
# DEPLOYMENT_PORT - The port on which the Process Manager for system-level processes is listening.
DEPLOYMENT_PORT={{getv "/processmonitoradminportcore" "7501"}}
 
# SCHEDULER_PORT - The port on which the Scheduler Manager is listening.
SCHEDULER_PORT={{getv "/schedulerport" "7073"}}
 
# NOTIFIER_REQUEST_PORT - The request port of FME Notifier
NOTIFIER_REQUEST_PORT={{getv "/notifierrequestport" "7072"}}
 
# RELAYER_REQUEST_PORT - The request port of FME Relayer
RELAYER_REQUEST_PORT={{getv "/relayerrequestport" "7075"}}
 
# CONFIGURATION_REQUEST_PORT - The request port of FME Configuration
CONFIGURATION_REQUEST_PORT={{getv "/fmeconfigrequestport" "7077"}}
 
# MOUNT_POINT_REQUEST_PORT - The request port of FME Mount Point Manager
MOUNT_POINT_REQUEST_PORT={{getv "/mountpointrequestport" "7079"}}
 
# NAMED_CONNECTION_REQUEST_PORT - The request port of FME Connection Manager
NAMED_CONNECTION_REQUEST_PORT={{getv "/connectionrequestport" "7069"}}
 
# CONNECTION_POOL_EXPIRY - The length of time in seconds in which an FME Server connection remains idle
# before expiring from the connection pool.
# If a value of less than or equal to zero is specified, then there is no
# connection pooling.
CONNECTION_POOL_EXPIRY=300
 
# LONG_POLL_INTERVAL - The maximum length of time in seconds for a long-poll operation. The default
# setting of 45 seconds honors the default read/idle timeout setting of most
# proxies.
LONG_POLL_INTERVAL=45
 
# RESOURCE_PATH - This is the path to the textual resources of the log.
# This file stores all the messages that will appear in the
# log as well as their code.
RESOURCE_PATH={{getv "/repositoryserverrootdir"}}/localization
 
# FME_SHAREDRESOURCE_LOG - This is the path to the Server logs directory.
FME_SHAREDRESOURCE_LOG={{getv "/repositoryserverrootdir"}}/resources/logs/
 
# FME_SHAREDRESOURCE_DATA - This is the path to the Server data directory.
FME_SHAREDRESOURCE_DATA={{getv "/repositoryserverrootdir"}}/resources/data/
 
# FME_SHAREDRESOURCE_TEMP - This is the path to the Server temp directory.
FME_SHAREDRESOURCE_TEMP={{getv "/repositoryserverrootdir"}}/resources/temp/
 
# FME_SHAREDRESOURCE_SYSTEM - This is the path to the Server system directory.
FME_SHAREDRESOURCE_SYSTEM={{getv "/repositoryserverrootdir"}}/resources/system/
 
# FME_SHAREDRESOURCE_DASHBOARD - This is the path to the Server dashboards directory.
FME_SHAREDRESOURCE_DASHBOARD={{getv "/repositoryserverrootdir"}}/resources/dashboards/
 
# FME_SHAREDRESOURCE_BACKUP - This is the path to the Server backup directory.
FME_SHAREDRESOURCE_BACKUP={{getv "/repositoryserverrootdir"}}/resources/backups/
 
# FME_SHAREDRESOURCE_ENGINE - This is the path to the Server engine directory.
FME_SHAREDRESOURCE_ENGINE={{getv "/repositoryserverrootdir"}}/resources/engine/
 
# LOG_CONFIG_PATH - The folder path that contains the log file configuration.
LOG_CONFIG_PATH={{getv "/installdir"}}/Utilities/config
 
# LOG_FILE_NAME - The file name that the log files will have in common.
LOG_FILE_NAME={{getv "/logprefix" ""}}rest.log
 
#DEFAULT_RESPONSE_FORMAT - The default response format
DEFAULT_RESPONSE_FORMAT=HTML
 
#SECURE_CLIENT_ADDRESS - A boolean value that determines if token authentication includes the client
# address. Set it to true if enhanced security is required. The default value
# is false.
SECURE_CLIENT_ADDRESS=false
 
#TOKEN_PROVIDER - URL to the Token Provider Service which by default is on same App Server.
TOKEN_PROVIDER=/fmetoken
 
#HTML_TEMPLATE_DIRECTORY - The directory where the HTML response XSLT templates are stored.
HTML_TEMPLATE_DIRECTORY={{getv "/repositoryserverrootdir"}}/localization/clients//fmerest/htmlTemplates
 
#LOCALE_CONFIG_PATH - the path to the FME localization config file which contains the FME_LOCALE property
#
# If no file path or an invalid file path is specified, then the default system locale is used.
#
# If a valid file path is specified, the FME locale in the specified file is used.
# If there is no FME_LOCALE property in the file, then the default system locale is used.
#
# The language, country and variant are separated by underscores.
# Language is always lower case, and country is always upper case.
# Examples: "en", "de_DE", "_GB", "en_US_WIN", "de__POSIX", "fr__MAC"
#
LOCALE_CONFIG_PATH={{getv "/repositoryserverrootdir"}}/localization/fmeLocaleConfig.txt
 
# CORS Shared Configuration File - File system path to the configuration file for cross-origin resource sharing that
# is itself shared by all FME Server services.
CORS_SHARED_CONFIGURATION_FILE={{getv "/repositoryserverrootdir"}}/localization/clients/cors.properties
 
# Charset Encoding Filter Configuration File - File system path to the configuration file for
# charset encoding filter.
CHARSET_ENCODING_FILTER_CONFIGURATION_FILE={{getv "/repositoryserverrootdir"}}/localization/clients/charsetEncoding.properties
 
# SOCKET_HANDSHAKE_TIMEOUT - Time in milliseconds to wait for TCP file transfer handshake timeout. Wait forever if less than one.
SOCKET_HANDSHAKE_TIMEOUT=30000
 
################### FME REST Servlet configuration file END #####################