Runtime parameters in the ConfigurationParameter table
The ConfigurationParameter table stores various runtime parameters. You maintain them through Configuration Parameters form in the Landmark Administration Console. Each data area has its own ConfigurationParameter table.
AGS-related configuration parameters
| Component | Parameter name | Description |
|---|---|---|
| ags.service.name |
Optional. If this parameter is not specified, the default is SSOP. When this parameter is not specified, the prodline.properties values are always used. If this parameter is specified, the service property values for that service are used, if present; otherwise, the prodline.properties values are used. |
|
| ags.product.line=<productline> |
The name of the Infor Lawson System Foundation product line where the transaction is to be performed.
|
|
| ags.transactionurl=<path> |
The path to the AGS installation. This line should contain everything in the URL after the port and excluding the leading slash.
|
|
| ags.protocol=<protocol> |
The Infor Lawson System Foundation protocol. These are the allowed values:
|
|
| ags.port=<nnnn> | The Infor Lawson System Foundation port, where nnnn is the port number. | |
| ags.host=<hostname> | The fully qualified name of the host where the Infor Lawson System Foundation is installed. | |
| ags.async.failure.email | The email address to send an email regarding an AGS transaction processing async failure. | |
| ags.async.failure.from.email | The email address to use as the from address when sending an email regarding an AGS transaction processing async failure. |
Async configuration parameters
| Component | Parameter name | Description |
|---|---|---|
| async.notificationtype.default |
This parameter sets a default for the notification type for scheduled requests. The valid values include Never, On Failure, Always, and Action Group. When a user runs a top-level background action and chooses to schedule the action, the user can select the notification option and thus override the default notification type. For invoked actions, users cannot select a notification option. In this case, the async.notificationtype.default value is used, if it has been set. If not set, On Failure option is used by the system if an email address is specified for the request and Never option is used if no address is specified. Action Group is a special notification type for actions that invoke other actions. It means a success notification is sent when the entire group is done. However, if any action group member fails, a failure notification is sent. If an action is invoked in the background outside the action group, that action inherits this notification type but starts its own, separate group. |
|
| async_notification_type_default_from_parent |
This parameter is set on a tenant application data area or on the tenant environment data area. Application data area settings override the tenant environment data area setting. If set to true, notification information, notification type and email addresses, is copied from the invoking action to the invoked actions. If a background action invokes another background action, whether in the same or a different group, then if this parameter is set to true, the notification options of the invoking action is applied to the invoked action. Whatever is specified on the topmost action the user schedules carries through to any nested background actions. The default is |
|
| async.actor.notify |
This parameter enables an administrator to control whether actors receive email notifications based on the existence of an email address in the actor record. If a request triggers a notification and an email address was specified for the request, then a notification email is sent to that address. An email may be sent to the actor on the request. Whether an email is sent in this case depends on whether an email address exists on the actor record and on whether the async.actor.notify parameter is set to
Note: If the actor is an external actor, you can exclude them from getting an email by using the mail.expression.include and mail.expression.exclude parameters.
|
|
| async.manual.config |
If set to true in the tenant environment data area, then it sets Async to manual configuration instead of automatic. The system then does not validate, create, or remove any requests for any of the tenant's application data areas unless this setting is overridden at the data area level. If false, then configuration is automatic, meaning the system validates and creates or removes requests unless this setting is overridden at the data area level. The default is false. |
|
| async.manual.config.<dataarea> |
If set to true in the tenant environment data area, sets Async to manual configuration for the specified application data area. The system then does not validate, create, or remove any requests for this data area. If false, then configuration is automatic, meaning the system validates and creates or removes requests for this data area. |
|
| async.default.include |
If set to true in the tenant environment data area, then all application data areas are included if not overridden at the data area level. If false, then data areas are not included unless overridden at the data area level. |
|
| async.include.<dataarea> |
If set to true in the tenant environment data area, then the specified application data area is included and records are created if not present. If false, then the data area is excluded and records are removed if present. If this setting is not present, it defaults to the global async.default.include setting. If the data area setting is present, it overrides the global setting. This value if ignored if the async.manual.config.dataarea setting is true, or if that setting does not exist and the async.manual.config is true. |
|
| default.number.retries |
When set in the tenant environment data area ConfigurationParameter table, this parameter defines the default number of retries for all async actions in all application data areas. The default is 10. You can override the default set in the tenant environment data area by setting this parameter in a specific data area. The value you specify becomes the default for that data area. The default value is applied when the record is saved, but if a value is specified at the time of scheduling the action, that value overrides the default. |
|
| notify.on.retry | When an async execution fails and the action was configured to send email notifications for failures, an email notification is sent by the system. However, if the action is also configured to retry after a failure, it can send multiple notifications even though the action eventually succeeds. If you set this parameter to false, then email notifications are sent only when the maximum number of retries has been reached and there is still a failure. If set to true, which is the default value, an email notification is sent on each retry that fails. |
|
| default.queue.by.data.area |
If set to |
|
| wait.for.async.actions |
If set to If this parameter is not set or is set to |
|
| max.poll.wait.seconds |
If set in an application data area, the amount of time in seconds that the stream operator waits for actions in that data area to complete before going into WaitForActionGroup. The default is 60 seconds. |
|
| poll.sleep.seconds |
If set in an application data area, the amount of time in seconds that the stream operator sleeps in that data area between checks while within the max.poll.wait.seconds time-frame. The default is 5 seconds. |
|
| log.set.stats |
Set this to You view the statistics by selecting the View Trigger Stats drill around on the Triggers form. You must only set this parameter to |
|
| log.set.stats.<businessClass>.<action> |
Set this to You view the statistics by selecting the View Trigger Stats drill around on the Triggers form. You must only set this parameter to |
|
| execjob.failure.email | When set in an application data area, the email address to send an email regarding a batch job processing async failure. This email receives emails for all async failures of application actions. | |
| execjob.from.email | When set in an application data area, the email address to use as the from address when sending an email regarding a batch job processing async failure. | |
| mail.expression.include |
This parameter and the Example:
|
|
| mail.expression.exclude | See mail.expression.include. |
|
| ion.inbox.purge.transaction.size | This parameter enables you to control the number of records to process at one time when using the ION inbox purge. When creating this parameter, set the type to Numeric and specify a number, such as 1000, as the transaction size. Use of this parameter can help avoid issues when there are high numbers of ION inbox records to purge. | |
| async.notification.type |
This parameter, in conjunction with the async.notification.email parameter, enables a system administrator to configure the email notifications for cases where a future effective dated transaction fails, including whether email notifications are sent, who receives the email notifications, and for what types of transactions the notifications are sent. Valid values are Never, On Failure, and Always. |
|
| async.notification.email |
This parameter, in conjunction with the async.notification.type parameter, enables a system administrator to configure the email notifications for cases where a future effective dated transaction fails, including whether email notifications are sent, who receives the email notifications, and for what types of transactions the notifications are sent. The type of this parameter is EmailAddressField. Valid values are an email address for where emails should be sent. The async administration email gets notified of all failures regardless of the setting for this parameter. If the async.notification.type parameter is set to any value other than Never, standard notification rules apply. Any specified email address is notified and if the actor has an email address, they are also notified unless inclusion and exclusion rules filter out their address. |
|
| DocGenUseAsyncNotifyType | If set to true, users can modify the default behavior for notifications for user reports. The default behavior is to send a notification when the report is created and to send a notification when the report generation fails. If this parameter is set to true, the user can specify an Async notification type of Never or On Failure when scheduling the report generation. Either of these settings would suppress the user notifications sent when a report is created.
Note: This parameter does not apply to the standard Java-built reports, static Java reports, nor to reports distributed through report distribution groups.
To prevent user notifications when those reports are created, you can use the Suppress User Notification field in the report distribution profile. |
User interface configuration parameters
These parameters affect one or more of the Landmark user interfaces.
| Component | Parameter name | Description |
|---|---|---|
| SessionTimeoutInterval |
Sets an inactivity timeout interval in minutes for the Infor Rich Client or Web UI when set for the tenant environment data area. You must set a value of 15 or greater. When you specify this parameter, the data type should be Integer and the length equal to or greater than the number of digits used for the value. |
|
| uiharness | The value xifull enables all web applications for SoHo 4 UX. If you specify xiharness for the value, then only the SoHo 4 UX application menu is enabled and all applications use the current SoHo 3.x UX, unless web applications are configured to enable SoHo 4 UX. |
|
| SendIPAUserActionsToION | Controls the destination of IPA user actions or work units. The default is LANDMARK, which is Landmark only. Valid values are LANDMARK, ION, and BOTH. If you create this parameter, you must set the type as AlphaUpper. If you set the value to ION or BOTH, then the IPA Inbasket interfaces workunits to the ION workflow engine for Common Inbox. If you set the value to ION and the application is running in Infor OS Portal, then the IPA Inbasket is hidden from the Landmark Web user interface. | |
| SendUserNotificationsToION | Controls the destination of user notifications. The default is LANDMARK, which is Landmark only. Valid values are LANDMARK, ION, and BOTH. If you create this parameter, you must set the type as AlphaUpper. If you set the value to ION or BOTH, then Landmark interfaces user notifications to the ION workflow engine for Common Inbox. If you set the value to ION and the application is running in Infor OS Portal or Infor Ming.le, then the Notifications Center is hidden from the Landmark Web user interface. | |
| UIMenuVersion | Set this parameter to v2 to display a simplified version of the application menu in applications for internal users. You can suppress or display the items in the menu by setting additional configurable features. | |
| ExternalMenuVersion | Set this parameter to v2 to display a simplified version of the application menu in applications for external users. You can suppress or display the items in the menu by setting additional configurable features. | |
| UIPagingRequestWaitTime | Sometimes when users attempt to display a list for a filter, search or paging request, Landmark takes a long time to initially load the data. To enable users to control their ability to interact with the user interface, you can create this parameter in application data areas. The numerical value you set for the parameter is the number of seconds before users are prompted on whether they want to continue waiting or else cancel a long-running filter, search or paging request. If the users choose to continue waiting, they are prompted again in the specified number of seconds if the filter, search or paging request still has not finished. The minimum value to use is 30 seconds.
If this parameter is not set, the default behavior is to not prompt users ever on long-running filter, searches or paging requests. |
|
| UIAutoRefreshConfigurations | If you have a large number of configurations, parsing the configuration tree structure can take a long time. Configuration Console automatically does a full configuration tree refresh after every update. To skip the refresh behavior, add this parameter and set the parameter value to false. The auto refresh of the configuration tree is turned off for every update. If a configuration is deleted, a full reload is still triggered. To reload the configuration tree, use the Refresh action in the Configuration Console toolbar. | |
| UICompactnessMode | Add this parameter to override the default UI display mode, which is compact. Valid values are comfortable or compact. Compact mode enables the display of more information on the screen at one time, which enables for faster data entry and reduces scrolling. Comfortable reduces the density and increases space. Users can enable and disable contact mode on User Settings. | |
| UIDefaultSuiteHomePage | Add this parameter to set the default start page for all users. You must set a valid web application name value. For example, for Global Human resources, use the value EmployeeSelfService to make Employee the default start page for users. | |
| UIEnableLPLComments | Add this parameter to allow comments in LPL configurations in Configuration Console. This is a data area specific parameter. If set to true, your comments in configured business classes, web apps, fields, actions, cubes, lists, forms, cards, pages and menus are saved. Use the Edit LPL, pencil icon, to specify a comment. If this parameter is set to true, it disables the Rich Client Configuration Console’s GUI editor. Additional changes are made using the LPL editor. The GUI editor is disabled even if no comments are specified. | |
| UIUseSingleSelectList | Use this parameter to control the single select feature. If this feature is enabled, then users can select a row on a form with a single click instead of needing to select a check box or select the row and click OK. This feature is enabled by default. If you set this parameter to false, the feature is disabled. | |
| HidePagePdf | This parameter controls the Print To PDF option on complex pages, such as multi-pane and dashboard view page panels. The default is to enable the Print To PDF option. To turn it off, set this parameter to true. Turning it off is useful in order to help avoid PDFs that are large and may not contain useful information. | |
| UIEnableReportCatalog | Set to true to enable the Report Catalog. The default is false. | |
| UIEnableMaintainingSelectedValues | Set to true to maintain the selected values within the lookup select dialog when in selection mode. | |
| UIHideDeliveredReports | Set to true to prevent delivered reports from being shown in the Report Catalog. The default is false. See also the configurable feature for hiding reports by user role. | |
| ShowInbasketWorkFlowActions | This parameter controls the behavior of the display of Inbasket workflow actions for an application data area. If set to true, actions such as Approve or Reject is displayed in the toolbar. If set to false, no actions appear in the toolbar. If set to approveMultipleWorkunits, then you can select multiple items in the Inbasket and apply an action to them, such as approve multiple invoices. | |
| ConfigurationInvalidateEmailAddresses | This parameter sets up email addresses to be notified when class level configurations are invalidated during repository startup and configuration event processing. The email contains information on the configurations that have been marked invalid. You can specify a comma separated list of valid email addresses. | |
| ConfigurationInvalidateFromEmailAddress | This parameter sets up a from email address for notifications when class level configurations are invalidated. Specify a valid email address to be used as the from email address in the invalid configurations email notification message. | |
| HaltConfigurationChangeOnError | This parameter controls if a confirmation message should display when a configuration passes a shallow parse but causes a configuration failure during a full deep parse. When a configuration passes the shallow parse but not the full, there are dependencies that cannot be resolved even though the current configuration itself passes. The default value is true. If set to true, the confirmation is displayed and you can choose to save with the knowledge that this action causes an invalidation. If set to false, the confirmation message is disabled. You can add this parameter in the application or base gen data area. | |
| UIEnableSavedSearch | If set to true, the saved search feature is enabled for all users in the data area. The default is false. If configurable features have been turned on, the UIEnableSavedSearch parameter is ignored. Instead, the visibility of the saved search feature is controlled by role through the Saved Searches Enabled configurable feature. We recommend using the configurable feature approach. |
User Field Configuration Parameters
| Component | Parameter name | Description |
|---|---|---|
| DisableInlineUserField | Determines whether user fields are stored inline or in the UserField_Storage business class for an application data area. The valid values are True, False, OnUpdate. If the value is OnUpdate, the user field is stored inline on the create but moved out of inline storage on an update. If you filter on user fields, it is best to move them out of inline storage. | |
| DisableInlineUserField.BusinessClass | Same as DisableInlineUserField, but applies only to the specified business class user fields. |
Auditing, logging, and replication configuration parameters
| Component | Parameter name | Description |
|---|---|---|
| CreateAuditLogEntryRecords |
When set to |
|
| CreateViewLogEntryRecords |
When set to The default value for this parameter is |
|
| IncludeListFormFieldsViewed |
If the CreateViewLogEntryRecords parameter is set to The default for the IncludeListFormFieldsViewed parameter is |
|
| IncludeNonListFormFieldsViewed |
If the CreateViewLogEntryRecords parameter is set to The default for the IncludeNonListFormFieldsViewed parameter is |
|
| AuditLogEntryActions | If set tofalse, the creation of AuditLogEntry records is disabled for framework business classes, such as those for the Configuration Console, security, and replication sets. The default for this is true. Framework business classes are always audited unless auditing for them is turned off through this parameter | |
| DisableActionRedirect | If set to true, users are prevented from using the View Source option to be redirected to the list that is on an entry or to a form for the record that created the entry. |
|
| optimize.audit.search and optimize.audit.search.BusinessClass | These two parameters enable you to turn on primary key optimization for audit log searches. The optimize.audit.search parameter is set on data areas and optimize.audit.search.BusinessClass is set on a specific business class within a data area. | |
| include.canceled | If set to true, this parameter enables the inclusion of canceled effective date records and the updating of the update stamp on future records. A framework field called canceled is available for inclusion in a replication so that you can identify canceled entries. |
|
| include.future.correction |
Set this parameter to true to include future corrections when the include.entrys.after.correction parameter is true. Set this parameter to false, which is the default value, to ignore future history corrections. You can set this parameter in the application data area or in the environment data area. Settings in application data areas override a setting in the tenant environment data area. |
|
| include.entrys.after.correction |
Set this parameter to true to replicate all audit log entries after a history correction. Set it to false, which is the default, to ignore history corrections that change records that have already been replicated. You can set this parameter in the application data area or in the environment data area. Settings in application data areas override a setting in the tenant environment data area. |
|
| include.entrys.after.retro |
Set this parameter to true to replicate all audit log entries after a retroactive change and set it to false, which is the default value, to ignore retroactive changes that change records that have already been replicated. You can set this parameter in the application data area or in the environment data area. Settings in application data areas override a setting in the tenant environment data area. |
|
| chunk.size |
This parameter sets the size for chunks of data when replicated data is being exported. The default is 1000000 (1MB).
This is an approximate size. After a row of data is exported, if the current buffer size exceeds this value, an additional file is created for the replicated data. The data files include a number, starting at 0, to indicate the incremental files.
Note: The names of the data files are based on the replication set name and the replication set class name, but that any dots and spaces in those names are replaced with underscores.
|
|
| json.indicator.transaction.size and json.indicator.transaction.size.BusinessClass |
These parameters set the transaction size for replication sets that have the Enable Indicator Replication check box selected and are exporting the data in JSON format. This check box is only available in replication sets for business classes whose LPL implements the incremental replication pattern and sets up the indicator field. If the indicator field is enabled, it determines when records should be incrementally replicated. The json.indicator.transaction.size parameter applies to all business classes. The json.indicator.transaction.size.BusinessClass parameters enable you to set a transaction size that applies to a single business class. When configured for a business class, you must set this parameter in the application data area that the business class resides in. The global parameter is set in the application data area or the environment data area, with the application data area setting taking precedence. When the replication process hits the number of records specified for the transaction size, the chunk size, or the end of records, data is written. |
|
| xml.indicator.transaction.size and xml.indicator.transaction.size.BusinessClass |
These parameters set the transaction size for replication sets that have the Enable Indicator Replication check box selected and are exporting the data in XML format. This check box is only available in replication sets for business classes whose LPL implements the incremental replication pattern and sets up the indicator field. If the indicator field is enabled, it determines when records should be incrementally replicated. The xml.indicator.transaction.size parameter applies to all business classes. The xml.indicator.transaction.size.BusinessClass parameters enable you to set a transaction size that applies to a single business class. When configured for a business class, you must set this parameter in the application data area that the business class resides in. The global parameter is set in the application data area or the environment data area, with the application data area setting taking precedence. When the replication process hits the chunk size or the end of records, data is written. When the number of records specified for the transaction size is hit, the current data string is saved for recovery purposes. |
|
| csv.indicator.transaction.size and csv.indicator.transaction.size.BusinessClass |
These parameters set the transaction size for replication sets that have the Enable Indicator Replication check box selected and are exporting the data in CSV format. This check box is only available in replication sets for business classes whose LPL implements the incremental replication pattern and sets up the indicator field. If the indicator field is enabled, it determines when records should be incrementally replicated. The csv.indicator.transaction.size parameter applies to all business classes. The csv.indicator.transaction.size.BusinessClass parameters enable you to set a transaction size that applies to a single business class. When configured for a business class, you must set this parameter in the application data area that the business class resides in. The global parameter is set in the application data area or the environment data area, with the application data area setting taking precedence. When the replication process hits the chunk size or the end of records, data is written. When the number of records specified for the transaction size is hit, the current data string is saved for recovery purposes. |
|
| enable.record.count.sync | In an application data area, set this to true to enable the feature for validating record counts between the replication source and replication target. | |
| AUDITINGMONITORINGSERVICE.WSI.ENDPOINT | As part of the setup for the outbound connection for Infor OS auditing and monitoring, specify the endpoint. If creating this parameter, use a data type of AlphaLower. | |
| oauth.<productline> | As part of the setup for the outbound connection for Infor OS auditing and monitoring, specify the service to use to define oauth credentials. If creating this parameter, use a data type of AlphaLower. | |
| auditingmonitoring.<productline> | As part of the setup for the outbound connection for Infor OS auditing and monitoring, specify the oauth key and secret. | |
| tenantid | For single tenant or on-premises systems, as part of the setup for the outbound connection for Infor OS auditing and monitoring, specify the tenant ID. | |
| logicalid.<productline> | For each product line, as part of the setup for the outbound connection for Infor OS auditing and monitoring, specify the logical ID. | |
| enabled | When the setup for the outbound connection for the Infor OS auditing and monitoring is complete, set this to true to enable the use of the connection. |
Miscellaneous configuration parameters
| Component | Parameter name | Description |
|---|---|---|
| ActorMaxImageSizeBytes |
Add this numeric type sets the maximum size in megabytes parameter for the actor image file. Add this parameter and specify a value different that the default of 2MB is you need a different size.
Note: If the actor record is opened in the application data area context, the value from the application data area is used. If opened in the environment data area context, the environment data area value is used. We recommend to keep these values in sync or the environment data area has a value as large as the largest data area value
.
|
|
| configurablefeaturesenabled |
Optional. This parameter is created by the Enable Configurable Features action on the Configuration Parameters list. If this parameter exists and the value is Yes, the Configurable Features tab is enabled on security roles. Configurable Features enables security administrators to control user interface and Landmark features users can and cannot use. When Configurable Features is enabled, all the security roles should be tailored to enable and disable the appropriate user interface features. Configurable features can also be viewed on actor records. |
|
| export.charset |
Optional. Add this parameter if special characters do not export to CSV or Excel properly. Create a parameter with type Alpha and a length of 20 or greater, depending on the value specified. Specify any of these values:
If you intend to open the export file in Excel, we recommend trying
Note: The configuration parameter is cached in the user interface. If a change is made after it has been referenced, you must exit the user interface and relaunch the application to see the change.
|
|
| hard.row.count.limit, hard.row.count.limit.TenantEnvName, and hard.row.count.limit.TenantEnvName.BusinessClass.Action |
These parameters enable you to set a limit at three different levels of specificity for controlling the number of rows a user can export from a list to CSV. This is useful since exporting a large number of rows, such as several hundred thousand or more can result in memory issues. |
|
|
list.variable.column.sizes <businessclass>.<list>.list.variable.column.sizes |
Optional. Add a parameter to turn off variable column sizing in PDF files generated from all lists or from a particular list. Variable column sizing means PDF files generated from lists allocates column width based on data type, data size, and label size. Wrapping still occurs, but larger fields generally get more space than smaller fields. Create a parameter with type Boolean and set the value to You can determine the businessclass and list values using Ctrl + Shift + left-mouse click. View the list and hover over the form element and press Ctrl + Shift + left-mouse click. An information window is displayed that includes the business class and name information. If the parameter is not defined, the default value is true. |
|
|
cardview.split.rows <businessclass><list>.cardview.split.rows cardview.right.column.split.rows <businessclass><list>.cardview.right.column.split.rows |
Optional. Add a parameter to turn off split rows in PDF files generated from all card view lists or from a particular list. Card view lists can contain rich text fields that can contain a lot of content, so it is helpful to allow rows to split across pages. Create a parameter with type Boolean and set the value to If the parameter is not defined, the default value is true. The default for the right column still has split rows off, so to enable the right column row splitting, you must add a |
|
| hard.row.count.limit, hard.row.count.limit.TenantEnvName, and hard.row.count.limit.TenantEnvName.BusinessClass.Action |
These parameters enable you to set a limit at three different levels of specificity for controlling the number of rows a user can export from a list to PDF. This is useful since exporting a large number of rows, such as several hundred thousand or more, can result in memory issues. |
|
| HeaderVAlign |
Use this configuration parameter to adjust the placement of images in the header of generated PDFs. Adjustment is needed because of the varying size of the images used in the header, such as the user images named reportfirstpageheader and reportpageheader. The font offset applied to the header may create a need for image adjustment. You can use these settings:
|
|
| DefaultFooterIncludeTime |
This configuration parameter is used to set the footer of a generated PDF report, which by default displays the date, time, and time zone. By configuring this parameter, you can set the footer to display only the date, removing the time and time zone in your generated PDF. To implement this, create a parameter with type Boolean and set the value to false. |
|
| FooterMarginAdjust |
Use this configuration parameter to adjust the placement of images in the footer of generated PDFs. Adjustment is needed because of the varying size of the images used in the footer, such as the user image named reportpagefooter. You can use these settings:
|
|
| Default | Sets default time zone. You can add this parameter to change the default time zone from UTC. For example, to make the default time zone match the time zone of your corporate headquarters. You can set this value in the application data area and environment data area.
You must set a valid time zone value as defined in the Time Zones configuration in Configuration Console. Because the value must match the time zone name as defined in Time Zones screen, we recommend changing the default time zone in Configuration Console > Data Area > Time Zones rather than adding the parameter to Configuration Parameters. See the Configuration Console User Guide for steps to set the default time zone. |
|
| effectivedate.timezone.basis | Enables you to control what time zone is used for effective date transactions. You can set the time zone basis to SYSTEM, CORPORATE, or USER. SYSTEM uses Universal Time Coordinated (UTC) as the basis, CORPORATE uses the time zone set for the corporation, and USER applies the time zone of the user initiating the transaction. | |
| ws.paging.enforced |
Create this parameter, if not present, and set to true to enforce a paging size limit for web service list calls. Enforcing a paging size limit can help avoid long-running processes that can impact user interface performance. The paging size is set with the ws.paging.size configuration parameter. If you do not set that parameter, a default value of 200 is used. If you enforce page sizing and specify a _LIMIT parameter value, the "_LIMIT" value is only used if it is less than the ws.paging.size value, if that is specified, or if it is less than 200 if there is no ws.paging size value specified. |
|
| ws.paging.size | Create this parameter, if not present, and specify a number in order to set an upper limit for the paging size. If the ws.paging.enforced parameter is set to true, then the _LIMIT value in requests are lower than ws.paging.size value, but not used if it is higher than that value. | |
| ws.enable.business.tasks |
When set to |
|
| ws.create.with.attachment |
When set to |
|
| CrossReferenceValidationEnabled |
Set this parameter in an application data area in order to enable or disable validation on xref values. When set to When set to The default is |
|
| AIEnabled | Set this parameter to true as part of the process of enabling AI-related features such as rich text assisted authorship. For more information, see your account manager.
See Enabling the Rich Text Assisted Authorship feature. |
Columnar table configuration parameters
Most of these parameters are for configuring the columnar database as part of Landmark support for columnar tables. Landmark only supports Microsoft SQL Server 2016 and higher databases for columnar tables.
| Component | Parameter name | Description |
|---|---|---|
| ColumnarServer | The columnar database server, which is in the format: serverName\instanceName. | |
| ColumnarUsername | The username used to log in to the columnar database. | |
| ColumnarPassword | The password used to log in to the columnar database. | |
| ColumnarPort | The port used to connect to columnar database. You only need to set this parameter if the port is different than the default port. | |
| ColumnarMultiSubnet | Whether the columnar database is in a multi-subnet setup or not. You only need to set this parameter if the database is in a multi-subnet setup. | |
| ColumnarListSize | This parameter controls the page size for ColumnarView lists. The default is 50. | |
| columnar.logging | If set to true, the replication for the columnar table outputs to a log each time a set number of rows are replicated and includes a final line with timing information when replication completes. |
Email component configuration parameters
Each data area can have its own email configuration. Changes take effect without restarting.
| Component | Parameter name | Description |
|---|---|---|
| mail.debug | Set to true or false to enable debugging. | |
| mail.from | Sets the email address for the "from" address for system emails. | |
| mail.mime.address.strict | Set to true or false to determine whether to apply strict mime address rules. | |
| mail.user | ||
| mail.host | Sets the mail host. | |
| mail.transport.protocol | Sets the mail transport protocol. | |
| mail.<protocol>.host | Sets the host for the given type of mail protocol. | |
| mail.<protocol>.port | Sets the port for the given type of mail protocol. | |
| mail.<protocol>.user | Sets the user for the given type of mail protocol. | |
| mail.smtp.auth |
If set to |
|
| mail.smtp.starttls.enable | If set to true, this parameter enables the use of TLS with SMTP server authentication. |
|
| SMTPServiceName | Use this to indicate the Landmark service for SMTP server authentication. | |
| SMTPActorId | To authenticate all users through a shared identity for SMTP server authentication, use this parameter to indicate the actor identity record to use. | |
| mail.store.protocol |
Use this to indicate the sent email store protocol to use when storing emails sent from Landmark, such as |
|
| mail.<protocol>.host |
Use this to indicate the host for storing the emails for a given store protocol. |
|
| ServiceName |
Use this to indicate the Landmark service for sent email store authentication. The default name for the email store service is EMAIL. If you do not set this parameter but enable users for the sent email store feature, the system looks for identity records for the EMAIL service. Use AlphaUpper as the type when creating this parameter. |
|
| FolderName | This indicates the name of the folder in which to store sent emails. If you do not set this parameter, the default value of Sent Items is used. | |
| StoreSentMessages.ActorID | Set this to true or false to directly enable or disable the sent email store feature for an individual user. |
|
| StoreSentMessages |
Set the value for this to either a Boolean value of The system uses the values for this parameter and the previous one as follows. When the email is requested, the system checks if a StoreSentMessages.ActorID parameter exists for the actor in play. If the parameter exists, then no further checking is done; a If the value is the name of an actor group and the actor in play is in that group, the feature is enabled. Otherwise, if the actor is not in the group or the group does not exist, it is disabled. If the feature is enabled but the configuration is missing or incorrect, the message is still sent as long as there are no transport errors such as SMTP. However, the store is not updated and errors are logged. |
|
| mail.<protocol> email .connectiontimeout |
The socket connection timeout, in milliseconds, for the specified email protocol server. This parameter and the mail.email<protocol>.timeout parameter are passed to the email server. For these to have an effect, the email server must be configured to use them. See https://javamail.java.net/nonav/docs/api/com/sun/mail/smtp/package-summary.html. |
|
| mail.<protocol>.timeout |
The socket read timeout, in milliseconds, for the specified email protocol server. This parameter and the mail.<protocol>.connectiontimeout parameter are passed to the email server. For these to have an effect, you must configure the email server to use them. See https://javamail.java.net/nonav/docs/api/com/sun/mail/smtp/package-summary.html. |
|
| address.regular.expression |
This parameter enables you to configure the regular expression used to validate email addresses. If you add this parameter, set the type to Alpha make the length sufficient to hold the size of the regular expression you specify as the value. The default regular expression is:
To set up your regular expression for email validation, consult standard resources on Java regular expression syntax. |
|
| mail.proxy |
Specify a proxy email address for all outbound emails. If this parameter is not set, emails are sent to their usual destinations. You can set this parameter in the application data area or in the environment data area. Settings in application data areas override a setting in the tenant environment data area. |
|
| mail.proxy.exceptions |
Specify a regular expression for non-proxy email addresses to determine if a specific email address is exempt from being sent to the proxy email address. To set up a regular expression, consult standard resources on Java regular expression syntax. You can set this parameter in the application data area or in the environment data area. Settings in application data areas override a setting in the tenant environment data area. |
|
| mail.from.proxy | Specify a proxy from email address to override the from email address for all outbound emails. | |
| mail.from.proxy.exceptions |
Specify a regular expression that applies to non-proxy from email addresses to determine if a specific from email address is exempt from replacement by the proxy from email address. To set up a regular expression, consult standard resources on Java regular expression syntax. |
|
| mail.reply.to.default | Specify a default reply-to address for all outbound emails that have no specified reply-to address. | |
| mail.reply.to.proxy | Specify a proxy reply-to address to override any specified reply-to address. | |
| mail.reply.to.proxy.exceptions |
Specify a regular expression that applies to non-proxy reply-to addresses to determine if a specific reply-to address is exempt from replacement by the reply-to address. To set up a regular expression, consult standard resources on Java regular expression syntax. |
|
| DOMAIN.tenant_name | Specify the verified email domains for a tenant. You can specify up to four domains, separated by commas. | |
| ENABLEDOMAINVALIDATION[.tenant_name] | Set to true to enable email domain verification for the tenant. | |
| FALLBACKEMAILFROMADDRESS.<tenant_name> | The fallback email from address for the tenant when the domain name of the specified from address is not in the verified email domains list. | |
| NONVERIFIEDEMAILDOMAINUSENOTIFICATIONRECIPIENT.<tenant_name> | The actor to notify when a from address is used whose domain name is not in the verified email domains list. |