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
config 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.

config ags.product.line=<productline>

The name of the Infor Lawson System Foundation product line where the transaction is to be performed.

ags.product.line=APPS90

config 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.transactionurl=servlet/Router/Transaction/Erp

config ags.protocol=<protocol>

The Infor Lawson System Foundation protocol. These are the allowed values:

  • http

  • https

config ags.port=<nnnn> The Infor Lawson System Foundation port, where nnnn is the port number.
config ags.host=<hostname> The fully qualified name of the host where the Infor Lawson System Foundation is installed.
config ags.async.failure.email The email address to send an email regarding an AGS transaction processing async failure.
config 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
config 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 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 false.

config 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 true.

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.
config 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.

config 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.

config 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.

config 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.

async 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.

async 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.
async default.queue.by.data.area

If set to true, a default queue is created for each data area when needed. If set to false, the system does not create a default queue for each data area, but relies on the existing queue or queues. The default is true.

batchtaskstep wait.for.async.actions

If set to false in an application data area, this parameter reverts job stream processing for job streams that were not defined to use step parallel processing to the previous behavior, the behavior prior to release 11.0. With the previous behavior, job steps were processed serially with the exception that any jobs spawned by a step were processing independently.

If this parameter is not set or is set to true, then the job stream processing waits for a step’s spawned jobs to finish before processing the next step.

batchtaskstep 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.

batchtaskstep 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.

batch log.set.stats

Set this to true in an application data area to enable you to print or view running statistics for all set actions in that data area. These statistics can aid in determining if an action is doing significant work per transaction.

You view the statistics by selecting the View Trigger Stats drill around on the Triggers form.

You must only set this parameter to true if directed to do so by support personnel. To enable statistics collection, use the Save History option for the queue.

batch log.set.stats.<businessClass>.<action>

Set this to true in an application data area and specify the business class and action in order to enable you to print or view running statistics for a specific set action in that data area. These statistics can aid in determining if an action is doing significant work per transaction.

You view the statistics by selecting the View Trigger Stats drill around on the Triggers form.

You must only set this parameter to true if directed to do so by support personnel. To enable statistics collection, use the Save History option for the queue.

config 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.
config 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.
config mail.expression.include

This parameter and the mail.expression.exclude parameter enable you to control who gets email notifications. By using regular expression syntax in the and mail.expression.exclude parameters, you can control who is allowed to receive such emails.

Example:

mail.expression.include=.*@.*acmecorp.com$ means that email notifications would only be sent to actors whose email address ends in mail.expression.include.acmecorp.com.

config mail.expression.exclude See mail.expression.include.
ims 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.
EffectiveRequests 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.

EffectiveRequests 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.

config 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
config 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.

config 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.
ion 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.
ion 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.
UI 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.
UI 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.
UI 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.

UI 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.
UI 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.
UI 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.
UI 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.
UI 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.
UI 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.
UI UIEnableReportCatalog Set to true to enable the Report Catalog. The default is false.
UI UIEnableMaintainingSelectedValues Set to true to maintain the selected values within the lookup select dialog when in selection mode.
UI 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.
config 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.
Repository 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.
Repository 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.
Repository 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.
UI 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
framework 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.

See User field inline storage management.

framework DisableInlineUserField.BusinessClass Same as DisableInlineUserField, but applies only to the specified business class user fields.

See User field inline storage management.

Auditing, logging, and replication configuration parameters

Component Parameter name Description
AuditLogEntry CreateAuditLogEntryRecords

When set to true in the tenant environment data area, then in all data areas an AuditLogEntry business class is created and then populated with the key identifying data of audit log entries, such as actor, action, and effective date. This is done only for online user transactions and Infor Spreadsheet Designer web service transactions. The full audit log entries are still created as before for each business class that implements auditing. The AuditLogEntry business class is examined through standard database tools or replicated for analysis by business intelligence tools.

AuditLogEntry CreateViewLogEntryRecords

When set to true in the tenant environment data area, audit log entries are created when users view a list or form or change data in the Web UI and Infor Spreadsheet Designer. Selects do not create entries and paging a list does not create entries, only the first access does. You can have web services calls create audit log entries by including &_clientType=UI in the URL.

The default value for this parameter is false. The default is to not include the list of fields if a form or list name is available, which is the case in normal user interactions. If the form or list name is not available, which can occur if the form or list is accessed programmatically, then the list of fields is included. To change this behavior, use the IncludeListFormFieldsViewed and IncludeNonListFormFieldsViewed parameters.

AuditLogEntry IncludeListFormFieldsViewed

If the CreateViewLogEntryRecords parameter is set to true and you set this parameter to true in the tenant environment data area, then the default behavior of the CreateViewLogEntryRecords parameter is changed. The audit log entries include the list of fields if a form or list name is available.

The default for the IncludeListFormFieldsViewed parameter is false.

AuditLogEntry IncludeNonListFormFieldsViewed

If the CreateViewLogEntryRecords parameter is set to true and you set this parameter to false in the tenant environment data area, then the default behavior of the CreateViewLogEntryRecords parameter is changed.The audit log entries does not include the list of fields if a form or list name is not available, which may be the case if the list or form was accessed programmatically).

The default for the IncludeNonListFormFieldsViewed parameter is true.

AuditLogEntry 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
AuditLogEntry 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.
framework 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.
framework 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.
Replication 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.

Replication 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.

Replication 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.

Replication 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.
Replication 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.

Replication 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.

