We are slowly moving from an old platform to a newer, in this case FME 2018 to FME 2023. We cant move all our scripts at the same time so we need to find a solution that can be handled over a period of time.
We have a lot of flows which uses a startscript and a lot of subscripts. Each flow is dependent on that specific other flows has ended before next one starts.
Example:
We have three flows, A, B and C. A must be done before B can start. B must be done before C can start and so on.
In todays solution we run the flows on the same engine which will secure that some flows has ended before next one starts. All our jobs are scheduled but it doesn’t matter if flow A is taken a little longer time than normal because even if flow B is scheduled to run 02:00 AM but flow A finishes at 02:25 AM, flow B is queued and will start as soon as flow A ends.
But if we just move flow B to the new server we have a little problem. It can’t start before flow A is finished which runs on the old server. What’s best practice to solve this type of problem?