Payment Feature Services properties

The Common Services properties page is used to configure basic settings at the system level. To restart a Common Services application or component, delete its pod.
Table 1. Common Services properties
Name Value Example Description
Bank Name None Bank A Name of the processing institution. The property can be referenced by any Common Services component.
XSRF Prevention Enabled None true, false Indicates whether cross-site request forgery (XSRF/CSRF) prevention is enabled for all Common Services components. When set to true, Control Center uses a technique to help ensure that requests that are submitted by an authenticated user are legitimate and didn't originate as malicious URLs created by a third party. The feature is disabled when this value is false.

The default value is true.

Note: Control Center must be restarted for this property to take effect.
XSRF Same Origin Check Enabled true true, false Indicates whether the cross-site request forgery (XSRF/CSRF) same origin check is enabled for all Common Services components. The feature is disabled when this value is false.
Note: Control Center must be restarted for this property to take effect.
FTM Default Application Name None FTM The default FTM application name to use when work is inserted into the base tables of the FTM database.
Note: Control Center must be restarted for this property to take effect.
System Currency USD USD The currency code to use when exchange rate conversions on incoming transactions are done.
Image Retrieval Mode Local Local or Remote Indicates whether images are retrieved locally or by using remote method invocation. In remote mode, the components use RMI calls to the Transaction Server to retrieve the images. In local mode, the images are retrieved directly from the database. The default is local.
Bank Country None   The country where the processing financial institution is located. This property is used in finding system holidays for determining business days. If this property is left blank, all holidays with a blank country are assigned as a system holiday. If this property is given a value, all holidays with either a blank country or matching value are assigned as a system holiday.
Bank Region None   The region where the processing financial institution is located. This property is used in finding system holidays for determining business days. If this property is left blank, all holidays with a blank region are assigned as a system holiday. If this property is given a value, all holidays with either a blank region or matching value are assigned as a system holiday.
Bank State/Province     The state or province where the processing financial institution is located. This property is used in finding system holidays for determining business days. If this property is left blank, all holidays with a blank state or province are assigned as a system holiday. If this property is given a value, all holidays with either a blank state or province or matching value are assigned as a system holiday.
Account Masking Rule N/A *9999 Defines how to display a partial account number to a user. An asterisk (*) is used to hide certain digits of the account number. For example, to display the last four digits of an account number, set this property to *9999. To display the first 4 digits of the account number, use 9999*. 99*99 displays the first two and last 2 digits of the account number. This rule is useful when the account number is communicated to a customer, such as using customer advice.
Balancing Rule Control   Defines when to set the balance state for a batch (ICL). Valid values are shown in the following list.
Transaction
Set the balance state when the credits equal the debits in a batch (ICL). By default, bundle transaction balancing is done.
If you want to do batch transaction balancing for the transactions for a specific product code, you need to configure the balancing rule in that product code
Control
Set the balance state when the control totals equal the calculated totals.
None
Do not set the balance state.
Auto Open Business Days true true, false Set this property to true to automatically open any business days that are required during ingestion or when payments are moved to a new business day. If this property is false, the ingestion or moving of payments fails if the required business day is not already open.
System Payment Scheme     The default payment scheme to use. This property is used when a payment scheme is not specifically provided, such as in a task configuration.
Populate object base tables at ingestion true true, false Controls whether the FTM object base tables are populated when work is loaded into the system.
Note: Control Center must be restarted for this property to take effect.
Maximum threads per user for Participant Directory validation 5 10 The maximum number of work manager threads to use for an individual user when they validate a participant in Participant Directory. This property is used to prevent a single user from getting all the work manager threads.

For example, you have five users that are expected to use Participant Directory to update participants and the work manager has 100 threads. In this case, set the value of this property to 20. The default value for this property is 5.

