Published: 10.10.2019
Version 2.1.0 is a major release of the Netcetera 3DS Server 2.
For documentation about this release please refer to the documentation site.
This version is NOT backwards compatible with previous versions of the Netcetera 3DS Server.
The Netcetera 3DS Server 2.1.0 supports Java 11. Java 8 is now deprecated and compatibility will be dropped with the first release in Q1 2020. Please migrate your environment to Java 11 by then.
This is an example of included changes:
New Admin configuration Properties that should be configured:
threedss.transaction-logs.scheduled-moving.enabled= threedss.transaction-logs.scheduled-moving.cron=
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 | With version 2.1.0 of the Netcetera 3DS Server a Search Transactions feature is shipped. For the purpose of searching transactions, the 3DS Server database table transactions_log is extended with 15 new searchable fields columns. The way the 3DS Server logs the 3DSS messages is also changed in a manner to fill the new searchable columns. Furthermore, a new history_transactions_log table is introduced for the transaction logs' entries to be moved there. The intention is to increase the performance of searching transactions as well as to prevent а (possible) blocking of writing a new transaction log. The process of moving the transaction log entries will be done only if this is enabled by configuration and the time of the moving is also configurable using CRON. The 3DSS Searchable Old Transactions Tool is a complementary tool to the Netcetera 3DS Server Transaction Search feature which processes already present transactions (made in previous versions of the 3DS Server) in order to be searchable. The tool will iterate over the existing transaction log entries and will update each transaction log entry by filling the new searchable columns. The execution of the tool must occur before transaction logs being moved in history table (if enabled). It is not mandatory to run the tool, but it is recommended in order for the search results to contain old transaction entries matching the search filters. The tool can be run in one or multiple iterations (depending on configuration). The number of transaction logs entries processed in one iteration is also configurable. The default values of the tool is 1 iteration processing 5000 transaction log entries. In case of greater number of existing transaction log entries, we recommend processing them in multiple iterations in order to prevent locking the transaction log table. There is also a possibility to run the tool more than once at different time periods. Configure the tool in ./config/application.properties and run it using: java -jar nca-3dss-searchable-old-trxs-tool.jar |