A space to discuss FME Flow
Recently active
We are hitting our 8 concurrent license limit with desktop. We use cmnd line and a PERL wrapper with our scheduling tool to run batch jobs. From what we read we are limited to 8 per engine, even if we were to buy additional concurrent Workbench licenses. So, that means FME server would be the only other option?Is it called FME flow now? Seems like a pretty big install. All we need is the server and the server cmnd line for a quick fix.
Hi.I have some automations running on 2022.2.2, and had to do a small edit on one of them. Afterwards the automation failed badly.I found that all the workspace actions in the automation had been "cleaned", i.e. set back to their default (workspace) setting of parameters. All of them. And I hadn't edited any of them, just moved some connections.No wonder the automation failed badly, as I'm e.g. using automation writer features to pass information between the actions. And have some global settings too for good measure.Has anyone experienced something similar ?What might have caused this ?Cheers.
I am referencing this article: https://docs.safe.com/fme/html/FME_Server_Documentation/AdminGuide/configuring_for_https.htm?Highlight=ssl I am on Windows trying to implement using a PFX and password. I am on step 6b and running into an issue. I try to go to https://localhost/ and get "ERR_CONNECTION_REFUSED". It doesn't seem to let me see/download the cert at all. Any ideas? I have checked and double-checked the configurations changes including the path to the PFX and the password.
In FME Server Notifications I used a JSON Reader to digest the incoming Topic Message and get at the relevant information to pass downstream in my translation. However when I try and create an Automation using the process the workspace fails with a 'file does not exist' error. How can I use the trigger event as JSON to run a workspace in Automations?
We POST data to Corelogic in a Python script that works well for one offs, but we are trying to run 11K and think FME would be faster. The reason we POST is that the bundle we send is greater than a GET can handle (larger number of Lat, Long).We have tried setting up similar to our Py code with URL, json bundle in the Body, and Authorization Token in the Header but no joy see pic _A. request_post = requests.post(parcel_url, json=parcel_request, headers=coreHead). We also have also setup with Query String ParametersAny help would be appreciated.Examples:URL: https://api-prod.corelogic.com/spatial-tile/parcelsJson: { "geometry" : "POLYGON ((-75.90819777899998 39.808981800000026,-75.90412056399998 39.808855236000056,-75.90812199699997 39.80857331300007,-75.90819777899998 39.808981800000026))", "pageNumber" : "1", "pageSize" : "50" }Auth: 'Bearer li7HyqUBbCaBKVBCYSB0VpLjsBfQ'
Is there any way to encrypt file in PGP in FME?
I would like to User to rename the output FGDB name every time they run the FME script using the batch file.I have a FME 2022.2.4 workbench file that output Data on to a FGDB.FGDB has many feature classes, line points and polygon.I have created User Parameter called "NAMEFGDB" then linked with the "Writer". When I run the script using workbench or quick translator it prompt and I can change the FGDB name.However when I run using the batch file, even though I can type the new name for the FGDB, it still writes out to Default database name. My Batch file is as below.@echo ## Start translation ## set /p NAMEFGDB=type fgdb name:"C:\\Program Files\\FME\\FME2022-1-2\\fme.exe" D:\\GIS\\Data_extract_by_Area.fmw@echo ## End translation ##pause Is there anything else I need doing to connect the FME script to batch file?
Good morning, I’m trying to automate my fme with a bat file. It’s the first one and I don’t understand what’s blocking it. I attach my bat file if someone can help me tell if the command lines or not =) thank you
Installing FME 2023.0.1 doens't deliver the possibility to download and install transformers such as 'Emailer'. FME seems not to find the (correct) interpreter. See long error message below: "An error occurred while installing Python package with 'pip install --force-reinstall --no-deps --no-index --find-links C:\\Users\\YairLevy.AzureAD\\AppData\\Roaming\\Safe Software\\FME\\Packages\\23332-win64\\PackageFiles\\safe.emailer\\python --target C:\\Users\\YairLevy.AzureAD\\AppData\\Roaming\\Safe Software\\FME\\Packages\\23332-win64\\python\\safe.emailer --upgrade --no-compile fme-emailer' : INFORM: The workspace does not contain user Python. FME will attempt to use a Python 3.11+ interpreterINFORM: Using Python interpreter from `C:\\Program Files\\FME\\fmepython311\\python311.dll' with PYTHONHOME `C:\\Program Files\\FME\\fmepython311'INFORM: Python version 3.11 loaded successfullyTraceback (most recent call last): File "<frozen runpy>", lin
Please guide me how to configure and use OpenAIChatGPTConnector. Thanks
Hello, My IT team wishes to change the IP address of the machine hosting FME Flow. The domain name remains the same. The DNS resolution will be adjusted to point to this new IP. Are there any impacts on the proper functioning of FME Flow?Thank you in advance for your responses.Lau
Hi Is there any time frame on when a version of FME will be available for Debian 12?
I'm working on a server app where users have to upload a photo taken with their phone. There's no need for them to browse the resource folders and so I've disabled access to the resources for that security token (except write access for the temporary folder where the images are stored). However, the users still have the option to browse the resource system: Ideally I'd want that "Browse resources" button to be gone and just have "Upload file". Is there any way to do that (other than write an app of my own)?
I would like to prevent a Job to be automatically restarted after an Instance is restarted. In the FME Flow documentation I saw a "Job Recovery" configuration, does this configuration option exist in FME Flow Hosted (Cloud)? Can I set the max number of retries to 0 somewhere in FME Flow Hosted?
I am getting the "Unauthorized request by user due to lack of proper permissions", none of the provided examples seems to be applicable as it should be engine agnostic, and I can run it on one of the two availible engines.. It is a simple "Read table from oracle database" -> "Write table to different oracle database" Running on a schedule it chooses Engine1 where I get the following error"FME Server error: `FME Server error: `Unauthorized request by user due to lack of proper permissions for connection: ODB . Please see: http://fme.ly/zn8'" It connects to said ODB and then connects to ODB2 and then does nothing. Manual run, it chooses Engine2: Connects and reads from ODB, then writes to ODB2
Hello, everyone! I'm new to FME and seeking some guidance. I have a dataset with numerous columns, and I need to check the values of specific Boolean columns. While I'm aware of using the Tester transformer, it becomes cumbersome to manually create multiple OR and IF statements for each column I want to check. I'm wondering if there's a way to define the columns I want to check in a separate file and have a transformer read that file to use those columns for checking. This would greatly simplify my workflow and make my life much easier. If anyone can advise me on how to achieve this or suggest a better approach, I'd greatly appreciate it! Thank you!
How I can disconnect the borrowed license for FME Desktop for particular user from Floating License Server. Users machine is not available for disconnection so looking to return FME Desktop borrowed license from FME License server
Is there a method to read all workspaces on a server ex. list all workspaces that have specific transformer or list all workspaces that have specific parameter. Also, where are workspaces on a server? Is there a Folder for workspaces? Are they ascii readable? Thanks in advance
I am writing to postgres/postgis st_geometry in an autmation that is loading many dwg datasets. (runs workbench on each dwg)The postgis writer shows that ver 14 ignores writing od. I need to get an oid calculated beginning with the last oid used (in the previous automation) NOTE: postgis writer specifies that oid is ignored at postgres 14. I tried just using a counter and hoped that writing to existing would automatically write the oid. (I get an error the oid already exists).I am using this oid as the primary key so that It doesn't have to be set when adding to esri. I have attempted to read the flat postgres table and sample the last n and then use that as a parameter to set the start number of the counter. But have not been successful getting that to work.Any ideas on how to do this?
I have debug logs and found that in the one that has stopped working the request is incomplete:GET /sharing/rest/portals/self?f=jsonThe request in the other add the token:GET /sharing/rest/portals/self?f=json&token=.....Trying to determine if this is a problem on the AGOL side or FME side. Any ideas would be appreciated!Also having the same issue on Desktop.
HiI'm working on a project where we are migrating from a solution based on subscriptions into more automations. I ran into problems when I try to pick up the topic name from fme server parameter FME_TOPIC. Inside a workspace triggered by a subscription all is fine, but when a use automation with a FME Server Topic Trigger, the value of FME_TOPIC is a GUID like string. First part of is the same as the automation id. I have no problem with FME_TOPIC_MESSAGE parameter. Any ideas? Thanks, Stefan
Hi, I am new to using data download or streaming in FME Server, I have only used job submitter up until now. I am wanting a very basic workspace to generate a CSV which is then returned to the user via the web browser, once they run a fme workbench via FME Server directly (Server App). Does anyone know which method would be best to return just the CSV file, on demand, direct to the users web browser for download? I am looking through the help files for examples on best practice, but its all a bit confusing. I have currently got a workbench published to server, and its using data download as its registered service, but it keeps downloading a zip file with a half dozen sub folders within, then my CSV file with its associated data. I am presuming I have over complicated things. In essence, I am hoping to get the results of this workbench to the user via a CSV which they can download to their PC: Can anyone point me to any guides or tutorials on how to do this in the most simple and stra
Having a SDE Geodatabase and a Feature Class called `Park` can someone please let me know what Triger Event I can use to be notified and action when a New Feature added into the `Park` Feature Class by user
In an automation, we are utilising an automation writer to pass a dynamically created json syntax for sending an email to a relevant FME Server topic. e.g. { "email_to" : "<to email>", "email_cc" : "", "email_bcc" : "", "email_from" : "<source email>", "email_replyto" : "", "email_subject" : "Hi", "subscriber_content" : "its me again" } The topic is however sending this as "content" rather than breaking it down into relevant parts when it is passed in as a variable from the automation writer (in this case {route.Output.text_line_data}) However, if I past that same hardcoded text value into the notification, rather than have it come from the automation value, then it works. We utilise a email subscriber to send all emails, rather than setting up individual email sending for each automation, so we don't want to change how
I have an automation that is triggered when the user enters a record into a database. When that job fails, it would be helpful to have a link directly to the job details in the log file. When the job fails, it sends a failure notification email from an FME workbench that is part of the automation flow. It does this via the emailer transformer. Is it possible to add a link to the log file for the specific jobs that are triggered? Is it better to do this inside or outside of the workbenches inside the automation? Thank you