My FME Server environment has one engine that is 32-bit. The others are 64.
I have a workspace configured to run under a queue (Engine 3) that is 32-bit, and consists of FMEServerJobSubmitter transformers, launching workspaces that are required to run as 32-bit, due to format limitations. The FMEServerJobSubmitters are configured with the following parameters:
Submit Jobs: In Sequence
Wait for Jobs to Complete: Yes
Sub-processes are being generated and run under Engine 3, however, while the parent workspace runs as 32-bit, the child processes run (and fail) as 64-bit. This is apparent in the log files based on where the FME_HOME parameter is pointing to. Is there any way to have the sub-processes run as 32-bit, preferably with the same engine?
Note:
- I need to perform further processing once all the child processes have completed, so I am open to other suggestions to notify another application that this has occurred