Release Information

Program : PhleXss Omniphlex
Version : 8.5.4
Date : 16-11-2017

Release Notes


  • Updated “ServicesControl” plugin: the DisplayName of the service can now also be saved to a variable
  • Fixed problem in “ADcreateGroup” & “ADdeleteGroup” plugins: username/password function didn’t work correctly
  • Updated “PurgeFile” plugin: new option to keep a specific number of files in a directory
  • Fixed problem in Pairing: when filenames had a quote ‘ in the filename it would not be picked-up when Pairing is enabled
  • Updated all code that used MS-Excel automation: MS-Excel is now no longer required and all related functions are now handled by internal code that does not require MS-Excel to be installed
  • Added functions “GetHttpWebRequestCode” & “GetHttpWebRequestDescription” to plugin “SetVariable”

V8.5.3 (RC-level 8.5.3)

  • Updated “MapNetworkDrive” and “UnmapNetworkDrive”; the plugins can now also be used to set/cancel the credentials for a network-share (UNC-path) without actually mapping a drive-letter to the UNC-path
  • Fixed memory-leak in sftp plugins
  • Fixed problem in “CompressFile” & “CompressDirectory”: files which contained a comma (,) in the name were not added to the archive
  • Changed MS-Office automation code back to standard methodology because of problems on some installations with the new method
  • New plugin: “SignXML” to sign XML files using the XMLDSig standard
  • New plugin: “CreateXMLenvelope” to create an XML-envelope from a file (= embed the file as base64-encoded string into an XML-file)
  • All Active Directory plugins now support “Username/Password” settings to configure credentials for communicating with the AD-server
  • Updated “Base64Decode” plugin: the “encoding” type of the output file can now be configured
  • Fixed problem in “rsOutput2Database”: data was not always correctly inserted as “NULL”
  • “Administrators” can now also manage shared databases
  • “Export to Database” in interactive “QueryDatabase” now also works through remote-control
  • New “Network Credentials” list in “Configuration\Lists”. This can be used to configure network-share credentials and/or mapped network drives which are automatically connected during startup. This means it’s no longer necessary to use a startup-workflow to map all necessary network-drives. Local- and shared credentials can be configured. The shared credentials are also being connected by the remote-control daemon which allows you to setup all network credentials which are required by the remote-control daemon
  • Fixed problem with editing schema properties when connected through remote-control
  • Fixed problem with WEB Jobtickets when connected through remote-control
  • New “Proces Monitor” in Omniphlex WEB. This can be used to monitor servers, databases, discs, etc.. The “Proces Monitor” webpage shows an icon for each monitored item and the color represents the status of the item. The “ProcesMonitor” plugin can be used to change the status of the items
  • New “JSON” plugin to import JSON data from a file or webpage into a recordset


  • Added extra configuration options to sftp-plugins: “Key Exchange”, “Encryption”, “MAC” and “Public Key” algorithms can now be configured
  • Fixed some problems when connected through remote-control: “Test Database”, configure Pairing and make/restore backup now work again
  • Added “WebUrlExists” operator to “OnCondition” (trigger & plugin), “DoWhile” and “IfThenElse”


  • Important fix: daemon could crash on startup if the service is running as LocalSystem
  • Fixed problem (introduced in v8.5.0) that copy/paste of Triggers didn’t work anymore
  • Added “Auto rotate” option to “SimpleImageConvert” plugin. The image will be rotated according to the “Orientation” tag and the orientation tag will be reset to match the new orientation
  • Improved handling of incorrect tracelog configuration in FTP-trigger and/or FTP-plugins

V8.5.0 (RC-level 8.5.0)

