Simon James Coyne
Does DataFlex need a new GUI?
Updated: Nov 27, 2021
The simple answer to the question is yes! We explain how this is done using DataFlex
and put it in English!

Welcome to our report on DataFlex and Parallel Processing. In this piece I explain how you can run processes in Parallel using you DataFlex Software.
“Firstly can I just explain that I am talking from experience and know that DataFlex software controlling and running the Parallel Processing works!”
I have changed a number of systems to run there processes in parallel using DataFlex on the Client Nodes, Head Node, Compute Nodes and the Storage Node. The most notable system was The RoadWatch System for the Automobile Association here in the U.K.
How Parallel Processing works in DataFlex.
Writing this piece I thought that I wouldn't insult your intelligence by explaining what a client node is but I better just mention that the Head Node, or "Control Computer" as I like to call it, is where the parallel tasks or jobs are divided along a critical path to be sent to the Compute Nodes. These parallel jobs are are sent to the Compute Nodes from the Head Node by using the DataFlex Command Channel. In Dataflex you can have 10 channels and so you might assume that you can have up to 10 Compute Nodes. But no wait, there is a Package called Next Sequential Channel. (NxtSqChl.pkg) this allows you to have as many Compute Nodes as you want!
Put Basically as long as you are running Dataflex on the Client Node, Head Node or Nodes, Compute Nodes and the Storage Node over on a Windows OS over any Network running Parallel Tasks or Jobs is quite, you might find unexpectedly, a simple task!
Related Links:
https://www.unicorninterglobal.com/company/blog/dataflex-webapp-process-pooling-demo
https://learning.dataaccess.com/courses/process-pooling/