Interact design time
The following are the JVM parameters for Interact design time.
Interact.UsernameToAlwaysDeployFor
This property can be used to specify the username for the authentication of deployment request in case of issues in Platform authentication.
For example: -DInteract.UsernameToAlwaysDeployFor
=<username>
com.unicacorp.interact.deliver.templateTimeout
This property can be used to specify the timeout for the Deliver APIs which are called while working with Deliver gateway from the Gateway tab. The default value is 15 seconds.
For example: -Dcom.unicacorp.interact.deliver.templateTimeout=<timeout
in milliseconds>
DeploymentServletParameterEncoding
This property can be used to override the default deployment servlet parameter encoding. The default value is UTF-8.
For example: -DDeploymentServletParameterEncoding=UTF-8
com.unicacorp.interact.flexoffers.defaultDateTimeFormat
This property can be used to provide the datetime format for custom date type columns in FlexOffers rule table. This parameter can be used if the default format for date type columns is not working for FlexOffers rules.
For example: -Dcom.unicacorp.interact.flexoffers.defaultDateTimeFormat
=”dd-MM-yyyy HH:mm:ss"
com.unicacorp.interact.flexoffers.defaultDateFormat
This property can be used to override the default date format while importing FlexOffers rules from csv file or table. The default value is yyyy-MM-dd.
For example: -Dcom.unicacorp.interact.flexoffers.defaultDateFormat
=”yyyy-MM-dd”
com.unicacorp.Campaign.interact.offermapping.batchsize
This property can be used to specify the number of records to add to FlexOffers rule table at a time. The default value is 5000.
For example:
-Dcom.unicacorp.Campaign.interact.offermapping.batchsize=5000
com.unicacorp.Campaign.interact.offermapping.service.synctimeout
This property can be used to provide the timeout (in seconds) while synchronizing the FlexOffers rule table in design time and runtime. The default value is 300 seconds.
For example:
-Dcom.unicacorp.Campaign.interact.offermapping.service.synctimeout=<timeout
in milliseconds>
com.unicacorp.interact.cacheTTL
This property can be used to provide the timeout for the Interact Offer cache. The default value is 1 minute.
For example: -Dcom.unicacorp.interact.cacheTTL=<timeout in
minutes>
com.unicacorp.interact.cacheRefreshIntervalInMin
This property can be used to provide the refresh time for Interact Offer cache. The default value is 10 minutes.
For example -Dcom.unicacorp.interact.cacheRefreshIntervalInMin
=<refresh time in minutes>
com.unicacorp.interact.enableDTPerfLogging
This property can be used to enable the performance metrics logging for Interact design time.
For example: -Dcom.unicacorp.interact.enableDTPerfLogging =<true |
false>
com.unicacorp.interact.compressAPIResponse
This property can be used to compress API responses in ZIP format. This reduces the time for downloading large data.
For example: -Dcom.unicacorp.interact.compressAPIResponse =<true |
false>
ignoreSpecialCharacterValidator
This property can be used to ignore the special character validations while validating names in Interact design time.
For example: - DignoreSpecialCharacterValidator=<true |
false>
Interact.CustomStringDelimiter
This property can be used to provide the custom string delimiter for events and actions.
For example: -DInteract.CustomStringDelimiter=<delimiter>
com.unicacorp.interact.playback.maxFilteredIdsCount
Limits the number of filtered offers or filtered segments that the system can
process in Playback APIs. Oracle has a limit of 20,000 to maximum number of
elements it can process with the 'IN' clause. If the offer filters or segment
filters defined on playback screen results in more than
maxFilteredIdsCount
offers or segments, sthe ystem throws
an error.
For example:
com.unicacorp.interact.playback.maxFilteredIdsCount=20000
com.unicacorp.interact.playback.APITimeoutInSecs
Timeout for Playback APIs. Playback data is historical and aggregated so that the APIs can take some time to process large amount of API logs.
For example:
com.unicacorp.interact.playback.APITimeoutInSecs=120
com.hcl.interact.<application>.proxyProtocol
This property can be used to specify the protocol to connect to the proxy server.
The value for application can be journey or deliver.
For example: -Dcom.hcl.interact.journey.proxyProtocol=SOCKS
com.hcl.interact.<application>.socks.proxyHost
This property can be used to specify the IP address of the proxy server.
The value for application can be journey or deliver.
For example: -Dcom.hcl.interact.journey.socks.proxyHost=<IP address of
server>
com.hcl.interact.<application>.socks.proxyPort
This property can be used to specify the listening port of the proxy server.
The value for application can be journey or deliver.
For example: -Dcom.hcl.interact.journey.socks.proxyPort=<Port of
server>
com.hcl.interact.<application>.socks.proxyUsername
This property can be used to specify the username to connect to proxy server. It is not used if no authentication is required.
The value for application can be journey or deliver.
For example: -Dcom.hcl.interact.journey.socks.proxyUsername=<Username
for proxy server>
com.hcl.interact.<application>.socks.proxyPassword
This property can be used to specify the password to connect to proxy server. It is not used if no authentication is required.
The value for application can be journey or deliver.
For example: -Dcom.hcl.interact.journey.socks.proxyPassword=<Password
for proxy server>