I have been using FME server to run a workspace that reads an uploaded zip containing - a couple of directories down - a single geodatabase. The zip is uploaded via a published parameter. I now need the uploaded zip to be scanned for multiple geodatabases and for all of those to be read. Additionally the geodatabases are now a couple of extra subdirectories down and the zip is now large (130mb).
The desktop solution would be something like this:
C:\\Folder\\Subfolder1\\Subfolder2\\Subfolder3\\temp.zip\\**\\*.gdb
As the workspace on FME Server will require an uploaded zip it will not be reading from a network drive so the published parameter by default is blank. How do I ensure that the zip will be scanned on the server for folders and subfolders, and any geodatabase within that read?
I did try uploading the new zip with multiple geodatabases via the original published parameter, with the error message causing a subsequent process failure being:
Unable to connect to the File Geodatabase at 'D:\\FMETemp\\fmeengines\\AUSYD0-APP022_Engine1\\temp.zip_1500851858307_1164'. Make sure the correct filename was specified, and that the geodatabase wasn't saved with a newer version of ArcGIS than the one installed locally. The error number from ArcObjects is: '-2147024894'. The error message from ArcObjects is: {}