appserver.properties
intershop.session.TimeOutFile: appserver.properties
Property | Default (Development) | Type | Range | Live | Description |
---|---|---|---|---|---|
intershop.AuthenticationSecurity.Mode | secure_cookie_preferred | String | "standard", "secure_cookie_preferred", "secure_cookie_only" | authentication security mode
| |
intershop.event.messengerClass | String | messenger class | This is the multicast messenger backend. | ||
intershop.event.multicastAddress | 224.1.2.3 | String | 224.0.0.0 224.254.254.254 | This sets the class D IP address of the multicast group. This parameter is required. | |
intershop.event.multicastPort | 1234 | Integer | 1024-65535 | No | Port for event messaging, e.g. cache update events. Each installation has to use another port number. An ISH developer uses there telefon number + installation id (e.g. telefon is 1804 and installation id is 1 use 18041) Required. |
intershop.event.multicastInterface | inactive | String | IP for installed multiple network adapters. | ||
intershop.event.multicastTimeToLive | inactive | String | This sets the time to live for the multicast socket., this is used for multicast routing. | ||
intershop.event.multicastReceiveBufferSize | inactive, 1048576 | Integer | The size of the ReceiveBuffer for packets. This should be configured on the underlying os as well. | ||
intershop.event.multicastListenerThreads | 10 | Integer | The numer of spawned threads for receiving multicast packets | ||
intershop.event.multicastPacketSize | 65000 | Integer | This sets the size of the byte array for the receive() method of the multicast listener threads and therefore the maximum size of a packet. Maximum is 64k. | ||
intershop.registration.registrationTime | 10 | Integer | Fail-Over: The time in seconds after which each application repeats the broadcast of its own registration event, that is, the multicast message containing the host IP, port and server groups. | ||
intershop.registration.expirationTime | 30 | Integer | Fail-Over: The time in seconds after which a registration at another application becomes invalid. This value must be larger than the value for intershop.registration. registrationTime. | ||
intershop.user.cookies.enabled | true | Boolean | User Tracking: Sets an extra cookie to track the user ID. | ||
intershop.user.cookie.name | userid | String | User Tracking: A prefix used to construct the ID of the cookie at the client browser. The ID is in the format <prefix>-<domainid> or <prefix>-NoSiteID if there is no domain. | ||
intershop.user.cookie.comment | INTERSHOP User Tracking Cookie | Text | User Tracking: A description of the cookie. This is displayed if users ask to accept each cookie manually. | ||
intershop.user.cookie.maxage | -1 | Integer | User Tracking: The expiry time of the cookie in milliseconds. Set the value to -1 for the cookie to expire when the browser is closed; a value of 86400000 lets the cookie expire after one day. | ||
intershop.session.TimeOut | 30 | Integer | 1..35700 | Yes | Session Tracking: Time-out of an application server session object in minutes after the last request. Changing the timeout has no effect on existing sessions. |
intershop.session.AllowPersistent | true | Boolean | Session Tracking: Allows the persistent storage of session information in the database. This is necessary if you want to continue a session after a server has become unavailable (session failover). | ||
intershop.session.RestoreExpiredSessions | false | Boolean | Session Tracking: Allows to restore a session that has timed out. | ||
intershop.session.CheckRestoredSessions | inactive,true | Boolean | Session Tracking: In failover scenarios using multiple application servers, this setting forces re-reading of recovered session information from the database on subsequent requests. | ||
intershop.job.maxJobNumber | 5 | Integer | Job Processor: The maximum number of schedules that can be run in parallel. A schedule needs at least one and may have at most two database connections. | ||
intershop.job.enabled | true | Boolean | Job Processor: The parameter controls whether schedules are processed or not. | ||
intershop.job.history.expiration | 2 | Integer | Job Processor: The number of days that a finished scheduled job will be available is controlle by this parameter. | ||
intershop.WebServerURL | http://<host>:<port> | URL | The Enfinity Suite 6 application must know the host name and port of its corresponding Web server when the information used in the original request is not available. | ||
intershop.WebServerSecureURL | https://<host>:<port> | secure URL | The Enfinity Suite 6 application must know the host name and port of its corresponding Web server when the information used in the original request is not available. | ||
intershop.template.WebRootURL | /is-bin/intershop.static | String | Template Processor: Specifies the URL path prefix for static HTML content, for example, images, in the Web front pages. | ||
intershop.template.HttpsWebRootURL | /is-bin/intershop.static | String | Template Processor: Specifies the secure URL path prefix for static HTML content, for example, images, in the Web front pages. | ||
intershop.template.MaxIncludeDepth | 20 | Integer | Specifies the maximum depth for local template includes to impede recursive includes. | ||
intershop.template.WebRootURL | /is-bin/intershop.static | String | Template Processor: Specifies the URL path prefix for static HTML content, for example, images, in the Web front pages. | ||
intershop.template.HttpsWebRootURL | /is-bin/intershop.static | String | Template Processor: Specifies the secure URL path prefix for static HTML content, for example, images, in the Web front pages. | ||
intershop.template.MaxIncludeDepth | 20 | Integer | Specifies the maximum depth for local template includes to impede recursive includes. | ||
intershop.template.CheckSource | false (true) | Boolean | No | switch enables check if templates are changed during runtime. If CheckSource is false, the settings for CheckSourceInterval and CheckSourceModified have no effect. | |
intershop.template.CheckSourceInterval | 0 | Integer | This property determines in which interval (in seconds) the server checks whether the *.isml template of a requested page has been updated. | ||
intershop.template.CheckSourceModified | false (true) | Boolean | If true, it is possible to enforce a limited check for updated *.isml intervals on each request within the configured time interval(CheckSourceInterval). | ||
intershop.template.CompileOnStartup | true (false) | Boolean | Specifies whether to compile outdated templates on server startup. This increases the server startup time. | ||
intershop.template.DefaultContentEncoding | UTF-8 | String | The parameter determines the character encoding used during the template conversion process | ||
intershop.template.IgnoreRecurringModuleIncludes | true | Boolean | true = Ignore recurring module includes. false = Always process all includes. | ||
intershop.template.PrintTemplateMarker | false | Boolean | true = The application server will add comments at the beginning and the end of the template during the generation of the servlets output. | ||
intershop.template.defaultLanguage | "en" | String | Contains the language of the "default" template folder, used to ignore fallback to lead locale for template fallback. | ||
intershop.urlrewrite.CheckSource | false | Boolean | Specifies whether to monitor the urlrewrite.properties files for modifications and triggers a refresh if needed. | ||
intershop.urlrewrite.CheckSourceInterval | 5 | Integer | Specifies the time interval in seconds after which the urlrewrite.properties files are to be checked for modifications if CheckSource is true. (The value 0 – always – is not recommended). | ||
intershop.cache.RefreshOnDBInit | true | Boolean | Normally, the dbinit import refreshes the PO cache after every import step to update any object dependencies. As there are no import dependencies in a dbinit, you can switch it off by setting this property to false . This accelerates the dbinit considerably. | ||
intershop.cache.flushSessionDictionaries | false | Boolean | Specifies whether to delete all session-specific key-value pairs when a cache refresh event is triggered. | ||
oracle.context.enclosingChars.remove | true | Boolean | If set true, multiple enclosing characters are removed to prevent “DRG-50937: query too complex” errors (with enabled or forced substring search only.) | ||
oracle.context.enclosingChars | &,()[]{}-;~| $!>%_. :\"#'*+/<=?@^` | String | Contains a list of the removable enclosing characters. | ||
intershop.SMTPServer | defaultMailServer.domain.com | String | No | dns name or ip address - default intershop smtp server is jdevwin01.rnd.j.ad.intershop.net | |
intershop.mail.messageID.setByAppserver | true | Boolean | Yes | set to false, no message ID will be included in outgoing mails. (since 7.4) | |
intershop.mail.messageID.domain | String | Yes | a domain name to use for the message ID. (since 7.4) | ||
intershop.user.AllowMixedCaseLogin | false | Boolean | Enables case sensitivity for login names. If set false , login names are always converted into lower case. Do not change this setting in a productive system. | ||
intershop.encryption.passphrase | String | Specifies the passphrase used for encryption and decryption of sensitive data. For security reasons, the value should be changed. It must consist of at least five alphanumeric characters. | |||
intershop.basket.persistCalculationResults | false | Boolean | The configuration (default = deactivated) enforces a recalculation of the basket while loading the _Order Review_page in the checkout, so the customer see actual prices, discounts, fees, surcharges and correct basket total. Persist the basket while submitting it, so that in case of, e.g., a crash or data center switch the persisted prices, discounts, fees, surcharges and basket total can be used for order creation. In 7.4.6 the property was called calculation_persistant. | ||
intershop.server.assignedToServerGroup | WFS, BOS | String | In an Enfinity Suite 6 deployment with multiple application servers, this setting allows to assign a single application server to certain server groups, for example, WFS for Web front requests or BOS for back-office requests. (Server group names for storefront use can be added as desired.) | ||
intershop.cpu.id | 0 | Integer | If Enfinity Suite 6 resides on a multi-processor machine, you can individually bind each server process to a specific processor before you start the system. | ||
intershop.fileservlet.maxBufferedFileSize | 50000000 | Integer | Defines at which file size (in bytes) the Web adapter switches to the streaming mode. That is, all files that are smaller than the specified value are buffered, whereas larger files are directly streamed. | ||
intershop.fileservlet.registerCachedFiles | true | Boolean | With selective page cache deletion, specifies whether static Web content is registered in the database. False prevents the corresponding table from growing increasingly and allocating too much database space. | ||
intershop.pipelines.CheckSource | false (true) | Boolean | No | switch enable check if pipelines are changed during runtime | |
intershop.pipelines.LoadLocalizedPipelineDescriptors | false (true) | Boolean | Load the localized descriptor files of pipelets and pipelines. (ignored since 7.9) | ||
intershop.pipelines.strict.CheckParameterTypes | false | Boolean | Specifies whether the pipeline is checked for the ’strict’ node parameter, i.e., where both start and end nodes are set ’strict’ (true | ||
intershop.pipelines.PreloadFromCartridges | all (empty) | String | No | Used to preload the pipelines from the specified cartridges upon server start to accelerate the application’s responsiveness. Supported values are cartridge names or all; if left blank, no pipelines are preloaded. | |
intershop.pipelines.PreloadFromSites | all (empty) | String | No | Used to preload the pipelines from the specified cartridges upon server start to accelerate the application’s responsiveness. Supported values are cartridge names or all; if left blank, no pipelines are preloaded. | |
intershop.pipelets.PreloadFromCartridges | all (empty) | String | Used to preload the pipelets from the specified cartridges upon server start to accelerate the application’s responsiveness. Supported values are cartridge names or all; if left blank, no pipelets are preloaded. | ||
intershop.queries. | |||||
intershop.pipelets.OnLoadError | PlaceHolder | String | For the case that a pipelet could not be loaded a place holder will load or a exception will throw if the value is Exception. | ||
intershop.pipelines.transaction.DefaultSynchronizationScope | CurrentSession | String | The granularity of synchronization can be controlled. See documentation and DefaultSynchronizationObject. | ||
intershop.pipelines.transaction.DefaultSynchronizationObject | CurrentStartNode | String | The granularity of synchronization can be controlled. See documentation and DefaultSynchronizationScope. | ||
intershop.queries.CheckSource | false (true) | Boolean | No | switch enable check if queries are changed during runtime | |
intershop.queries.Preload | true (false) | Boolean | Specifies whether the query files of all cartridges and sites are preloaded on server startup. | ||
intershop.pagelets.CheckSource | false | Boolean | check modification time of pagelet model files and reload if necessary. false = Server restart necessary to apply changes. | ||
intershop.webforms.CheckSource | false (true) | Boolean | check modification time of webform files and reload if necessary. Server restart necessary to apply changes. | ||
intershop.webforms.Preload | true (false) | Boolean | preloading of webform files. Server restart necessary to apply changes. | ||
intershop.partition.enabled | false | Boolean | Supports the Oracle partition feature to truncate domain related tables to save time. | ||
intershop.import.dbinit.verifyXML | false | Boolean | Prevents XML validation problems while a dbinit. | ||
intershop.servletEngine.logLevel | 4 | Integer | NONE=0, | Sets the log level. | |
intershop.servletEngine.connector.port | 10054 | Integer | This defines the port which the internal servlet engine opens to handle incoming traffic from the Web Adapter. This port must be unique for each application instance on a host. | ||
intershop.servletEngine.connector.minProcessors | 10 | Integer | Each incoming request requires a thread to process it for the duration of that request. Upon server startup, the internal servlet engine creates a number of request processing threads, based on the value configured for the minProcessors attribute. | ||
intershop.servletEngine.connector.maxProcessors | 75 | Integer | If more simultaneous requests are received than can be handled by the currently available request processing threads, additional threads will be created up to the configured maximum. | ||
intershop.servletEngine.connector.acceptCount | 300 | Integer | If still more simultaneous requests are received, they are stacked up inside the server socket, up to the configured maximum. Any further simultaneous requests will receive “connection refused” errors, until resources are available to process them. | ||
intershop.servletEngine.connector.address | inactive | String | This property can be used to define a specific IP address from which requests are accepted. This can be used, for example, to route traffic for cache synchronization and Web front traffic through separate interfaces. If no address is provided (default), the servlet engine accepts requests from all available network interfaces. | ||
intershop.servletEngine.connector.connectionTimeout | inactive, 60000 | Integer | Specifies the maximum time (in milliseconds) for obtaining a connection. If the value is not set or set to -1, the timeout check is disabled. | ||
intershop.servletEngine.connector.proxyName | inactive | String | Configure this attribute to specify the server name to be returned for calls to request.getServerName() | ||
intershop.servletEngine.connector.proxyPort | inactive | Integer | Configure this attribute to specify the server port to be returned for calls to request.getServerPort(). | ||
intershop.servletEngine.connector.maxHttpHeaderSize | 8192 | Integer | Configure this attribute to specify the maximal HTTP request/response header size. | ||
intershop.servletEngine.engine.dumpRequest | inactive, false | Boolean | Log details about each request (headers, cookies). | ||
intershop.servletEngine.engine.accessLogging | inactive, false | Boolean | Write an access log file for all incoming requests. | ||
intershop.servletEngine.context.reloadable | inactive, false | Boolean | Monitor classes in /WEB-INF/classes/ and /WEB-INF/lib and reload it, if changed. | ||
intershop.warmap.root.cartridges.folders | empty | String | JAX-Web Services: Register resources which will need for JAX-WS. | ||
intershop.warmap.root.sites.folder | empty | String | JAX-Web Services: Register resources which will need for JAX-WS. | ||
intershop.warmap.web-inf.folders | tags | String | JAX-Web Services: Register resources which will need for JAX-WS. | ||
intershop.warmap.web-inf.files | core:web.xml | String | JAX-Web Services: Register resources which will need for JAX-WS. | ||
intershop.wsrp.secureURL | false | Boolean | WebServices for Remote Portlets: Defines if the SOAP communication between consumer | ||
intershop.wsrp.serverGroup | BOS | String | The server Group can be defined, to which the webadapter will forward the web service | ||
intershop.startup.retryOnError | inactive, true | Boolean | Enables the startup retry in case of exceptions. | ||
intershop.startup.retryCount | inactive, 10 | Integer | Limits the number of retries (1...maxint). If the value is out of that range, missing or invalid, then the retries are executed endlessly until the server starts without error or is stopped manually. | ||
intershop.startup.retryInterval | inactive, 60 | Integer | Defines the waiting time (in seconds) between subsequent server startup attempts. | ||
intershop.shutdown.gracePeriod | inactive, 30 | Integer | The time period between unregistering an application server from a cluster and actually shut down can be configured here. The value must be provided in seconds. | ||
intershop.WaLogPush.notAllowedFrom | inactive, 8 | Integer | 0.. 23 | Starting time: WA log file pushing is not allowed in the time | |
intershop.WaLogPush.notAllowedTo | inactive, 21 | Integer | 0 .. 23 | end time: Starting time: WA log file pushing is not allowed in the time | |
intershop.WaLogPush.maxTransferRate | 200 | Integer | This parameter is the maximum WA log file transfer rate (transfer from webadapter logs to shared file system) in MB/h. | ||
intershop.xmlattributes.formatted | false | Boolean | If is set to 'true' the XML of custom XML attributes is stored with white spaces, line feeds and indentations in database. NOTE: The database needs more space if it is set to 'true'. | ||
intershop.xmlattributes.computedlineitems.compressed | false | Boolean | If is set to 'true' the XML of ComputedLineItems in basket and order are compressed before storing. Therefore they are not human readable anymore, but smaller and faster. NOTE: The database needs less space and since less data needs to be written and read, it is also faster. | ||
intershop.pipelines.ExecuteUponServerStart | DefaultServerStart | String | The update mechanism for locales, tax data, currencies and exchange rates is based on a set of pipelines which are executed on server start up. The initial pipeline to start the update mechanism is configured here. | ||
intershop.monitoring.requests | true | Boolean | The pipeline monitoring in SMC (SMC/Monitoring/Performance) is permanently switch on/off for requests (former pipeline performance). | ||
intershop.monitoring.pipelines | true | Boolean | The pipeline monitoring in SMC (SMC/Monitoring/Performance) is permanently switch on/off for pipelines. | ||
intershop.monitoring.pipelets | true | Boolean | The pipeline monitoring in SMC (SMC/Monitoring/Performance) is permanently switch on/off for pipelets. | ||
intershop.monitoring.templates | true | Boolean | The pipeline monitoring in SMC (SMC/Monitoring/Performance) is permanently switch on/off for templates. | ||
intershop.monitoring.queries | true | Boolean | The pipeline monitoring in SMC (SMC/Monitoring/Performance) is permanently switch on/off for queries. | ||
intershop.monitoring.sql | false | Boolean | The pipeline monitoring in SMC (SMC/Monitoring/Performance) is permanently switch on/off for SQL. | ||
intershop.monitoring.objectpath | false | Boolean | The pipeline monitoring in SMC (SMC/Monitoring/Performance) is permanently switch on/off for object path. | ||
intershop.monitoring.class | true | Boolean | The pipeline monitoring in SMC (SMC/Monitoring/Performance) is permanently switch on/off for classes. | ||
intershop.monitoring.log | false | Boolean | The pipeline monitoring in SMC (SMC/Monitoring/Performance) is permanently switch on/off for log. | ||
intershop.monitoring.maxSensors | 50000 | Integer | The maximum number of performance sensors (SMC/Monitoring/Performance) is determined by the property this propery. 100000 performance sensor consume 60MB memory. | ||
intershop.monitoring.report.db.isEnabled | false | Boolean | The pipeline monitoring in SMC (SMC/Monitoring/Performance) is permanently switch on/off for database. | ||
intershop.monitoring.report.fs.isEnabled | true | Boolean | The pipeline monitoring in SMC (SMC/Monitoring/Performance) is permanently switch on/off for file system. | ||
intershop.pageCache.registerCachedElementQueue.queueSize | inactive, 30000 | Integer | PageCacheMgr settings to register CachedElements (iscachekey tags) within database. A queue (BlockingQueue) is filled and de-queue thread(s) registers a bunch of distinct keywords within PAGEKEYWORDBINDING. --> max. cached element capacity of the queue | ||
intershop.pageCache.registerCachedElementQueue.offerWaitTime | inactive, 1000 | Integer | PageCacheMgr settings to register CachedElements (iscachekey tags) within database. A queue (BlockingQueue) is filled and de-queue thread(s) registers a bunch of distinct keywords within PAGEKEYWORDBINDING. --> waiting time in milliseconds elapses before queue space is available | ||
intershop.pageCache.registerCachedElementDequeueThread.count | inactive, 2 | Integer | PageCacheMgr settings to register CachedElements (iscachekey tags) within database. A queue (BlockingQueue) is filled and de-queue thread(s) registers a bunch of distinct keywords within PAGEKEYWORDBINDING. --> number of de-queue threads. | ||
intershop.pageCache.registerCachedElementDequeueThread.pollWaitTime | inactive, 1000 | Integer | PageCacheMgr settings to register CachedElements (iscachekey tags) within database. A queue (BlockingQueue) is filled and de-queue thread(s) registers a bunch of distinct keywords within PAGEKEYWORDBINDING. --> how long to wait in milliseconds before giving up to get more from queue. | ||
intershop.pageCache.registerCachedElementDequeueThread.pollCount | inactive, 5000 | Integer | PageCacheMgr settings to register CachedElements (iscachekey tags) within database. A queue (BlockingQueue) is filled and de-queue thread(s) registers a bunch of distinct keywords within PAGEKEYWORDBINDING. --> max. number of cached elements with keywords polled from queue for given pollWaitTime, if pollWaitTime reached only the earlier polled elements processed. | ||
intershop.appserver.checkInterval | inactive, 10 | Integer | If the inspector access was not successful, the server is going into the paused state and does not receive any further request until all inspectors report success again. Defines the sleep time between subsequent inspector calls. | ||
intershop.appserver.checkDB | inactive, true | Boolean | Database inspector: Enables the database inspector, which pings the database to determine if a connection is possible. | ||
intershop.appserver.checkFS | inactive, true | Boolean | file system inspector: Enables the file system inspector, which pings the file system to determine if the file system is available. | ||
intershop.serverlogfile.Directory | see description | String | Location of global server log files. default: | ||
intershop.logfile.Directory | ${intershop.SharedDirectory}/system/log | String | Location of application log files. | ||
intershop.logfile.NamePostfix | ${intershop.HostName}-${intershop.InstallationID}- | String | Pre-assembled file name snippet, used at logback-*.xml to define the logfile names. | ||
intershop.configuration.CheckSource | false (true) | Boolean | No | Existing property files are scanned for modification. | |
intershop.configuration.CheckSourceInterval | 60000 | Integer | No | Time period between scans (in milliseconds) | |
intershop.localization.CheckContent | 0 | Boolean | No | Enables the reloading of localization strings. false - means off | |
intershop.componentengine.testMode | false | boolean | No | enables the test mode (validation doesn't break the startup) | |
intershop.componentengine.preloadMode | true | boolean | No | enables preloading (all instances will be loaded at start-up of the component context, else on first usage) | |
intershop.response.content-security-policy.<directive> | String | Sets a Content Security Policy directive value for the whole system. Any directive can be specified by replacing <directive> with the directive name. intershop.response.content-security-policy.script-src = 'self' The page cache should be invalidated after changing or adding a directive value. |