Database
The following table shows the properties for the database component:
| Property | Values (default) | Description |
|---|---|---|
| dbUrl | jdbc:db2://%DBHOST%:%DBPORT%/%DBNAME% |
FTM
database name. Refer to a local database by name, such as MYFTMDB, or to
a database on another server by using the full URL. A full URL is specified as
jdbc:db2://dbserver.example.com[:port]//MYFTMDB where:
Notes:
|
| dbSchema | %DBSCHEMA% | Name of the schema under which the FTM database was installed. |
| dbConnectId | N/A | User ID used for all database connectivity. This user ID requires connect access to the database and insert, delete, update, and select access to all FTM database tables. If not specified, the current user ID and password are used. |
| dbConnectPwd | N/A | Password for the dbConnectId user ID. |
| dbConnectionIdleTimeout | 5000-7200000 (300000) | The timeout, in milliseconds, that the Transaction Server connection monitor waits between connection invocation usage before it is reported as an abandoned connection. This value is ignored if dbConnectionMode is set to standard. |
| dbConnectionInUseTimeout | 1000-1800000 (60000) | The timeout, in milliseconds, that the Transaction Server connection monitor waits during a connection invocation before it is reported as a deadlock connection. This value is ignored if dbConnectionMode is set to standard. |
| dbConnectionMode | standard, debug, monitored (standard) | Configures the Transaction Server to use a specific type of database connection.
The following database connection types are available:
|
| dbConnectionTracing | true, false (false) | Turns on verbose mode in the database connection debug mode. This option increases the number of messages that are logged during database debugging, showing all created statements and more. This option is ignored if dbConnectionMode is set to standard. |
| dbConnectionWaitTime | 10-120000 (1000) | The length of time that the Business Rules Manager waits for a connection to the DBMS. |
| dbEnableSSL | true, false (false) | Use an SSL connection to the FTM database. |
| dbExceptionMonitoring | true, false (false) | Turns on database exception monitoring. When specified as true, debug connections output extra logs that are related to certain database exceptions to aid in debugging. This value is ignored if dbConnectionMode is set to standard. |
| dbExecutionStackSize | 4-1024 (16) | Specifies the number of SQL statement executions that are retained for exception monitoring. This option is useful when debugging database deadlock and read timeout exceptions. This value is ignored if dbConnectionMode is set to standard or dbExceptionMonitoring is set to false. |
| dbKeyStore | N/A | The location of the file that contains the keystore. |
| dbKeyStoreFormat |
|
The keystore type of the keystore file. |
| dbKeyStorePassword | N/A | The password used to access the keystore. |
| dbLogging | true, false (true) | Enables or disables database enterprise logging. |
| dbLoginTimeout | 10-120000 (1000) | The length of time that the Business Rules Manager waits to log on to the DBMS. |
| dbTrustStore | N/A | The location of the file that contains the truststore. |
| dbTrustStoreFormat |
|
The truststore type of the truststore file. |
| dbTrustStorePassword | N/A | The password used to access the truststore. |
| partnerDbSchema | (FTM) | This property defines the database schema for the Partner Profiles tables within the database. The paydirdb and buildtables commands use it to extract data for bank control and endpoint files. |