Replication 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.

Replication 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.

See Validating replication set record counts.

config 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.
auditingmonitoring 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 auditingmonitoring.<productline> As part of the setup for the outbound connection for Infor OS auditing and monitoring, specify the oauth key and secret.
ion 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.
auditingmonitoring 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.
auditingmonitoring 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
config 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
.
config 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.

csv 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:

  • writebyteordermarker

  • systemdefault

  • Any valid, supported character set

If you intend to open the export file in Excel, we recommend trying writebyteordermarker first.

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.
csv 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.

pdf

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 false.

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.

pdf

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 false or true.

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 .right.column.split.rows parameter and set the value to true.

pdf 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.

pdf 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:

  • Top: If necessary, pushes the header below the image.
  • Bottom: If necessary, pushes the header such that the image is adjusted just above the underline.
  • None: Makes no adjustment.
  • Auto: Uses top when the header image is left or center aligned, and otherwise uses bottom. This is the default setting.
pdf 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.

pdf 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:

  • True: Adjusts bottom margin when image infringes.
  • Footertext: Makes the same adjustment as true but moves the footer text above the image.
  • None: Makes no adjustment.
  • Auto: Uses footertext when the footer image is center aligned, and otherwise uses true. This setting is the default.
TimeZone 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.

framework 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.
webservs 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.

webservs 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.
webservs ws.enable.business.tasks

When set to true in the tenant environment data area, business tasks are invoked through the web services layer. This applies to business tasks that are not directly in the context of a business class, making them accessible through REST APIs. Delivered actions include moving configurations between tenants and using the configuration export and import utilities, enabling automation of processes that would otherwise be manual.

webservs ws.create.with.attachment

When set to true in a data area, the web services raw data Create action API includes the ability to add a file attachment, for example an image file. The default is false. You can set this parameter on an application data area or on the environment data area.

ipa CrossReferenceValidationEnabled

Set this parameter in an application data area in order to enable or disable validation on xref values.

When set to false in Infor Process Automation if a user adds or updates an xref value, validation does not occur when the optional check box is unchecked or when the length exceeds the set limit.

When set to true in Infor Process Automation, if a user adds or updates an xref value, validation occurs for length and required fields.

The default is false.

config 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
Analytics ColumnarServer The columnar database server, which is in the format: serverName\instanceName.
Analytics ColumnarUsername The username used to log in to the columnar database.
Analytics ColumnarPassword The password used to log in to the columnar database.
Analytics 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.
Analytics 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.
Analytics ColumnarListSize This parameter controls the page size for ColumnarView lists. The default is 50.
Replication 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
email mail.debug Set to true or false to enable debugging.
email mail.from Sets the email address for the "from" address for system emails.
email mail.mime.address.strict Set to true or false to determine whether to apply strict mime address rules.
email mail.user
email mail.host Sets the mail host.
email mail.transport.protocol Sets the mail transport protocol.
email mail.<protocol>.host Sets the host for the given type of mail protocol.
email mail.<protocol>.port Sets the port for the given type of mail protocol.
email mail.<protocol>.user Sets the user for the given type of mail protocol.
email mail.smtp.auth

If set to true, this parameter enables SMTP server authentication.

See Enabling and configuring SMTP server authentication.

email mail.smtp.starttls.enable If set to true, this parameter enables the use of TLS with SMTP server authentication.
email SMTPServiceName Use this to indicate the Landmark service for SMTP server authentication.
email SMTPActorId To authenticate all users through a shared identity for SMTP server authentication, use this parameter to indicate the actor identity record to use.

See Setting up users for SMTP server authentication.

email mail.store.protocol

Use this to indicate the sent email store protocol to use when storing emails sent from Landmark, such as imap for Internet Message Access Protocol (IMAP).

email mail.<protocol>.host

Use this to indicate the host for storing the emails for a given store protocol.

email 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.

email 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.
email StoreSentMessages.ActorID Set this to true or false to directly enable or disable the sent email store feature for an individual user.
email StoreSentMessages

Set the value for this to either a Boolean value oftrue or false, or to the name of an actor group. Use all uppercase letters for the actor group value and use AlphaUpper as the type when creating this parameter.

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 true value enables the feature and a false value disables it. If the previous parameter does not exist, a check is done for StoreSentMessages. If it exists and if the value is true, the feature is enabled. If it is false, the feature is disabled.

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.

email 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.

email 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.

email 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:

^([A-Z0-9'_%-]+[\\.])*([\\+A-Z0-9'_%-]+)@([A-Z0-9-]+[\\.])*([A-Z0-9-]+[\\.])[A-Z]{2,6}$

To set up your regular expression for email validation, consult standard resources on Java regular expression syntax.

email 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.

email 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.

email mail.from.proxy Specify a proxy from email address to override the from email address for all outbound emails.
email 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.

email mail.reply.to.default Specify a default reply-to address for all outbound emails that have no specified reply-to address.
email mail.reply.to.proxy Specify a proxy reply-to address to override any specified reply-to address.
email 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.

domains DOMAIN.tenant_name Specify the verified email domains for a tenant. You can specify up to four domains, separated by commas.
domains ENABLEDOMAINVALIDATION[.tenant_name] Set to true to enable email domain verification for the tenant.
domains 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.
domains NONVERIFIEDEMAILDOMAINUSENOTIFICATIONRECIPIENT.<tenant_name> The actor to notify when a from address is used whose domain name is not in the verified email domains list.