A space to discuss FME Flow
Recently active
We have a folder of pdf files where we want to be able to track two things - when a new file is added when an existing file is replaced with a file of the same name. We have 1) working (using Directory Watcher). But I'm not sure of the best way to approach 2). I guess we could look out for situations of 1) where the file count in the directory has also increased. But I'm not clear how to accomplish that or whether that's the best approach. Incidentally, these files are project drawings. And our business practice is such that when as-built info is added to the drawings, they get re-scanned and the existing file gets replaced with this new scanned file.
Hi, I have the next question with FME Server: The configuration is being done to give access through the url of the aqueduct to the FME server application, which uses the IBM WebSEAL solution as a reverse proxy, I have not found documentation for the configuration of the reverse proxy in the version that we have installed FME server, so I request your kind cooperation to define what would be the steps for the configuration of the reverse proxy. I’m attentive to your important answer and help. Best Regards
I'm newbie (less than week). I published my workspace to my cloud. My workspace does necessary translation between file formats and coordinate systems. Now I need to upload to this cloud workspace my input file and download from there the result file. This should be done by my javascript program. How do I set my workspace to be able to get input and send the output from/to my javascript program?How do I, by my javascript program, upload the input file and download the result file, all by my javascript program? I have not yet found neither relevant documentation, nor relevant code examples for my needs as I explained them above. For example, It'll help me If I knew how to do it for the "Easy Translator" example in https://playground.fmeserver.com/demos/ Help will be greatly appreciated. P.S. - importantNow I think maybe Upload File In Session is more suitable to adapt for my needs. If it's right, then I'll appreciate help in adapting it. Michael
The server seems to send emails fine but when i setup a receive email topic, nothing happens. I looked at the publication log and nothing in the log that would reference receiving an email. Any idea on troubleshooting this. maybe i'm emailing incorrectly? or maybe the username in protocol isn't setup correctly? not how these should look since the example isn't clear.
i want to use symbology layer created using Arcmap in my FME model. Is there anyway i can accomplish this?
page https://playground.fmeserver.com/demos/has "Easy Translator" example with its code. I copied its workspace and want to publish it into my cloud and want to adapt the javascript example code accordingly. I request to get hints in order to understand what are the relevant pieces in the code that I have to adapt and how to adapt them. This will enable me to run any of my workspaces by javascript after I had uploaded them to my cloud. Help will be greatly appreciated. P.S. - importantNow I think maybe Upload File In Session is more suitable to adapt for my needs. If it's right, then I'll appreciate help in adapting it. Michael
Hi, I have a workbench that I have tested on fme desktop and works. I upload this exact workbench to the server and while it runs successfully it gives me a different output to that of the desktop version. I have not changed any parameters. Would anyone have an idea as to why this is happening or what is the best way to debug and fme server workbench if it is working correctly on desktop?ThanksB
I want to use python request library to run webhoooks on FME Server. I am having trouble because python request library returns HTTP status code 500 with server error:Thu-23-Jul-2020 10:21:35.970 AM FATAL http-nio-80-exec-6 412007 : Service failed: java.nio.file.AccessDeniedException: C:\\ProgramData\\Safe Software\\FME Server\\resources\\system\\temp\\requestdata\\9058908488982796417 I try to use the same url and headers with urllib.request.urlopen and the webhook runs fine. I really need to use the request library.
Hi guys, Been looking forums and gallery to see examples of FME Server Apps. Do Safe have this available anywhere would be great to view? I am really eager to see FME apps which are for example form based and users can enter data, then this will push through to a database.
I am testing workbench: GetCapabilities.fmw and GetPNG.fmw to publish WMS service. I use sample data from https://knowledge.safe.com/articles/19640/how-to-create-a-wms-service-using-fme-server.html. I get WMS adress URL, but when I want to open the WMS in FME Desktop/QGIS I get information "Received HTTP response header: 'HTTP/1.1 401 from ......." Any suggestion what can be wrong? Propably, it's problem with authorisation, what options should I change in security (FMe Server)?
Hi,I have downloaded the backupConfiguration.fmw workbench from FME Server to FME Desktop and altered the [FME_SERVER_WEB_URL] FME Server parameter to http://<SERVER_NAME> and it is running correctly on Desktop. However, when I publish the workspace to FME Server and run it from FME Server, I am getting the following error: HTTPCaller (HTTPFactory): Received HTTP response header: 'HTTP/1.1 504 Unknown Host' The below feature caused the translation to be terminated58Storing feature(s) to FME feature store file `\\\\<SERVER_NAME>\\D$\\_FME\\FMEServerShare\\resources\\logs\\engine\\current\\jobs\\22000\\job_22402_log.ffs
Hello, I run free FME desktop 2020.0 (free home edition) on Linux Mint 19.3. The upgrade check for LM 20 warns me that FME will be removed. Would I be able then to install FME 2020.1 using the same licence code I was given or do I need to request a new one ?
Hi.I'm new to administering an FME Server, but needed to upgrade my desktop client (from 2020.0 build 20252) to 2020.1, so I figured I also needed to upgrade the server. I chose to upgrade the engines only, by parallel installing the new version, and switching the engine reference. This worked very nicely.Both the client and the server (as reported on the engine page) now runs FME 2020.1 build 20594.But when I now try to upload a workspace, it warns me that I'm uploading to an older server !?"You are connecting to an older version of FME Server"Why does this error show ? Doesn't it look at the build numbers of the engines ?And how can I remove this bogus error message (except by suppressing it completely) ?Cheers
Hi everyone and thank you in advance! I currently have a job set up on the server where data is being written to an ArcGIS Portal service from multiple outside sources using Topics/Notifications/Subscriptions. I would like to find a way to set it up to send a notification when the job runs and 0 features are written. The job does not fail when 0 features are written so I would like to find a way to notify me (probably using another topic/notification setup) when nothing is written to the service. Let me know what you think!
How do I set the reader parameter to read the correct data directory on the server where the data is to be placed?
We've got some server apps setup for non-FMEers to use, which is working great and has really lowered the perceived threshold. However, sometimes (mostly due to bad data), the workspaces fail. To monitor that, I'd like it if FME Server could send me an email - just like I can configure it to when I've set up an automation. Is there a neat way to do this, based on the server apps success/failure?
Hello,FME Server 2020.1 on Windows 10 64bitI'm attempting to add a shared folder in a different Windows 10 machine [B] as a network based resource to an FME Server which is running on a Windows 10 machine [A].The machine [B] belongs to a closed network which is different from the network where the machine [A] belongs to, so I firstly configured an Ethernet (wired LAN) connection between the two machines.I believe this has been done successfully, since the shared folder in the machine [B] can be accessed (read/write) with the Windows Explorer in the machine [A], using both IP address and computer name. Next, I created a new network based resource for the FME Server running on the machine [A]. However, failed to connect the shared folder.This was the same even if I set the UNC path with the IP address. I was able to create and connect a network based resource successfully with the same manner if the shared folder is located in a machine belonging to the same network to which the mach
I want to email a file attachment but the filename is passed through a custom value:-@Value(_dataset)/litmap-@DateTimeFormat(@DateTimeNow(), %B-%d-%Y).csvWhen I enter this in the Emailer transformer it goes red as per the screenshot but I cannot see how to read the error. And also cannot see how to set mime type as text/csv
We are uploading large zip files containing a folder structure like this, but much more folders and files in it.Folder1- file1- file 2Folder 2:-file3- file4 The upload is done with the Data Upload Service and we are using the parameter opt_extractarchive to automatically unzip all files.In a next step, a FME service will go through the unzipped file structure on the server and process these files. We have realized that FME does not process part of the uploaded files, there is always a list of files which are not processed. But with every upload, the files not processed are changing, sometimes the first 30 files are processed well and the next 25 are missing, sometimes the first 35 files are ok...Could it be that the unzip happens after the upload, and when we start the processing job, maybe not all files are unzipped yet?We have this issue only with large zip folder structures (they contain a lot of pdf files and images in it).
I have an FME Cloud Starter instance, 2019.1.3.1, with 2 engines which, at the moment, is running mainly one workspace with an average processing time of 20-30 seconds on a 1-minute schedule plus some other (10 at most) jobs either on a schedule or ad-hoc. There are no job queues in use so I would expect each of the two engines to be used "about 50%" of the time. However, it recently (with the addition of that workspace on the 1-minute schedule, replacing an ad-hoc workspace with similar load figures) started to show a preference for running many jobs in a row on the same engine. This load graph from yesterday shows it clearly and I'm especially surprised by the sudden switch to running almost all jobs in a given hour on the same engines.Of the 500 jobs on the completed page right now, 347 have been run on Engine2, that includes a whole section of this morning where only about 1 in every 30 jobs was run on Engine1.Is there a logical explanation for this?
Hi, I hope you can help on this! I would like to calculate the area of a set of polygons in FME, however, when using the AreaCalculator, as we know, we can calculate an area using Geodesic. I found this KB question: https://knowledge.safe.com/questions/35906/how-to-calculate-spherical-area-in-km2-using-pytho-1.html However I am struggling to implement this, would anyone have advice on how to calculate polygon areas, in km2, using geodesic (WGS84 or ED50 for example?) Any advice is super appreciated.
Is there any way ?, that I can find out the subscription connected to topic. from subscription , i can see the topic name. but not other way. in my case , there are many subscriptions and topics. So from fme workbench i get topic name, but from the topic name , i cannot extract / know the subscription name
Hi,if I use the Data Download Service in FME-Server 2019.1.3.1 and I always get the link with the internal domain (https://internal_domain:443/fmedatadownload/results ), but I want to use the external domain (https://external_domain/fmedatadownload/results), like configured under System Configuration --> Networking --> Services.I don't have configured a proxy or reverse proxy. Best regards,Matthias
Hi,So I've been experimenting with this automation where an external application triggers a webhook and passes a message. I then filter the content by looking for the existence of a string and then trigger a topic if found and also log it. If it fails, another filter is applied and another topic is triggered and logged. And finally the same happens with another topic if all filtering fails. The goal of the log at each stage was to help in debugging but I'm finding that ALL logs are identical and that was definitely not my expectation. Shouldn't log actions only work and store data if actually triggered through a connection? Or am I misunderstanding how the new log action works? This is in FME Server 2020.1 beta. Thanks.
Hello,I'm facing a problem for licensing server configuration. FME Server 2017.There is a firewall between the server and the clients.The server is a single instance and no other flexnet servers are installed in the same machine.The 27000-27009 ports are open in the firewall.No additional configuration done in the safe.lic file.For a long time, everithing worked properly.Now, even if the 27000/27009 ports are still open, the clients seems not able to reach the license server.At least, a telnet to these ports is fine.Trying to solve, I want to modify the safe.lic file.Is the syntax correct? From the documentation, the SERVER port seems not to be mandatory.In case I could use another port like 27001. Is that correct? SERVER servername 000c290de0df (or SERVER servername 000c290de0df 27001)VENDOR safe PORT=27000USE_SERVER........TIA