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.