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.
 
