Automatic Codepage recognition of UTF/Unicode files
This functionality was actually delivered with an interim release as Version 4.0.6.1. Since only a summary of changes is given for interim releases, we now offer a more detailed explanation of this new feature.
When on the READ side in the TextFile Adapter a UTF/Unicode text file is selected that contains an encoding that commences with a few special bytes called a BOM (byte order mark) then the corresponding code page is recognized automatically and set. This automatic recognition only works for Unicode/UTF files with a BOM (byte order mark). Unfortunately, for other types of file the code page must be manually selected as before. The default code page remains unchanged as the Windows ANSI code page defined in the system settings.
Release notes for version 4.0.7 on January 7, 2017
Other Changes
Batch Module with /LOGFILE [filename] option
Until now to save the output from the Batch Module in a log file it was necessary to redirect the standard output stream. In the log file this information would then only be available in the same form it would have been displayed on the console. Output from a Batch Module run can now also be saved in a log file with the /Logfile [filename] option. The format of the file is a familiar CSV file, the separator used is the default list separator defined in the system settings. Each row is written with the date and time (format string yyyy-MM-dd HH:mm:ss), the complete path and filename of the FlowHeater Definition, the type of information (Info, Warning, Error) and the actual information output. This information can subsequently be processed and evaluated much more effectively.
Optimizations to FlowHeater Server
Further powerful optimizations have been carried out for the new Designer.
- It is now possible to end tasks automatically after a defined period (x minutes). This avoids the possibility of hanging tasks from affecting the system too much
- In the case of daily scheduled tasks it is now possible to plan a restart of a task after a certain delay for a defined period. For example, restart a task after x minutes to run for a period of x minutes
- In addition to the trigger options “Do not run the task again” and “Queue the task” there is now a further option “End the task and restart it“ for scheduled tasks in cases where the present task is already running
- Optimized appearance of log output displayed by the FlowHeater Server Manager
Further minor optimizations
- Designer: Improved display with Heaters and Pipes significantly more fluidly displayed and drawn
- Batch Module reports the total processing time on termination
Bug Fixes
- Runtime Designer (Company License): RUNTIME Definitions created with the company license will now also run under FlowHeater Server
- FlowHeater Server: Corrections to the Setup routine to upgrade existing installations
- Company License and license activation applies to all users of the computer: Potentially false or obsolete local user activations are now overwritten, all computer activation now takes precedence