NOTE: This update will automatically update all configuration files to change all internal separator-strings to new separator-strings. This is to prevent possible corruption of the configuration files. Configuration files from v8.5.0 (and later) are not compatible with versions before 8.5.0!

  • New “CreateSha1Hash”, “CreateSha256Hash”, “CreateSha384Hash” & “CreateSha512Hash” functions in “SetVariable” plugin to create a hash from a string. The hash can be encoded in hex, decimal or base64
  • Fixed problem with stabletimer function in HotFolder-trigger: sometimes a “FileTimestampChanged” would be reported for a file that was actually stable
  • New plugin “rsGetTable” to copy the contents of a table to a new recordset
  • New plugin “rsGetTables” to export all table names of a database (handle) to a new recordset
  • New plugin “rsGetColumns” to export all column names of a table from a database (handle) to a new recordset
  • Updated “ReplaceText” plugin: new “Use Entire File” option to apply the replacement to the entire file at once as opposed to line-by-line
  • Updated “ExportXLS2CSV” & “Excel2DB” plugins: the plugins can now use an internal OpenOffice driver to read excel files (which doesn’t require MS-Excel to be installed)
  • Updated “SIE-Import” plugin: new “Type-4 Alternative DIM” option in which the highest DIM is determined by searching for the highest DIM in the TRANS records
  • Fixed problem that a text-driver database could not be opened interactively when connected through remote-control
  • When saving the configuration from the “Configuration Manager” and when a daemon starts all workflows are now checked if they have an empty workflow-script (no commands). If so, the Configuration Manager will display an error-message and the daemon(s) won’t be able to start
  • Updated “SetVariable” plugin: new “GetImageSizeX” & “GetImageSizeY” functions
  • Updated “SimpleImageConvert” plugin: new options to “not resize” and/or “don’t change resolution” if the size and/or resolution of the original image is smaller than the requested size and/or resolution
  • Implemented new code to use MS-Office applications (used by plugins that require MS-Excel and/or MS-Word). This means it is no longer necessary to configure the path to the MS-Excel executable and this option has been removed from the Configuration Manager
  • Updated “Curl” plugin: fixed problem that the data received by Curl was not being reset before each new run, so with each new run the new data was being appended to the old data
  • Introduced md5-checksum-check on configuration; if the configuration has changed (by manually editing the ini-file for example) the “Configuration Manager” will display a warning message when the configuration is being loaded. Whenever a configuration-check fails, an entry is written to the “{installdir}\Integrity.log” logfile. If a daemon loads a configuration file and the check fails the daemon won’t be able to start!
  • Updated trigger “RSS” and plugin “ReadRSS”: they can now also process Atom feeds
  • Updated plugin “WriteIPTC”: you can now configure the quality of the outputfile
  • Added “Save As (old format)” and “Save Shared (old format)” menu options to save the configuration to the old-format (pre v8.5.0)
  • Updated SFTP libraries


  • Fixed problem with the renaming of “PDF_SplitPage” to “PDF_CropPage”
  • Fixed problem in FTP(S) plugins: when using the stabletimer function files were sometimes not being downloaded. Fixed problem with removing empty directories
  • “FileExists” operator now supports wildcards


  • Fixed problem with “SetWorkflow” plugin that new settings were not always correctly applied
  • Updated FTP(S) plugins: changed internal buffersize settings which results in greatly improved transfer speeds


  • Fixed problem in Pooling-system that sometimes not all workflows were loaded which caused the Supervisor-service to hang when this workflow was scheduled to be executed
  • Fixed problem in plugin “ADmodifyUser” that password was not always changed
  • Fixed problem in remote-control related to multiple users logged on to the same server
  • Updated FTP-Trigger: when using ftp(s) it’s now possible to create a logfile
  • Updated plugin “SimpleImageConvert”: added output support for the following formats: JPEG2000, ICO and PDF, added “crop” functionality
  • Plugin “PDF_SplitPage” has been renamed to “PDF_CropPage” and it’s now possible to choose from more preset crop formats and to set custom crop dimensions


  • Pairing bugfixes
  • “Cleanup Variables” is now no longer case-sensitive
  • Chat now shows different users in different colors
  • The statusbar of the “Configuration Manager” now shows the number of transactions of the selected daemon since it was last started
  • “Test” button in triggers is now disabled when connected through remote-control (and you are not connected to the local machine)
  • New debug-logging options; it’s now possible to choose between “All”, “System” & “Pairing” debug-logging and debug-logging is now displayed with special colours in the Monitor
  • Fixed problem with copy/paste of Hotfolder-trigger: it’s properties were not correctly copied


  • Pairing bugfix: when starting a workflow using “Run Now” this would cause pairing to stop working
  • Updated plugins “CopyFile” & “MoveFile”: extra option to auto-number the outputfile in case the outputfile exists


  • Improved Pairing-mechanism
  • Remote-control will now automatically unlock hanging users (after 10 minutes)


  • The color of the “Daemon Status” now shows which daemons are in use (only when remote-control is enabled). Orange means the daemon is in use by another user
  • New chat-functionality to chat between connected users (only works when using remote-control)
  • New plugin: PDFAcroFormList to save all formfields from a PDF file to a recordset
  • New “Encoding” option in “rsOutput2File\Textfile” plugin

