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>