A space to discuss FME Flow
Recently active
Hi guys, I'm building a workspace app that convert data out an oracle database to xml format. The app uses a download service. The downlaod service stores the data by default under (E:\ProgramData\Safe Software\FMEFlow\resources\system\temp\engineresults). So all zip files goes under that folder. For my application I want the output to go to another place because I want to seperate them from the rest of the fme server results. What I have tried is adjusting the Dataset destination fanout directory to ($(FME_SHAREDRESOURCE_DATA)\ORACLE2XMLConversion (see also screen shot)) in order to find the zip file in this path in the server (E:\ProgramData\Safe Software\FMEFlow\resources\data). However it doesn't work well for me so far because it doesn't create the ORACLE2XMLConversion folder and its sub folder. I just find the zip file under the default location. Can anyone help me with this.
I’m looking at upgrading our internal automated testing of our FME tools/workspace. At the moment the way I’m doing it is with custom docker images of FME Desktop/Form and running the tests inside these. This works OK, I’m able to automate the licensing and do what I need to do. But obviously with FME Form comes a lot of uneeded GUI stuff. Plus it just feels clunky and I always need to create a new docker file anytime a new version of FME comes out which I want to test against. (we build our tools in older versions of FME to try and support more customers on various FME versions) I know that there are docker-compose files for FME Flow which work well, however, I don’t really need the whole stack, just the Engine with which I can feed my tests. Also the way that I’m working makes using docker-compose difficult/annoying.In light of that does anyone know if there is a way to just use the FME Engine image on it’s own. This would really save my bacon and make may testing pipeline much more
I have a workspace in FME Flow but I don’t know wich automation it’s used in. How do I find it? We have 75 automations, I don’t want to manually search through them. It hasn’t run in a while so I didn’t find it under Jobs/Completed.
I am trying to add a user to a Workspace in FME Flow 2023.1. I get a message ‘Parameter Validation Error’ when I click OK.
Hi I am not sure what to do at this stage and was wondering if anyone had any insight. I tried to enrol to do an online course and created an account using my work email. I have not received any emails to verify the account and I have tried to have a verification and password reset email sent with no luck either. I have sent an email to info@FME with no response as well. I tried to recover my old password from a FME account using my home email address as well with no response. Email addresses are correct, and I have check SPAM folders. Any suggestions on who to contact at this stage? Regards Mark
Hello,I continue to have trouble converting PDFs to JPGs! I am/have been followed the instruction on:but keep getting errors on the Writer. JPEG writer: This format cannot support more than 3 bands. Please remove the extra bands and try againJPEG writer: An error has occurred. Check the logfile above for details How do I find out the number of Bands as they pertain to ImageRasterizer’s Raster Properties Number of Columns and Number of Rows?? Or is there another way?? ThxBrian
Hi All, I had a case with FME flow where I could create automations and run them, but received an error when trying to turn them off : We fixed the issue by updating the JDBC drivers and everything worked fine.I then moved to a different environment (production) and assume that this fix had been applied but it hadn’t. I created an automation and then could not turn it off, so I deleted it.When I look at the automations page I can see that there are no automations, but the one I setup and deleted is still running jobs on its scheduled interval (every 10 minutes). I had to delete the workspaces from FME flow to avoid these from running. Does anyone know if I can go into the FME SQL Database and delete the automation from one of the tables? I don't know if there is any dependencies on Primary/Foreign keys and don’t want to corrupt any tables. If this is possible could you please advise the table as I don’t have access to view these and our IT team will want to know exactly what to delete
I believe automations with names containing for examlple commas (',') are not able to use incoming email attachments. The email attachment is downloaded to a temporary folder like the example below where the name of the automation becomes a part of the path:C:\\ProgramData\\Safe Software\\FME Server\\resources\\system\\temp\\emailattachments\\20211230112047-<Name_of_automation>-<Email_Subject>-7ac8a779-9ea4-4ab3-a228-c880ec539c95\\data_562_1715_20211013_0933.xml Spaces in the automation name is replaced by underscore but a comma sign is not. I am not using the option to download the attachment to a specified folder.I got this error (with the triple dots added by me):XML Parser error: 'unable to open primary document entity 'C:\\ProgramData\\Safe Software\\FME Server\\resources\\system\\temp\\emailattachments\\... analys,_uppdate...data_562_1715_20211013_0933.xml Note the bold part with a comma in the path.I renamed the automation and the problem was solved.
I have an FME role where I want all users assigned to it to be able to access all of the items in Repositories and Schedules by default. At this time (FME Flow 2023.2), it appears I have to add any newly published workspace or schedule to the role for users in that role to see it. Yes, I can “Select All” but our respositories and schedules are dynamic and it would be nice to “set it and forget it” rather than have to manually intervene on a regular basis. Is it possible? Hoping I am missing something.
Hi, I am currently installing FME Server 2021 in Distributed/Fault Tolerant Installation mode.I have completed the standard installation procedure, entered my postgres database information and shared directory. Only, when I finish the installation, the 'Core' and 'Engine' services don't start. The logs located in <FME_SHARED_RESSOURCES_DIRECTORY>\resources\logs\corecurrent/fmeserver.log indicate: 'Missing FME Server license, or license disallows FME Engine registration.' and 'Failed to register FME Engine.' I pasted my license file in the 'licenses' directory but it didn't change anything. Anyway, isn't the web interface supposed to be accessible and the Core and Engines services started before installing the license? When I look at the Engine logs, I read: 'FME Engine failed to register with FME Server 'MyMachine' on port 7070. Failed to verify message authenticity'. This suggests a licensing problem. When trying to connect to the web interface, I get : ‘java.lang.IllegalStateEx
I have a number of workspaces to allow users to convert data between various formats. After upgrading our server to Flow from Server 2023 I had to republish these to get them to work, and for the most part it seems ok. I register each workspace with the job submitter and data download services, and use $(FME_MF_DIR) for temp storage of the uploaded data. So far so good... Then there is that one workspace: It is defined the same way as the others, but this will not allow me to select "User Can Upload" when I define the workspace app. The other apps I set up with Service: Data Download and check User Can Upload. For this one workspace the option is not there unless I choose Service: Job Submitter, but then I am not able to download the results. I can run the workspace manually in Flow, upload files and get a download link to the results, but can't get it to work as an app Any ideas to what this can be?
I have a workflow that takes a file in input , does a conversion , then outputs the converted file.I published this workflow to fme flow . and i want to use it to in my simple node js project : simply : the user clicks on “Choose an input File” , and chooses the file he wants to convert ; and after clicking on “Convert and download result!” , his file should get uploaded to my fme server , the workflow gets applied on it , and the resulted file gets downloaded to the users computer. And I don’t know how to apply the workflow on the file that the user chooses , because the filepath of the reader dataset is static , and can be changed only manually in the fme flow web interface ;
I am using FME Flow 2021. Is there a way to add Active Directory User Names and credentials into FME Flow? Sort of like SSL/SSO with ArcGIS Enterprise. My goal would be to be able to use the same user credentials I use on our network for logging into FME Flow. Currently, my FME Flow has a domain user name, but the user names in FME Flow are built in.
I'm getting this known error - FME Server Restore: Unable to Import Subscribers (safe.com) When I try to restore my backup file. Backup file is to large to upload ?? Hope you guys can help, thanks in advance.
Hey. Hey. I need some way to automate adding a time interval to a script in pythoncaller see attachment. I have a regular WS which I don't publish directly to the server, however it is not a problem to publish to the server, I have it available as well. It depends on whether the automation will be handled within some workspace or by some setting on the server, I don't know what your advice implies.So I have a calendar created in postgress DB see attachment, where I have airac_start and airac_end values - this is the time interval. I need to add these values to a script in pythoncaller ( there are two in WS ). This addition would happen by pasting the source files somewhere on disk ( probably watching for a change in the contents of the folder would be like a trigger ), which would start the whole process and depending on what cycle should be running, the airac_start and airac_end values would be added to the script. Can anyone think of any way to automate this thing? The way I work now
HiI am trying to publish (update) a workbench to FME server. Not sure what the problem is. This workbench is called by another WB via FMEServerSubmitter.It failed with this:Connecting to '<a href="http://ags103a31:8080</a>'" target="_blank">http://a:8080">http://ags103a31:8080</a>'" target="_blank">http://ags103a31:8080</a>' (web connection, user 'admin')...Successfully connected to FME Server 2015.0 (build 15253).Connecting to '<a href="http://ags103a31:8080</a>'" target="_blank">http://a1:8080">http://ags103a31:8080</a>' (web connection, user 'admin')...Successfully connected to FME Server 2015.0 (build 15253).Accessing repository list...Successfully accessed repository list.Retrieving service properties...Successfully retrieved service properties.Retrieving service parameters for 'delta_region_updatechangeevent_runner.fmw'...Successfully retrieved service parameters.Uploading as 'delta_region_updatechangeevent_runner.fmw'...Publish
Hello I`ve been trying to learn how to create a CityGML file using Esri Shapefiles. Is there any tutorial in there or workspaces I can get to know the workflow? Also any advice for a beginner would be much appreciated. Thank you.
Hello,We recently made the switch to ArcGIS Pro and have made a named user account for the Pro license on our FME Server Machine. This has tended to work but sometimes we will get a slew of failed jobs on FME Server because it wasn't able to acquire a license. In the morning, we would log into Pro again and things would be fine after that for awhile. We haven't been able to get a reliable connection to the license. The only hypothesis we have is that up to 2 admins can log into the FME Server machine using the same service account then the same named account for ArcGIS Pro. In the past we never had an issue because we had a concurrent pool but now it seems like we are confusing FME with the named user license and breaking connection between FME and Pro. Has anyone been experiencing this?
We have successfully created a Web Connection for Microsoft SharePoint Online and had it authorise on FME Flow and workflows use a FeatureWriter to update list items in SharePoint.However, periodically (we suspect each day) an administrator will need to RDP to the server that hosts FME Flow, access the Web Application and Authorise the Web Connection otherwise workbenches error with the following message.2024-2-12 09:46:10 | Microsoft SharePoint List Writer: Client-side error: '401 Client Error: Unauthorized for url: URL' returned from SharePoint. Error message was: '' I have a suspicion that this is because as our FME Flow is hosted on-premise and is not configured for HTTPS. However, as the web connection maintains authorisation for a period of time I’m not 100% convinced.Has anybody experienced this behaviour in the past? How was it solved?We do have a ticket open with our infrastructure team to configure FME Flow for HTTPS and if this is the prime suspect then we can use this to pu
I am learning how to use Keys in Automations. I have created a Global Key (see screenshot below). As viewed in the text editor, is there a way to make the text “Automation Name:” bold or change its font?
Hi!I would like to get all database connections and additional information (e.g host, service name, username etc ) from FME REST API. I know that I can get all database connections with this request:https://FMEServerName/fmerest/v3/security/categories/NamedConnections/resources?limit=-1&offset=-1 it gives owner, display name, permissions, name, but not connection parametes. Is it somehow possible to get connection parameters as well? Thanks!
While trying to download this file https://downloads.safe.com/fme/2023/win64/fme-form-2023.2.2-b23781-win-x64.exe trend apex one antivirus regards it as malware.
Hi Team, I am trying to create workspace applications in a newly installed instance of FME Flow 2023.1.1 (has to match our Form version) and when creating Workspace applications I can no longer select the "User can Upload" option on any newly created workspaces. If I select workspaces a historic workspace (brought in via backup from 2022) the option is there. The only thing in changed in between screenshots was selecting a different workspace (same user, repository and service)Any ideas? All help appreciated
HiI am creating an automation in FME Flow.My first workbench looks at a SQL database and extracts the most recent date/time. I would like to use this value to feed in to the Where clause of an Oracle reader in a second workbench so I can extract all records greater than that date/time without having to read all the records in. However, I cannot find anyway to pass the attribute value of the first workspace to the second. Im sure I read somewhere that this was possible using parameters with workspace runners in Form?
We've just upgraded a couple of machines to FME Form 2023.1.1.1 in preparation for a full rollout , however we're experiencing issues with the default layout of FME Form. The menu bar has not loaded? When selecting transformers in the canvas or items from the tool bar I have to click below the item to select? Like there is a spatial disconnect between the clicked location and the item I'm wishing to select? Pressing F11 makes the menu bar appear and the issues of clicking directly on a transformer or tool bar icon a non issue. However the navigator, translation log and status bar windows all disappeared unless I make these visible again via selecting them from View>Windows. I have to keep repeating this process every time I return to FME Form. Same issue also occurred when I installed 2023.1 as a trail earlier last month. Any advice greatly welcome. Thanks,Chris