A space to discuss FME Flow
Recently active
We are using Tomcat, installed by itself, on the FME server on port 80. DB server is a separate Oracle Server. I need to move the web service to Tomcat on a different server, to port 80. In the documentation, it says to 1) modify the web server url in fmeserverconfig.txt, then 2) edit the services in the web interface. I assume step 2 should be a step 3, and step 2 would be to start up Tomcat, Core, Server, DB, on the servers, allowing the war files to build, correct? Thanks for any help. Moving the Web Applications Server to Another Machine (safe.com)
Hi there, UPDATE 14th Feb 2022: I have now added my workbenches, though not sure how much more insight they will provide - I am wondering if it is the fact that an 'umbrella' process is running and taking a long time and therefore using up a lot of processing? Or if it is simply downloading a lot of zip files and then loading them into the database in a linear fashion that makes it take such a long time.I have also now upgraded my FME Cloud instance to 'Professional' - m5.xlarge, 4 CPUs, 16 GB RAM and 100GB temporary disk space - this did show an initial improvement (see additional graph data 14th Feb), but it is still averaging 00:02:15 per file, so will take 11 days just to download and upload 7,00+ files - this doesn't seem right to me?!Any pointers very gratefully received. And thanks again. I have an FME Server running on a standard FME Cloud (8 GB RAM, 2 CPUs, 25 GB Temp disk space) I am trying to understand the best set up of my workbenches / FME Cloud to en
Is there a way to connect to the bash of the Fme Server from the cloud?I want to install a couple custom Linux packages from the command line, like Wine, Docker, GCC, is that possible?
I understand that FFS is an internal file format to FME, and presumably it gets updated with each new version of FME. Will the FFS Reader handle an FFS file that was created by an older (a decade old) version of FME?
Hello all, Our IT department has the policy to remove all the vulnarible Log4j related files from the systems which came from a server scan. We have a FME server 2020.1 with engine 2020.2.5The scan gives the following files: C:\\Program Files\\FMEServer\\Server\\fme\\plugins\\activemq-all-5.6.0.jarC:\\Program Files\\FMEServer\\Server\\fme\\plugins\\log4j-1.2.16.jarC:\\Program Files\\FMEServer\\Server\\FMEEngineUpgrade\\plugins\\activemq-all-5.6.0.jarC:\\Program Files\\FMEServer\\Server\\FMEEngineUpgrade\\plugins\\log4j-1.2.16.jarC:\\Program Files\\FMEServer\\Server\\lib\\log4j-1.2.14.jarC:\\Program Files\\FMEServer\\Utilities\\tomcat\\webapps\\fmeapiv4.warC:\\Program Files\\FMEServer\\Utilities\\tomcat\\webapps\\fmeapiv4\\WEB-INF\\lib\\logback-classic-1.2.3.jarC:\\Program Files\\FMEServer\\Utilities\\tomcat\\webapps\\fmerest.war","WEB-INF/lib/log4j-1.2.14.jarC:\\Program Files\\FMEServer\\Utilities\\tomcat\\webapps\\fmerest\\WEB-INF\\lib\\log4j-1.2.14.jar What would be the e
I have a workbench which is writing out a zip file containing a shapefile using AttributeFileWriter then using a FeatureReader on the resulting zip file. It works fine in FME Desktop 2021 writing to a temp directory. When I run on FMECloud using the Temp resource folder I get an error when reading the zip file. If I download the zip file from the resource folder the file is valid. It's like the file is being held onto by the AttributeFileWriter (or it hasn't finished writing).I don't get the two warnings below in FME Desktop. It seems to imply the files haven't finished being written out. Is there any way to avoid this unfinished writing, or is there any way to take the binary shapefile zip data and read that directly without writing out to file?It might be possible to break out the workbench into multiple workbenches in the automation. This might happen on FME Server as well as FMECloud (I haven't tried it yet)
Hi,We have installed a FME Server 2020.1.1.1 with a 2020.2.5.1 engine.Our security department has te following questions : • Are there plans to upgrade the Java version to the newest version? • Is the installation of Adobe Reader/Writer a part of the global installation?• Is the installation of Adobe Flash a part of the global installation? Hopefully somebodey can answer the questions. with kind regards, John van der KleijnFunctional manager GISMunicipality Eindhoven
I'm trying to use the built-in SMTP of an FME Server running on EC2 but I can't seem to get it to work. I've opened port 25 in the EC2 security group and there's, as far as I can tell, nothing else using that port. Any ideas?
Hi,Is there any way to control the ID when uploading I3S files via ArcGISOnlineconnector? Does not seem to have a replace action. Delete and uploads works fine but its kind of useless when the apps no longer can identify the scene layerscheers Henrik
I'm tasked to create a webpage, that will present the user a list (about 15 long) of polygon "things" with unique name. after the user selects a "thing" I will need to generate a list of postal codes that overlap that polygon "thing". The things are temporary, so the list changes in time. I get the feeling that I need to create 2 workspaces, one producing the list of features to be used in the dropdown, then another to process the selected feature. But I'm afraid I might be overthinking this ? surely this is an often-encountered scenario ? I have not found any example using actual data in input parameters, just static enumerations. I'd love to hear which general approach fits my requirement best.Regards, Ronald
HelloI managed to create an automation in FME server and successfully linked the webhook of FME to the Azure Event Grid as shown in the attached snapshot. Currently I just read the event as JSON to the logger. The output is like this:{ "data": { "storageDiagnostics": { "batchId": "c10819b2-b006-00a8-00f0-187e50000000" }, "clientRequestId": "3f49ecb9-a829-406c-948e-d57c85c4104f", "requestId": "a4247e74-601e-005f-0cf0-1854c2000000", "eTag": "0x8D9E70737425603", "contentLength": 17600, "api": "PutBlob", "blobType": "BlockBlob", "contentType": "image/png", "url": "https://fmeserverin.blob.core.windows.net/in-files/augmented-reality.png", "sequencer": "00000000000000000000000000014D700000000001f44698" }, "dataVersion": "", "subject": "/blobServices/default/containers/in-files/blobs/augmented-reality.png", "eventTime": "2022-02-03T11:20:42.751Z", "topic": "/subscriptions/acc9023a-4f9b-447c-b394-8da2c7b9d1f5/resourceGroups/CDEMVP-APP-DEV-RG/provider
We recently upgraded FME Desktop (and also FME Server) from 2021.0.2.0 (b21321) to FME 2021.2.2.0 (b21806). In the past it seemed that the floating licence settings would only have to be configured once (the first time opening FME Desktop), but now users are confronted with a (floating) licence activation screen every 2-3 days or so. It's manageble, but a bit of a nuisance for our FME Desktop users. Has something changed on this front? And if so, is there an option to make sure that the (floating) licences configuration is stored for a longer period of time? Kind regards, Thijs
I have a question that is indirectly related to FME.In short, we have a series of ETL scripts that process data that eventually gets used for FME transformations. These scripts populate a Postgresql database and are scheduled to run on a periodic basis.Occasionally, a script will fail in its processing, leading to some database table to remain locked, for example. Currently we are using the pgadmin tool dashboard to manually detect such events and to resolve them.I was wondering if you are aware of any tool that could be used to automate the monitoring of database sessions, like sending alerts if a query takes longer then "n minutes" to complete. Thanks!Bruno
Hello,I have set up a IMAP publisher to poll one of our inboxes. The idea is for it to trigger a workbench to download and process data when our supplier informs us of an update. When I send a test email which is either blank for in plain text it works, but the supplier emails are HTML and the JSON in the Topic is invalid. The part of the JSON that is invalid is in the imap_publisher_content{0} section. This is the HTML message which I think it treats and JSON so fails when it’s expecting a : or }. Please can you help? Thanks, David
I remember that the number of processes in parallel processing had been determined by "Parallel Processing Level" and the number of CPU cores, in the old days. The attached screenshot is from FME 2017 Help.However, I cannot find the table above anywhere in the documentations for the current version of FME.The table above can be applied to parallel processing with a custom transformer in the current version?
I have an existing workspace that uses 2 feature writers to create a single excel output file. The first feature writer creates the file and writes data, the second feature writer adds additional data to the same file. [Yes, I needed to use 2 feature writers because data is written to the same sheet but in different locations on the sheets.]The target spreadhseet uses a template.I also have a parameter(s) to set the file name- $(tgtFileLoc)\\$(tgtFileName).xlsx If I run the workspace from a server App as a 'job submitter' it works as expected. A single file is created with all the data and the file is renamed. If I run the workspace from a server App as 'data download' I receive a single file with only the information from the second feature writer, the file is not renamed, and the template information is missing. Why was the file not renamed?Why is the template info missing?Why is info from only the second feature writer showing? Thanks.
Hi everyone, I am working with transformer FMEServerJobSubmitter to propagate the information about the files .dbf to PgAdmin table. Previously in the child-workspace we used a WorkspaceRunner and it was showed of the next way: It was something very simple where it just counted with 3 parameters and it used a parameter path_windows because it referenced a file route where the 56 files .dbf were saved and there was no problem because it wrote all the information in the PgAdmin table because it worked in a local way. Now, it is working on FME Server and the transformer WorkspaceRunner was changed to the transformer FMEServerJobSubmitter and they are using the values in the parameters including the path_windows value and when we try to run, it doesn't propagate the information of the 56 .dbf files, it just sends a message of successful in JobSubmiter and the 56 logs that should be created result with status failure. Reviewing the log, I realize that all process works until it execut
I wanted to centralize assignment of Database Connections in my FME Server automations. I currently have a published user parameter on each of my workspaces, connected to the transformers in each workspace, that I can set in each workspace action individually in an automation to switch between databases to load. Each time I want to switch the location I have to change the user parameter on each workspace action in the automation which feels a bit clunky and prone to error if you have many workspace's in an automation. I was wondering is there a way to centralize assignment of Database Connections in the FME Server Automation? I thought perhaps creating a Global Key for the database connection might work but that doesn't look like it's possible. Is there a better way to do this?
Hi, I installed FME Server 2021.2 on a new machine then did a restore with the overwrite option (oops). So I overwrote the Dashboard and Utilities repository workspaces with old versions. Is there somewhere I can download these workspaces? Thank-you, Kathy
Hi together, I am wondering if it is possible to pre-configure the favicon, header and footer section whenever we build a new FME workspace app on FME server. The idea is to replace the generic FME server icon and to replace it with our corporate color(s) + icons and a custom footer (e.g. our contact details) in a way that anytime we create a new workspace we would not have to reapply the color scheme, icons, favicon etc. Is this possible via an out-of-the-box FME server workspace app (e.g. configuring this from the backend on the server machine)? Do you know?Many thanks and kind regards!Ferid
This workbench is run on the server and uses the FME Server email generator. We want it to generate a text which includes the original total records read from 2 separate tables used as input eg 2913 from table 1 and 7429 from table 2the total number of records in the output file geodatabase.We have got it to the point that it automatically fills in the total records from input table 2 but not the other 2 numbers. What could we be doing wrong?
Hi, I see these warnings in some of our logs (FME Server 2021): FME Configuration: Extremely low initial memory conditions detected. To improve stability and performance please increase the memory available to FME. It seems to be random, not correlated to any particular jobs. However, when it happens, it seems to affect two to four jobs in a row - I don't have many jobs yet (recent installation), so this might be a coincidence. On the bright side, it doesn't seem to prevent the jobs from finishing. After reading a few articles, I see a few points I suspect I could look into: FME Server configuration - specifically, MAX_TRANSACTION_RESULT_SUCCESSES and MAX_TRANSACTION_RESULT_FAILURES. We have the default values at this moment (100 and 10).Memory parameters - in the examples I see "Start freeing memory when the process exceeds 71.99 GB". In our system we see much lower values, e.g., "Start freeing memory when the process exceeds 2.83 GB or address space exceeds 3.4
Hello. my script in Workbench provides nicely zipped result from FeatureWriter. one excel sheet and one shapefile, named using User Parameter ("someID") When I publish this to FME Cloud, the structure of resulting zipped is completely mangled, and the user attribute value is not provided to the final file names (SomeID is fallback default value)(picture shows the flat view, each zip is in one of those folders) Can this be fixed so the result output of Cloud workflow has the same structure as the Workbench result? if I set the publish parameters in following way, the final zip file contains only one of the result files, either SHP or XLS
Hi list.We're still running FME Server 2020.2.5, and now our IT department is fuzzing over questioning the version of Tomcat that runs FME Server. Something with potential vulnerabilities.Is it possible to update this Tomcat without updating FME Server itself ?If so, what are the caveats ?Cheers
Currently running FME Server on Windows Server 2019. The Windows server is being handicapped by high CPU usage by the FMEWebSocket java process. Please see the screenshot attached.