TOLERANT Move Release 6.0

2016/11/10

Notices

  • The correct file-name and line-number should be written in log file, if a read-error occurred in the input file.
  • In case of an (unlikely) OutOfMemoryError the product will now crash and create dump files.
  • The new administration command state database project-Id can be used to check the state of the project’s databases. If the project-Id was not entered, all databases will be checked.
  • The product ships with a newer embedded web server jetty 9.3.11.

New Product Features

Batch

  • The correct file-name and line-number should be written in log file, if a read-error occurred in the input file.
  • Move can now be configured to use more partitions. The old limit was 100 partitions. The new limit is 2000 partitions. Increasing the number of partitions can be used to gain performance if the customer base is large.
  • With the new parameter reduceScoreOnDifferentCompanyNames in moveProfile, you can now define, that if a input line matches a company entry in the move reference data, the score will be reduced, if the company name is not a 100% match. This can be useful, if there a multiple companies with almost the same name at the same adress. With the parameter set to a value between 0 and 15, the score will be reduced, if the names are not complete matches (ignoring casing and special characters).

General

  • In case of an (unlikely) OutOfMemoryError the product will now crash and create dump files.
  • Unified behaviour (help, usage, result codes, …) of Commandline Tools
  • The new administration command state database project-Id can be used to check the state of the project’s databases. If the project-Id was not entered, all databases will be checked.
  • The product ships with a newer embedded web server (jetty 9.3.11). The cyphersuite can be configured using TLCONFIG/jetty-config/tweak-ssl.xml.

Fixed Bugs

Batch

  • TPR-3586: Batch process does not exist if the output file couldn’t be written.
  • TPR-3666: There is a new attribute fixPostalCode in the moveProfile section. If turned on, a missing leading zero in the postalcode (germany) will be added to put a customer record in the correct partition. Missing leading zero in postalcodes can be generated when using e.g. Excel.
  • TPR-3667: There is a new attribute ignoreWrongSourceType that is set to true per default, that decides, whether the reference data has to be checked for data of the wrong source type. It is only relevant if the sourceType of the reference data is NSA. In case in the reference there were entries with source type EU these would then be filtered out. In the reference data delivered by Tolerant Software this should not happen anyway.

General

  • TPR-7: Even if the logging for audit events was turned off, some initial logging messages appeared in the audit log.
  • TPR-384: When upgrading an installation with https, the installer overwrites the keystore (only relevant for products with servicecomponent).
  • TPR-484: The attribute „instances“ in the tag „configuration“ of the security.xml is no longer supported. All productinstance specific rights are now enabled, when „administration“ is enabled. The value of „instances“ will now be silently ignored.
  • TPR-3531: The check for errors in synonym file does not validate entries, that have no list-name.
  • TPR-3555: The name of a Match field should not contain a special character.
  • TPR-3569: All batch configuration templates coming with the product have now the same logginglevels:
    • Tracefiles: INFO
    • Logfiles: INFO
    • Console: INFO
  • TPR-3591: When configuring https during the installation (for products with servicecomponent), the selfsignedcert.txt file was overwritten and therefore empty. Now the file will contain the details about the selfsigned certificate as intended.
  • TPR-3691: The counter metrics for the synonym substitution should be project-specific.
  • TPR-3796: If a script for a generatedField did not return a value (or a null value), the trace file will contain errors about NullPointerExceptions.
  • TPR-3821: It is not possible to read and/or write in database tables if their schemas do not match the database username.
  • TPR-3837: Upgrade does not delete the Jetty-tmp directories if the hostname was used for JETTY_HOST (only relevant for products with servicecomponent)

Security

  • TPR-3472: The security.xml reader now checks the version of the file.

Known Bugs

  • TPR-3892: The new trimtypes M, RM, LM and A do not work for the following configuration-elements and tools:
    • serviceOutputField
    • csvOutputField
    • databaseOutputField
    • matchFiletest.sh/bat
    • postFiletest.sh/bat