Participant Validation User Exit     A user exit that is used to validate any changes that are made to a participant in the participant directory. If any page for the participant is changed, this user exit validates the change.
Immediate Payment Timeout Value 6000   The maximum number of milliseconds to wait for a payment status response from FTM. If the timeout value is not specified in the request, the web service uses the value that you configured in this property. For example, setting this property to 4000 waits for 4 seconds and setting it to 3300 waits for 3.3 seconds. The default value is 6000, or 6 seconds.
Default Participant Effective Date Next Business Date   Defines the default method that is used to set the effective date when a version of the participant is created or changed. The options for this property are shown in the following list.
Next Business Date
The version of the participant becomes effective on the next business date.
Custom Business Date
The version of the participant becomes effective on a business date that is provided by the user.
Immediate
The version of the participant becomes effective immediately upon activation of the version.
Custom Calendar Date
The version of the participant becomes effective on the calendar date and time that is provided by the user.
Allow current Business Date for Participant Effective Date true true, false Indicates whether the current business date is allowed as an option for the effective date for a participant.
Enable Business Rules true true, false There are various pages, such as the participant directory and Processing Windows, that update the Business Rules tables upon changing them. When this property is set to false, Business Rules is no longer notified to build its tables when they are changed. Set this property to false when Business Rules is not installed or during its initial configuration. Do not turn off this property in a production environment if Business Rules is running.
Replace Unmatched Variable Descriptions false true, false Indicates whether the substitution variables in the detail description field of an error code are replaced when a value that matches the substitution variable is not found. The substitution variable is either replaced with blanks or is formatted according to its formatting indicator. For example, if a substitution variable is defined as $(SUBSTVARNAME:PadL09), it is replaced with 000000000 when a matching value is not found for the variable.
Note: When this property is changed, WebSphere® Application Server and all applications must be restarted.
Maximum uncommitted messages 1000   The maximum number of uncommitted messages in an IBM® MQ unit of work. The value in this property must be less than or equal to the value that is configured for IBM MQ.
SQL batch size 500   The number of SQL statements to run in a single batch. This property is used to help manage performance and the Db2® log size. The value must be 5 - 5000.
Event aggregation rate 100   The number of batches (ICLs) to put into a single aggregated event. The value must be 1 - 5000.
Scheduled payment notification user exit class     Enter a fully qualified Java™ class name to use for the scheduled payment notification user exit.
System overview refresh rate     How often the data on the system overview page is automatically refreshed. This property is specified as a number of seconds. By default, auto-refresh is disabled.
(Business Rules Web Services) Business Rules Server Request Timeout 999999   The maximum time, in milliseconds, the Business Rules Server remains inactive between decision requests. This property applies to the Business Rules web services.
(Business Rules Web Services) Business Rules Server Response Timeout 20000 30000 The maximum time, in milliseconds, to wait for a general response from the Business Rules Server. This property applies to the Business Rules web services.
(Business Rules Web Services) Business Rules Validation User Exit Class     The fully qualified class name for the transaction validation process user exit. This property applies to the Business Rules web services.
(Business Rules Web Services) Business Rules SSL Configuration Name   defaultSSLConfig Business Rules SSL configuration alias to be used. This property applies to the Business Rules web services.
RMI SSL Configuration Name defaultSSLConfig defaultSSLConfig The SSL configuration name to use for all user interface components that communicate with Business Rules, Gateway Server, or Transaction Server by using RMI. If a value is set in this property, it is assumed that SSL is enabled for RMI.

This SSL configuration is common, and holds all the trusted certificates for RMI communication.

Immediate Payment Maximum Asynchronous Object Count 1000   The maximum number of objects that can be used when a web service for The Clearing House Real Time Payments is running in asynchronous mode. If the web service is running in synchronous mode, this property is ignored. The default value is 1000.
Force filter option for participant directory   false This property controls how the information on the participant directory preference pages is filtered when the page is initially displayed. When this property is set to false, only the default filtering criteria is used for the page. When it is set to true, you are required to provide filtering criteria that are applied in addition to the default filtering criteria.
Image align right, left left Indicate whether images are aligned to the right or to the left.
Include rejected payments when balancing   true Indicate whether rejected payments are considered when balancing is done.
Undefined error code GEN0001   The error code that is used to generate validation results when the inbound transmission validation returns an error code that is not defined in FTM.
Zelle application queue   FXH.ZELLE.APPBRIDGE.QUEUE The name of the queue to use for the Zelle application queue.
Cache Monitor Polling Interval 60 60 Polling time interval in seconds to monitor if caches need updates.

Actions

The actions that are available on the page are shown in the following list.
  • Open documentation displays the help page.
  • Filter column displays the build filter link that you can use to create a filter for the columns on the page.
  • Search entry field. Typing text in this field automatically filters the properties that are displayed in the table. The table displays only those properties that match what was typed in the search field.
  • Refresh, which updates the displayed properties.
  • Download CSV saves the displayed table view as a .csv file.
  • Customize columns displays a page to select which columns are shown or hidden on the page.
  • Row settings configures the size and the spacing of the text that is displayed in the cells of the table.
  • Reset table configuration changes the table view back to the default configuration.
  • To update a property, click the property name or anywhere in the row to open the edit property dialog box.