A space to discuss FME Flow
Recently active
We are updating from FME 2022 to 2024. On our Staging-Server FME 2024 has already been installed.I tried to run some of our Workspaces there, but they failed as the connection to the database could not be established.I finally found out, that the problem was, that we are using embedded connection parameters and not database connections, if I use database connections, it works.As we never used database connections, none of our workspaces will run on FME Flow 2024, unless we change to database connections. This means, we have to edit every workspace with a connection to a database, that’s a lot of work…!Do we really have to do this and if so, is there an efficient way to do it?
Hello,Seeking your help, please.I have published the workbench from Desktop to FME Flow. It should extract files from S3 and do further manipulations. It works good on the desktop. But when I published it on FME Flow, I am getting an error:S3 AccessKey and Secret key are stored in the workbench as User Parameters.What is missing to make it work on FME Flow?
Hello fellow FME enthousiasts, I've run into an issue with a FME Flow parameter in FME Flow 2024.0.1:We have a automation that uses an Email-IMAP trigger to scan an email-box.Whenever a new email with a certain text in the subject gets detected, the automation get's triggered and any attachments are saved to a designated folder under 'Recources/Data’.Since the e-mail box is being used for several projects i've build in a small workspace that checks the sender, if it is from an unexpected sender the attachments and folder they are in get deleted and the automation stops.Workspaces that checks for sender, if failed deletes attachmentsAs input I use the ‘Send from Address’ and ‘Email Attachments Folder’ from the automation. With a logger in the automation i checked what the content of the ‘Email Attachments Folder’ is: $(FME_SHAREDRESOURCE_DATA)Bijlagen POC A5H\20240517134534-POC_dashboard_A5H-Fwd__Jeroen__test_bijlagen-0ac262ed-55a4-4301-b0cc-3a2e53ae76a1.When I run this through the Syst
Hi,I’m trying to make an Automation App that ends with a workspace that streams a html writer. The workspace will stream the html writer if I make it a Workspace App so the worspace works as intendet. When I put the workspace in the end of the automation and make this a Automation App the workspace is executede and writes its html but the html is not returned/streamed to the user in the web browser!? What to do?
Hi,We have recently upgraded from FME Server 2020 to FME Flow 2024.I have an Automation with a “Ressource or Network Directory (updated)” trigger watching a folder on the network. The automation was working before upgrading, but now it says “Invalid path to watch:”What’s strange is that I created a workspace with a PATH reader pointing to the same network (UNC) path, and it’s able to read and log all the files in the folder I want to watch. I’ve also tried reading a file in that directory using a textfile reader, and it works.I don’t understand why FME Flow can read the files in that directory on the network using a workspace, but the automation can’t. If you have any ideas/explanations or possible solutions.The user account that runs the FME Flow Core service has read and write permission on that directory.Thank you in advance
Hi allI have FME Flow installed in production environment with 2 nodes (Fault-Tolerant installation).I have now 4 workspaces that i have scheduled every 4 minutes.My DB Administrator see many query like this UPDATE fme_node_health SET modifieddate = :1 , expirydate = :2 , timeout = :3 , expiry = :4 WHERE process = :5 AND name = :6UPDATE fme_lock SET val = :1 , uuid = :2 , expiry = :3 WHERE lock_key = :4 AND (uuid = :5 OR expiry < :6 )They occours more time and and fill the disk space dedicated to Oracle logs.It's the first time it's happened to me and I don't understand if it depends on the scheduling or the Fault-Tolerant type installation.Can someone help me?Thanks a lot
Hi All,I have created a workflow in Form and now wanted to publish it to Flow and make available to my team but am very new to Flow tbh. One of the inputs is a gdb and I have set up the Output Ports to ‘Single Output Port’ and wanted the user to pick the feature class from the GDB in the ‘Feature Types to Read’, see below: If I published the workbench to the, would the ‘Feature Types to Read’ be available to the end user? I would be good to have some insights on how to achieve this,
Hi,Is there a way to configure FME Server/Flow, so that logs are automatically saved not only to standard .log file, but also to .json file (containing JSON formatted data)? It would be very helpful when it comes to further log information processing.
Does the fanout expression is available on FME FLOW 2023 ? My FME Workbench works well on FME Server 2020, but on FME Flow, I got an error that mention that I don’t have the permission to write in the specific folder, but I have that permission. For example, the Destination Fanout is $(FME_SHAREDRESOURCE_DATA)/temp and the Fanout Expression is /gpkg/test_@Value(attribut).gpkg.zip. I got this error message:MULTI_WRITER: Failed to create folder '/gpkg/test_hello.gpkg.zip'. Please ensure you have sufficient permissions to create this folderIt seems like Destination Fanout is not taken into account.
According to the GE Documentation Smallworld 5.3.3. has been officially tested/validated with FME 2023 version 2023.1.2.We would like to upgrade our current FME Server and FME Desktop 2021.2.x 32 bit.To consider FME 2023.2.3, I would like to know if there are any modification to Smallworld Translators between the versions, 2023.1.2 & 2023.2.3?
Hi.I have built an automation with some business logic consisting of 4 chained workspaces (W4). I duplicate this automation for each new dataset I need to run, using a single global variable to control the data being handled (SQL Server schema name).However, one customer has 4 such setups, which gives me some problems when coordinating the 4 automation runs, and I would very much like to just have to run a single automation for each customer (with multiple schemas).I’m thinking that I could use the global variable to define a separated text with all 4 schema names, using a single workspace to split this into 4 outputs via an Automation Writer feature type, and start my 4 workspace chain (W4) for each value.However I’m unsure how to merge the 4 W4 runs. How will a Split-Merge block (or Merge action) handle such runs ? The content inside the block is just the 4 chained workspaces, but they’re being run 4 times in parallel.Has anyone attempted this, or have any insight into merging works
Hi,I am struggling to trigger a automation from a custom html-form. It seems that the post-action never gets to the automation in FME Flow. My html-page looks like this:html-formThe html-code is this:html-code When I hit the [Submit]-button I get a white page - no error - nothing is logged! I know the automation works because the API-page gives me this: API-pageWhat I think might be wrong is that on the API-page I have a Token - which I don’t have on my custom html-form! How do I add the token to the HTM-form? Another question is wheather the request body coming from the custom html-form is right since I don’t see it? Thanks in advance.Regards Jakob
When in automations you work with the dynamic workspace runner the workspace field blanks after hitting [apply]. It is annoying and confusing because some times the chosen parameter value is not forgotten and some time it is forgotten!? I believe this is a bug but have not seen any mentioning of this in here. So appologies if this is a known issue expected to be solved in next release!Before [apply]:After [apply]:
I have a workspace app published to FME Flow allowing users to upload files to process and load into a branch version through the portal feature service writer. When other users run the workspace via the app, the new version created shows my user information, along with all of the editor tracking fields. What steps can I take to configure the workspace/workspace app/web connection to utilize the user credentials of the user running the workspace app, ensuring the version and features created reflects their information rather than mine?
Hi,Yeah, this was an old wish, to be able to easily see the difference between the FME Flows on the tabs in a browser when multiple FME Flow servers are running, e.g. for development, testing, acceptance and production (DTAP).See also this question: FME FLOW 2023, Is there a way to change the color of the blue ring logo on the browser tab icon? We took it even one step further - see image below Two simple changes: a different color for the icon on the tab and for the bar on the left hand side.to modify the icon you will need to have access to:<FMEFlowDir>\Utilities\tomcat\webapps\fmeserver\images\favicon-fme-flow.svgThe (one?) good thing about the new FME Flow logo is that it is monochrome, so it is easy to modify favicon-fme-flow.svg (with an SVG editor, for example Inkscape) to set a different color.to modify the color of the sidebar you will have to edit<FMEFlowDir>\Utilities\tomcat\webapps\fmeserver\styles\safe-software-app.min.cssSearch in this minified CSS file for.si
Hi I am getting error message below when running JobHistoryStatisticsGathering in FME Flow. I am using FME Flow 2021If I download the workspace and run it in FME Form, it works OK.Any ideas? 2024-4-26 15:55:20 | JobHistoryReader_TestFilter (TestFactory): Feature specification `TEST_GROUP' in mapping file row `FACTORY_DEF {*} TestFactory FACTORY_NAME { JobHistoryReader_TestFilter } INPUT FEATURE_TYPE JobHistoryReader_TestFilter_INPUTLINE TEST_GROUP TEST { @EvaluateExpression(FDIV,STRING_ENCODED,<at>Value<openparen>timeFinished<closeparen>,JobHistoryReader_TestFilter) CONTAINS_REGEX <backslash>d-<backslash>d<backslash>d:<backslash>d<backslash>d ENCODED } TEST { @EvaluateExpression(FDIV,STRING_ENCODED,<at>Value<openparen>timeFinished<closeparen>,JobHistoryReader_TestFilter) CONTAINS_REGEX <backslash>d<backslash>+<backslash>d<backslash>d:<backslash>d<backslash>d ENCODED } BOOLEAN_OPERATOR
Hello All,I want to complete this in FME similar to how I did it in ArcPro below using Select by Location Calculating the percentage of area in each Grid Determine the number of pixels within each grid Calculate the % of areas within each grid by dividing the number of pixels by 111 111 and multiplying by 100 Generate the density map with density classes: 7 categories Example: if the grid has 35 000 pixels, then the percentage is 31.50%thanks!
In a FME Flow Workspace App can users log in.How can I get the username as a variable in my workspace. Each user shall read and edit diffrent datasetts.
I have a process which creates 4 asc files, and then sends them to a zipped file. At the end of this process, this file is to be emailed. I have an attribute creator which creates the file name as ‘attachment’, as it does contain dynamic elements, before using that attribute as the attachment field in the emailer. When i run it on my local computer, it works perfectly fine, and I get an email with all four files zipped. However, when i run it on FME server, the zip file only contains 1 of the four. Regardless if the files have content or not, they should all write to the folder, and then do, i can see in the fmeserver directory, that all 4 files have been zipped up, but when it is emailed, it just seems to delete three of them. The sampler is there so it only sends one email, but the attribute creator refers to the zipped file, which is created in the system caller, so all four should be sent.
Hi, I have a toolbox in ArcPro that is creating a csv with list of all layers present in webappliction. Is there a way that I can run that script from FME and get the same result? I cannot access the content of the webmap in FME as I am using SingleSignOn to log in into EsriEnterprise.
As we all know, FME supports use of Python in workbenches, either via PythonCaller, scripted parameters, etc. The risk I see though is, that unexperienced user or malicious insider could potentially run Python code with access to Operating System commands (os.system for example) and create some damages (delete shared data folder contents, remove some files or corrupt Engine host, map external drives and copy data there, etc., you name it).What are the best practices to restrict access to this type of Python modules? Is there any built-in functionality in FME Flow that could help to address this security concern?
Hi Could anyone help please? I have created two connections to Microsoft SharePoint, one for SharePoingOnlineConnector and one for SharePoint List Reader/Writer in FME Form.When i use either after uploading to FME Flow i get this error from Flow when running a published Flow App but it seems to work when running directly from the Flow UI SharepointOnlineConnector: Connection 'xx SharePoint Files' does not exist. Check connection parameter and connection definitions in FME options and try again I have gone into the group settings and granted full control to every user group that can use the Flow App, we are using AD authentication and that appears to be working fine. If anyone can assist i would be very grateful Thanks Adrian
I am having trouble setting up an FME Flow Workspace App. We have setup our environment to have many users added to the “fmeguest” group and have them pretty much exclusively use Flow by accessing Workspace Apps. For a while now we have been using the “Requires Authentication” option on our flow apps with “fmeguest” as an Allowed User. However this appears to now not be working. Any time we add any additional allowed user (above the author of the app) and hit ok to host the app, those users are dropped. When we return to the edit screen only the app creator has access again. This means no additional users can gain access to the flow apps, which very much defeats the purpose of them. Just wondering if anyone else has encountered this problem, might be a tricky one for people to replicate to help. We are on FME Flow 2023.1.1.1 Any Ideas are welcome, fire them through and we will give them a go 😊
Uninstalling FME Form (and FME Flow) takes an unusually long time. We’re talking about 15+ Minutes on a powerful desktop PC (i9-10900k @ 3,70 GHz, 32GB RAM, fast SSDs). This is somewhat annoying, as there is still no way to update the program “in place”. Tested with FME Form and Flow 2023.1.2 Build 23641. I wonder what could be the reason? Maybe some kind of Windows real-time protection? Changing the Windows security settings is not an option as these are dictated by the IT department. Edit: I’m unable to create this thread in the “General” category (can’t be selected from the drop-down menu). So please move this thread if it doesn't belong here.
Our FME Server was patched and rebooted, which left it in a bad state. The automations and schedules kept triggering jobs but no jobs were running. It wasn’t noticed over the weekend and we now have over 160,000 queued jobs and I can’t get the FME server to respond (it hangs at the login screen, API calls just hang). I’ve restarted services, the machine etc etc. I think the issue is the fmejobrestore starts restoring all these jobs to the queue when I restart the fme server services. I’d like to cancel all the queued jobs in the back end database. Can I remove the records from the fme_jobs table? Will this cause any issues? Thank you!Kathy