TOLERANT Post Release 7.0

2017/05/24

Notices

  • CAMEO Codes are now supported:
    • post.CAMEOStatus: CAMEO data status for the input address
    • post.CAMEOCategory:a code for the affluence of the validated address
    • post.CAMEOGroup:a code for the neighborhood of the validated address
    • post.CAMEOInternational:a code for the affluence of the validated address at an international level
    • post.CAMEOMVID:The match key for CAMEO data
    • post.CAMEOCategoryDesc:a description for the affluence of the validated address
    • post.CAMEOGroupDesc:a code for the description of the validated address
    • post.CAMEOInternationalDesc:a description for the affluence of the validated address at an international level
  • The new trimtypes M, RM, LM and A have been added to the following configuration-elements and tools:
    • serviceInputField
    • serviceOutputField
    • csvInputField
    • csvOutputField
    • databaseInputField
    • databaseOutputField
    • matchFiletest.sh/bat
    • postFiletest.sh/bat
  • The installer will abort installation, if the target directory is not empty. The following exceptions are allowed: the installer itself can be in the installation directory or a previous installation can be in the installation directory.
  • The fifth position of the shortReport will now reflect the information that an outdated streetname was corrected to the new streetname.
  • All logfiles other than the request log now have a new timestamp format. It now complies with the ISO 8601 standard. Examples:
    Previous: 20 Mar 2017 16:27:58,840
    Now: 2017-03-28 16:27:58,840
  • An up-to-date java virtual machine (1.8.0_131) is now bundled with the product.
  • Example configurations, templates and API examples have been overworked.

New Product Features

Configuration and Administration GUI

  • Generated fields can now be configured via the Post Admin GUI
  • A template for custom transliterations was missing. If a custom transliteration is created through the admin GUI, a template will now be used to create a basic transliteration rule file.
  • Connection check in admin GUI now works for a H2 database that is currently in use by service.
  • Several improvements were made for the administrative GUIs
  • New menu item in the context menu of the Admin-GUI to generate an identical config-file to the running service

Client GUI

  • Added new „info“ menu entry in client GUI

Service

  • The new attribute „forceOutput“ for ServiceOutputFields has been added. It can be used to force the ServiceOutputFields to appear in a service response even if the field is not mapped with an InputFieldmapItem. In this case, its value is an empty string.

General

  • CAMEO Codes are now supported:
  • New trimtypes have been added to input and output fields
  • Post can now use the AddressDoctor Cloud V3 as an external Engine.
    • The new cloud version supports both profile attributes dualAddressPriority and preferredScript
    • The following fields are now supported (you can find a complete list of fields supported by Post in the manual):
      • Detailed information fields for Building, Province, Number, Organization and DeliveryService.
      • post.FIAS
      • post.NIS
      • post.PAC
  • Extended logging of environment information
  • Support information extended by last modification date for each file
  • Improved installation consistency check in ’support.sh/bat‘ and ‚checkinstallation.sh/bat‘
  • An up-to-date java virtual machine (1.8.0_131) is now bundled with the product.
  • The product ships with a newer version of AddressDoctor library (5.11.0):
    • With the profile parameter preferredScript you can now specify a preferred character set for the output.
    • Improvements:
      • China: The parsing, verification and transliteration of addresses in china was improved
      • Hong Kong: Verification of Hong Kong addresses in both Englisch and Chinese
      • Japan:
        • The AddressDoctory library now transliterates the addresses from the Kana character set.
        • If elementAbbreviation is set to ON, then street1, street2 and house number can be combined into one field.
        • New supplementary field: post.CurrentChoumeiAzaCode containing the current CHOUMEI AZA Code
      • South Korea: The following city and country descriptors are not returned when the address is transliterated to latin: Do, Gu, Gun, Si
      • United Kingdom: Additional county information (postal, administrative and traditional) from the Royal Mail Postcode Address File (PAF):
        • post.Province1
        • post.Province2
        • post.Province3
  • Overworked several configurations and API examples that come with the product
    • C-API
    • Java-API
    • PL/SQL-API
    • Batch examples
    • Service examples
    • Service templates

Security

  • Several improvements were made for the administrative GUIs

API

  • PL/SQL client can now handle SSL-connections using the new method createSSLConnection

Fixed Bugs

Configuration and Administration GUI

  • TPR-3977: Trying to edit a synonym file in the admin GUI when no filepath was set, led to internal GUI errors. It is now no longer possible to edit a synonym file, if the path is not set.
  • TPR-4389: Synonyms now cannot be added to fields if no synonym file has been configured
  • TPR-4436: Renaming newly added profiles will now take effect on focus change

Batch

  • TPR-4409: The output of durations in batch processing did use different locales and was either using „,“ (comma) or „.“ (dot) as decimal separator. This has now been fixed.

Service

  • TPR-3880: The service response for soap request with security activated was changed, so that the service’s error code is written in soap body
  • TPR-4198: In case of windows operation system, variable MY_MEM_OPTS could now be overridden by service registration.
  • TPR-4402: If both HTTP and HTTPS are configured the admin CLI will now prefer HTTPS.

General

  • TPR-3519: Improved misleading installer output for modified files
  • TPR-3550: The Support script now uses the temporary folder of the installation
  • TPR-3839: The installer will now create a backup version of the old tolerantEnv file
  • TPR-3840: Upgrade now deletes the Jetty-tmp directories if the hostname was used for JETTY_HOST
  • TPR-3843: Installer-Script now resolves symbolic links
  • TPR-3892: The new trimtypes M, RM, LM and A now work for the following configuration-elements and tools:
    • serviceOutputField
    • csvOutputField
    • databaseOutputField
    • matchFiletest.sh/bat
    • postFiletest.sh/bat
  • TPR-3909: The combination of the profile parameters
    • countryList (with countries other than DEU)
    • countryFirstMatch=“N“

    and the configured outpufields

    • stab.Stab
    • stab.AGS
    • stab.Status
    • stab.Source

    can lead to timeouts in Post Service.

  • TPR-3937: The installer will abort installation, if the target directory is not empty.
  • TPR-3996: When an address was validated with an outdated streetname, the shortReport did not reflect this change. Now, if the input streetname is outdated and replaced by a new streetname, the shortReport will reflect that (please also see the manual for description of the shortReport field).
  • TPR-4000: Calculation of database statistics were improved
  • TPR-4083: All logfiles other than the request log now have a new timestamp format. It now complies with the ISO 8601 standard. Examples:
    Previous: 20 Mar 2017 16:27:58,840
    Now: 2017-03-28 16:27:58,840
  • TPR-4173: The internal evaluation of ‚post.ProcessStatus‘ has been corrected for the case when ’strictValidity‘ is set.
  • TPR-4376: The script that verifies an installation did report some changed files multiple times. This has now been fixed.
  • TPR-4381: The gui.properties file had windows line-endings even on *nix platforms. This has been fixed.
  • TPR-4439: An extra check was added to cover the case, that the house number could be empty in the output of the validation engine

Security

  • TPR-3878: Improved error messages for ’security.bat/sh‘ in case of wrong usage

Known Bugs

  • Currently no known bugs.