We are designing a conversion-job spanning multiple workspaces. We can run one after the other using notifications by subscribing the next workspace to the succes topic of the previous.
We could design this much more beautiful if we could e.g. start workspace 'E' and 'F' when 'B' and 'C' are ready. But when 'E' has a subscription to the succes-topics of 'B' and 'C' this is evaluated as an 'OR'. 'E' runs when 'B' or 'C' is ready.
It would be nice to evaluate the notifications a workspace is subscribed to with an 'AND' clause. You should do 'this', when you have 'this' and 'that'. Is there a possibility to do this using FME only? Ofcourse we could make our own 'notification service' using some database and python or C#, but as far as I can see, the only thing I am missing in FME-server is an 'AND' clause in the notification subscription.
With such possibility we can determine the prerequisites of every workspace and translate that into the success-topics to which the workspace should be subscribed.
We have multiple engines by the way, so it would speed up the total tranformationprocess if we could run independant workspaces simultaniously, and have workspaces depending on the results of multiple workspaces react on the finalisation of all previous.
Kind regards,
Martin