Basically we have some fmw files that write data, and then we have a second fmw file that loads the job status info into an oracle table for logging. The first fmw, runs and then calls the DataLoadingStatus topic
Then the called mw, which populates an Oracle table with job status info from the first fmw runs, it is registered with the notification service with the “Send Notification Data to Reader” populated
We are running with engines distributed across a number of different boxes.
The process is working correctly for what it is, it is passing the correct path to the second fmw to find the temp file.
e:\\FMEServer\\Utilities\\tomcat\\temp\\603774853810044_gpas_status.txt - That file does exist on the core host.
The problem is the Engines are distributed, so when the second fmw runs on a distributed engine and goes to read that file, it is looking for that path on the local box’s E drive and not the Core host box, and that file does not exist on the local box, so it errors with:
ERROR |Text File Reader: Source dataset 'e:\\FMEServer\\Utilities\\tomcat\\temp\\605131760468036_gpas_status.txt' does not exist
Something somewhere is telling FME server where to write these temp files to this path:
e:\\FMEServer\\Utilities\\tomcat\\temp\\603774853810044_gpas_status.txt
It used to write them to the resource path, which the distributed engines could find:
resources\\system\\temp\\requestdata\\4072616362113062_gpas_status.txt'
Any Ideas where this setting might be ?