V8.4.0 (RC-level 8.4.0)

  • Remote Control now uses Windows Communication Foundation webservices for communication
  • Updated the “Manage Databases” interface. There are now (local) databases, shared databases and system databases. When upgrading, all normal databases will be imported/saved as shared databases
  • Added extra “Manage Databases” privilege to remote-control accounts
  • Fixed search-problem when connected through remote-control
  • Implemented new “Manage Services” GUI. The Daemons are now displayed as icons and not as a list
  • Fixed problem in “MoveFile” plugin that directories were always automatically created, regardless of the configuration of the plugin
  • New “Auto Touch” option in Hotfolder-trigger. If enabled, all processed files are automatically “touched”, which means the “LastWrite” timestamp of the file is updated to the current system time. This is, for instance, useful when the Hotfolder-trigger is set to “Oldest First” and the there was an error processing the file. Normally the same file would be processed again first the next run, but when it’s “touched” it will be put at the bottom of the filequeue
  • Fixed ctrl-c, ctrl-v & ctrl-x in (shared) variable gridviews
  • Plugin “PDF_Compress” no longer requires third-party software
  • Upgraded internal PDF-libraries which results in significant performance increase in PDF related tasks
  • Remote-control users can now change their password (if this right is enabled in the account properties)
  • Remote-control now has “background-logging” (separate thread)
  • Updated plugin “SetVariable”: function “RandomKey” has new “c={charlist}” option to configure your own list of characters to use
  • Fixed workflow-list contextmenu “Open Logfile”
  • The menu-option “Search Workflows” had been renamed to “Find” and moved to the “Edit” menu. It’s now possible to also search in the logging
  • Fixed problem with option “All Instances” in “rsReport” plugin
  • The Remote-Control service will now automatically start all daemon-services that are set to “Automatic” when the Remote-Control service is started. (On some servers not all daemon-services that are set to “Automatic” are actually started automatically)
  • Fixed problem in “rsFileList” that the contents of the recordset were not sorted according to the HotFolder-trigger configuration
  • Updated Remote-control: users that have no “Save Configuration” right and are also not an Administrator will always open daemons in “read-only” mode and will not lock the daemon for other users
  • Updated (s)ftp(s) plugins: when “Retry” is greater than 0 all errors that occur before the last retry are reported as “warning” and not as “error”
  • When remote-control is enabled the daemons will now automatically encrypt their configuration file in case it was not encrypted
  • Fixed problem with “auto-backup
  • Fixed problem with “Horizontal Output” setting when using “OpenDatabase” command without a preset-database


  • Fixed problem with active-mode in FTP plugins and FTP trigger
  • It’s now possible to copy&paste between the normal workflow-diagram and the “Run Script” workflow-diagram
  • Improved load-balancing mechanism of “Pairing”
  • Fixed problem with “Pairing” that sometimes entries in the pairing-database were not removed
  • The server-time is now displayed on the statusbar of the “Configuration Manager”. When you are connected to a remote-server, the time of the remote-server is displayed


  • Fixed problem with database Text-driver when used through remote-control (access-control)
  • Fixed problem in pooling that separator-workflows would cause the workflows not to be correctly loaded by the Supervisor
  • Fixed problem with restarting pools
  • New “System” variable <DaemonDescription> which contains the Daemon description
  • When using remote-control you can now delegate the login-verification to another remote-control server. This way you can maintain all login-accounts on one server and they don’t need to be created on all servers. In case the login-server (validation server) is unreachable cached accountinfo will be used so it’s still possible to login
  • Fixed problem with reports on Windows Server 2012(R2)
  • Updated plugin “PDF_FillAcroForm”: the option to flatten the form fields (non editable) is now optionable
  • Updated FTPS plugins and trigger: when selecting a certificate all available certificates are now displayed. Before only certificates with a valid date were displayed
  • Daemons will now catch unhandled-exceptions to better shutdown essential services (like Pairing) in case the program crashes
  • The Configuration Manager will now automatically shutdown after 30 minutes of user inactivity


  • Fixed problem with 2GB+ files
  • Fixed problem with triggers: internal logmessage command caused eventlog errors
  • Fixed problem with copying/moving workflows to another daemon when using remote-control
  • Fixed “Find” function which finds workflows in the workflow-list; workflows that were part of a subgroup were not found before
  • The option to dynamically add new (shared) variables is now correctly linked to the user-rights when connected through remote-control


  • Upgraded all assemblies to Microsoft.NET Framework 4.6.2
  • Remote-control now displays a message when you are logged-on as “Admin”
  • Copying/moving workflows is now disabled when you are logged-on using remote-control (to prevent data-loss due to other connected users)
  • “Hotfolder”-trigger now compares the file-timestamp with the file-timestamp of the moment the file was first found. Before: this was compared to the system timestamp which could result in unpredictable results when the file was stored on a share of a server with a system time that was out-of-sync with the system-time of the server where the workflow is running
  • Fixed problem in “Pooling” that the configuration of the pool was lost when the first member-daemon of the pool was removed from the pool
  • New “Tools” plugin: “Base64Encode” to base64 encode a file or string


  • Fixed problem with FTP that on some servers the check for the encoding type resulted in an error. This check is now always done after authentication
  • Fixed problem with remote-control that the service-status was not always correctly displayed and services could not be (re)started


  • In the “Configuration Manager” it’s now possible to change the layout of your workspace (dockable windows)
  • Fixed problem that service-status was sometimes not correctly updated
  • Fixed problem that copying/moving workflows to another daemon would sometimes cause the “Configuration Manager” to stop responding
  • Reverted to using standard .NET Framework System.IO for all IO routines. If you need support for extended paths (over 260 chars): install .NET Framework 4.6.2


  • Fixed problem with “RunVBDotNetCode” and “RunCSharpDotNetCode” plugins
  • Fixed problem with wildcards in “CopyFile”, “MoveFile” and “DeleteFile” plugins


  • Fixed problem in interval variable-interpreter which caused nested variables not to be interpreted correctly


  • Implemented new plugin architecture to improve performance and stability
  • Updated “PDF_ExtractText” plugin. There are no longer any options on how to extract the text from a PDF file. The plugin will now automatically work for most PDF files
  • Updated “PDF_ExtractText” plugin. The plugin now supports OCR to extract from images that are embedded in the PDF
  • Fixed problem in “Manage Databases” that the changes to the internal databases were not correctly applied
  • New option in “Variables”-tab and “Shared Variables”-tab to automatically check for unused variables and delete them
  • New option in “Manage Databases” to automatically check for unused databases and remove them
  • Fixed problem that expand-button to open groups did not work correctly on some servers
  • New “Tools” plugin: “BackupConfig. This plugin will copy the (decrypted) configuration of all daemons (including the shared configuration) to the configured directory
  • New “Imaging” plugin: “OCR”. This plugin will extract text from an imagefile using OCR and save the text to a variable or file
  • New “Copy to all Daemons” option in “Preset Database Properties” to copy the WEB-database to all Daemon configurations
  • Improved speed of saving the configuration
  • You can now make a report of the Tracking-configuration. The report will contain all relevant information (servers, daemon, workflows, etc) of the configured Flows
  • With “Tracking” it is now possible to have “Reporting Only” (set per workflow) which means the Tracking-information will only be used by the reporting functionality of “Tracking”
  • support for extended length paths (longer than 260 characters)
  • Implemented new library to create spreadsheets (without using Microsoft Excel)
  • It’s now possible to autosize the workflowname column in the workflow listview
  • Pairing now works for all workflows
  • Validation-warnings that are ignored can now automatically be saved to a permanent (shared) global ignorelist. The list can be managed from the “Configuration\Lists\Validation Exception List” tab
  • When a variable name is changed triggers are now also correctly updated
  • When a database-handle is renamed all workflows and configurations are now automatically updated
  • It’s now possible to show the status of the daemons in the daemon-tabs at the bottom of the Configuration Manager
  • When you add or rename a variable it can’t have the same name as an existing database-handle. Vice versa; when you add or rename a database-handle it can’t have the same name as a (shared) variable
  • Updated “BackupConfig” plugin: you can now optionally backup and reset the “All.log” logfile
  • Updated “UpdateWebConfig” plugin: you can now optionally include disabled workflows


  • Fixed problem in “AppendFile” plugin
  • “Connect Remote Server” is now always visible
  • When opening an inifile, the product version of the inifile is checked. If the inifile is of a different (major) version an alert message will be shown
  • Fixed problem in “Remote Control” with multiple logons of the same “Administrator” account
  • Updated “ADinfo” plugin: column “fldGroups” will now only be included in the recordset if “Include Groups” is enabled
  • Fixed some issues with “Remote Control”


  • Upgraded assemblies to .NET Framework 4.5.2
  • Fixed problem that excel files couldn’t be imported in “Excel2DB” plugin
  • Fixed problem that subgroups were not correctly saved
  • New “Move to last position” option in “rsMoveTo” plugin
  • Fixed problem in “MailOnServer” trigger and “POPreceiveMail” & “IMAPreceiveMail” plugins that the “Subject” filter would automatically be reset to “.” When the filter was set to be empty
  • Fixed problem in “ADmodifyUser” plugin that the 2008/2012 setting was not correctly used
  • New “BGC” encoding setting in “HMACsign” plugin
  • Fixed problem in “Configuration Manager” that database-list in “Manage Databases” window didn’t scale properly
  • Updated Oracle driver to v4.121.2.0
  • Update MySQL driver to v6.9.8.0


  • Fixed “Import” function; you can now manually import an FST-Pro v7 configuration
  • Updated “MailOnServer” trigger and “IMAPreceiveMail” & “POPreceiveMail” plugins; implemented new IMAP and POP libraries. Among other improvements, TNEF encoded attachments (from MS-Outlook) are now correctly decoded


  • Fixed problem that errorflag wasn’t properly set with “Background Logging” enabled
  • Fixed problem in “XMLupdate” plugin that caused XML sourcefile to remain open and locked
  • Updated “IMAPreceiveMail” plugin and “MailOnServer” trigger; it’s now possible to retrieve the mailbox list from the server to set the correct mailbox
  • When logging on as an “Administrator” user (remote control) you now also get a message when you try to open a daemon or pool that is in use by another user
  • Updated Excel related functionality to prevent problems caused by different MS-Office versions


  • “Background Logging” is now optional
  • Improved performance of background tasks in Configuration Manager
  • You can now set the logon-identity of the Daemon-services during installation


  • First public release

