A space to discuss FME Flow
Recently active
When I use Python to try and post a schedule to FME Server using the v3 api, it always creates a Unhandled Exception on the server-side. I can view the exception in the Catalina log. I'm unsure why, but it thinks the payload isn't JSON even though it is. Has anyone been able to successfully post a schedule to the schedule endpoint using Python or other language and can post an example? I must be doing something wrong, but cannot tell. The JSON is:params = {"begin":"2022-08-08T01:00:00", "name":"test", "description":"test", "skipUntilJobComplete":True, "enabled": True, "interval":2, "recurrence":"interval", "repository":"TEST", "workspace":"test.fmw", "unit":"MINUTE", "category":"Utilities"} which is posted like this in Python:serviceresponse = requests.post(jobSubmitUrl,json=params,heade
After upgrading to FME Server/Desktop to 2022.1 we are now having issues with the workbenches running SQLite with a joiner. The application stops on this transformer. Appears to connect them nothing after. Any ideas?
I am creating an automation to delete a large number of features from sde. The features have a grouping attribute that i am hoping will help make this doable by automating to fme server and passing one group at a time while changing the flag upon completion. then on to the next group in the next automation job. There are aver 77million features in the egdb (sde). I have the grouping attribute in another database (sql flat table). and i am able to query that data quickly with e.g. [path_windows_unc] LIKE $(path_windows_unc)the same query on the sde table takes hours. I am unable to see the sde database when i try to set up a pre-fetch with sqlexecutor or databasejoiner, inlinequerier. How can i optimize getting the data needed without reading all 77million features?
I'm finding that when certain events do not trigger wither a MODIFY or a CREATE trigger (FME Server 2020) Does anyone know the specifics of how the s3 watch works?
I'm working with FME 2020.2.4I know how to check from within a workspace whether it is run from FME Destkop o from FME Server. I just check in a scripted parameter if FME_SHAREDRESOURCE_[whatever] exists in fme.macroValues. But, is there any way to check whether a workspace is run from a Workspace App or from an automation?In the Jobs tab in FME Server there's a Source Type column with value Automations, Workspace Apps or empty to indicate it. I want to get that same information in the workspace to include it in an email sent from the shutdown python script.
hi,im already install fme server new version 2022.1.1but after install this happen. i already try change port 8005 to 8006. 82 to 83i already restart server, start/stop/restart fme serveri already install/uninstall fme server.. but this blank page still happen. need helpi cant use port 80 because it already being use by iis. in installation part i change to 82. and the port already allow in inbound and outbound firewall.
I have two fme versions installed, 32 and 64-bit. I need to run my workbench in 32-bit but the default version is 64. How can i adjust for this when i run the workbench using python. Currently it fails silently with "Failure running workspace" and i am guessing the version is the issue. Any advice?I am running the workbench the fmeobjects The coda I am running is almost an exact copy of this articlehttps://community.safe.com/s/article/run-an-fme-workspace-from-python-using-fmeworkspac
Hi FMEers, I'm new to Cloud and have been looking at the Automations section. I feel like what I want to do is really simple, but I'm not sure if it's something I set up in Desktop, automations, notifications (classic) or in the Job Submitter notification area? I have my workspace in the Cloud. I've tested it, and it runs and outputs all my data (although it comes up with a failure message). This is why I want to have an email automatically sent to me when the process gets started via a server app by the end user and when it ends (or fails) along with the log file, so I can check if it has written out everything, but is outputting as a failure. I've attached the log file. Thanks in advance for your help.
I would like to overwrite a feature class in our ArcGIS Enterprise database into our online Portal on a weekly basis. I have attempted this in ArcGIS ModelBuilder but there is only the option to "Replace web layer". I have seen a few people use AttributeRemover and AttributeManager to overwrite a published web layer but I would like to know if there is a best-practice workflow to this. Thanks!
I have a scheduled workspace that needs to truncate an sde table. The table is shared as aservice in AGS and portal. I see a customtransformer to start/stop the arcgisserver. But if i'm not mistaken this would not remove any locks that are on the sde table. do i need to put this into an automation in order to make all this happen? since i don't see any specific transformers to accomplish this. is it going to have to be through the rest api or python? does anyone have a workflow and or script to do this?I assume i would need to...stop the AGS service (to keep someone from connecting while the rather lengthy trunc/load is happening) then remove the locks (I think i have only heard of doing this through the rest api). run the fme wkspc and truncate then load the new data.restart the service.
I have a server app set up on our implementation of FME Server 2021.2, and users visit the URL to grab the latest export of a database as a CSV. The resulting file is zipped up in a few folder layers which adds a few steps to the process for the end user. Is there a way to have the resulting file be just the CSV to save a few clicks and make life easier for my less tech savvy users?
Hi,I am running a workspace on FME Server and I see that most of the columns have unreadable characters in it after running a workspace. I have not seen this before. Is this because of bad data coming in from the source data file or UTF encoding is an issue, i see duplicate features has been created as well. Any advice to fix this issue would be greatly appreciated. Thank you!
Hi All, I have a strange one i think! Its a simple workspace which takes a Spatial SQL table of property boundaries and reprojects it before writing to a mapinfo tab file. Running the workspace on workbench (same server) gives the correct results, running it on fme server produces a tab file which is from what i can see 99% correct, but muddled up in places. Confirmed Server workspace and Workbench are identicalDeleted server workspace and published from workbench again - same resultsServer job log doesn't give any indications to any issues - features written are sameRestarting server does nothing (Express installation)workbench & server are same version 2022 Heres the weird bit!, if i inspect the tab file after running the workspace on fme server it seems to have swapped the attributes of about 13 spatial features around and muddled them about. Screenshots might give a better idea.Any suggestions are appreciated!
Looking to be able to use the FME Server API to get the text listed in the "Recurrence" column of the Schedules screen (see attached screenshot). Does anyone know if this is possible? Not seeing it when querying fmerest/v3/schedules. Thanks
I have an FFS file with attributes that show inside the FME inspector but I am unable to expose them. Please see the capture for more details. Thank you so much for the help.
How do I configure a scheduled automation to run hourly between 5am and 6pm, every day? Currently I have it running hourly continuously but I would like to free up the Engines outside of business hours. Is this possible? Thanks
In an FME Server App is it possible to disable the 'run' button until the input file is 100% uploaded? If the user presses 'Run' too soon the uploaded file cannot be found by the workspace
We have thousands of workbench that need a round of audit to check whether the workbench contains certain transformers. Is there a way to programmatically check this without having to open the workbench themselves?
FME 2021.2.5.0 (20220331 - Build 21816 - WIN64)Here is a part of the log:2022-07-19 13:45:31| 0.0| 0.0|INFORM|FME Configuration: Command line arguments are `fme' `Utilities\backupConfiguration\backupConfiguration.fmw' `--FME_SHAREDRESOURCE_DATA' `D:/ProgramData/Safe Software/FME Server///resources/data/' `--HULP_Bestanden' `\\FMENT03\D$\FME_SERVER_HULPBESTANDEN' `--FME_SERVER_PORT' `7071' `--FME_SERVER_ROOT' `D:/ProgramData/Safe Software/FME Server//' `--FME_SECURITY_USER' `dwstalk' `--FME_DATA_REPOSITORY' `D:/ProgramData/Safe Software/FME Server///resources/system/temp/upload/' `--FME_ENGINE' `FMENT03_Engine2' `-LOG_FILENAME' `D:/ProgramData/Safe Software/FME Server///resources/logs/engine/current/jobs\70000\job_70459.log' `--FME_SHAREDRESOURCE_ENGINE' `D:/ProgramData/Safe Software/FME Server///resources/engine/' `--BACKUP_DESTINATION' `$(FME_SHAREDRESOURCE_BACKUP)ServerConfigPackage.fsconfig' `--FME_JOB_CONTEXT' `context-id-76a5b5f4-efd6-40e3-b755-e4a875542bed' `--FME_SERVER_WEB_U
I was troubleshooting an FME Automation using CronTAB. 1) I adjusted the Schedule using CronTAB and an error message appearedPS: The message in black background covered the error message 2) Click on the "X" to close the error message and the following appeared3) I tried to rectify the error and started the Automation. Got this Screenshot shown in Step 2 is the bug.FME Server made me believe that the Automation stopped however it was still running in the background.
I have a user that gets an email with an xlsx report in it. the report is not sent directly but is in a url that (i cannot post it here) has ?u=213123&id=3126582175e=12323 I have not determined how or if this url will change with each delivery. The url only changes with the report type. apparently they upload a new file to the same url each week.But this cannot be used with any of the fme server email functions (we had to disable all email to or from fme). The file that is in the link is a simple xlsx so that part i already have working. i am just trying to figure out how to make something work within the parameters of our requirements. So since the url doesn't change I just need a way to read this email and feed this url into the xlsx reader.I have the feed part i think. but when i try to set up something with email it always seems to be dependent upon the internal fme server email system. which we cannot use. the only other method i have found will only read an email attachm
Server Log Error: FME Server 2022.0.0.2 2022-7-19 11:15:03 | AttributeFilter_FAIRWY Disabled Nuker -1 50 (TeeFactory): Feature specification `NO_LOGGING' in mapping file row `FACTORY_DEF * TeeFactory FACTORY_NAME AttributeFilter_FAIRWY Disabled Nuker -1 50 INPUT FEATURE_TYPE AttributeFilter_FAIRWY NO_LOGGING' is not valid -- it has an invalid number of entries
I should know the answer and I should be able to answer it by my self. But the costumer need an answer asap and I think its quicker to get help from this fantastic community with all this amazing brains and experiences. I know that If you have a FME desktop Esri Edition installed and want to write to a SDE och gdb you also need an ArcGIS installation installed for the license. Is it the same requirements as with FME server and are there in that case any way to change a setup file and point to the installed ArcGIS so that you dont need to install the softwares on the same machine?
Using FME(R) 2021.2.5.0 (20220331 - Build 21816 - WIN64) desktop on windows PRO build 2009.1766 65g RAM, 6 cores, experiences massive CPU drain when running a LIDAR density analysis out to raster via the custom transformer as in article - Calculating Point Cloud Density (safe.com)The two step tiler seems to trigger a Windows security scan when using the FME_TEMP directory as FME writes the (many) temporary cache ffs files down to disk when demanding a 1m high res raster result. The security kicks in and the CPU starts skipping up to 80%+ which drags the performance way down on large LIDAR file sets. Setting the raster res lower (10m) doesn't seem to trigger the same issue The FME_TEMP directory cannot be included in the security white list (corporate policy settings only - as each workstation /individual may have a different FME_TEMP location), and therefore although FME and the install directories are white-listed per FME Community (safe.com), the FME_TEMP directory is subject to
Hi Team, we have deployed fme server 2020.1.3.0 version into the linux machine. It is having python 2.7 version. Currently, one of the workspaces requires python 3.0 support. So, Is there any posibility that I can upgrade to the python 3.0 ?