What’s new

  • Daemon Pooling: group one or more daemons into a “pool” and the supervisor service will automatically assign the workflows to the available daemons (during runtime). This ensures better utilization of the daemons and gives far better performance
  • the “Pairing” mechanism now does full loadbalancing on hotfolder workflows, meaning that when a hotfolder workflow is paired the available files in the hotfolder will be processed simultaneously by the member servers
  • workflows can now be grouped in “Groups” and “Subgroups”
  • 50%+ performance increase in most workflows due to new multi-threaded design
  • new workflow list interface
  • “Shared” workflows are now always listed in the “Shared” group
  • new “Find” feature to quickly find workflows in the list
  • implemented new visual style and updated a lot of interface controls
  • improved logging “Monitor”. Among other changes you can now directly select the logging of other important services, like “Supervisor”, “Remote Control”, “Web Daemon” etc.
  • main interface font can now be configured in “Configuration\Advanced\Interface”
  • you can now “Validate” individual workflows, or the selected workflows
  • when copying or moving workflows to another daemon, the variables that are used by the workflow are also copied to the other daemon
  • new “PDFpublish” plugin to create an online flipbook from a PDF file (requires this-party application)
  • new “XMLupdate” plugin which uses Xpath queries to update the contents of an XML file
  • in the “SetVariable” plugin you can now use the updated value of a variable set in “Variable-n” in the next variable(s): “Variable-n+1”, etc.
  • new “GetXPathData” function in “SetVariable” to directly read a value from an XML file into a variable using Xpath
  • textfile related plugins now all have an “Encoding” configuration setting to set the encoding of the file. Some of the options have the “NoBOM” addition which means “No Byte Order Mark”
  • it’s now possible to add new (shared) variables directly from the “context popupmenu”
  • when you try to update the value of a read-only variable this now causes an error (triggering “ErrorAction”)
  • new “LastDayInMonth” and “DaysInMonth” functions in “SetVariable”
  • implemented new ftp-libraries
  • “Access Control” now supports more “User Rights” and it’s possible to configure if an account is allowed to login more then once (“Allow Multiple Instances”). The “Show Users” interface can be used to show the connected users and to “unlock” them if necessary
  • You can now configure which assemblies (DLL’s) can be used by the “RunCSharpDotNetCode” and “RunVBDotNetCode” plugins in the “{installdir}\Tools\runscript.ref” file
  • new (faster) HTML render-engine for log-monitor
  • Implemented “background workers” in “Configuration Manager” to manage the processing of logging and (daemon) statusinfo. This greatly increases the speed/responsiveness of the UI of the “Configuration Manager”
  • Added “Format XML” option to XML output in rsOutput2File
  • New “Daemon Status” statusbar at the right side of the Configuration Manager
Contact Us

Send us a message and we'll get back to you, asap.

Not readable? Change text. captcha txt

Start typing and press Enter to search