A space to discuss FME Flow
Recently active
I'm trying to learn how to leverage FME Server with web services and have a couple of questions. Been following a few tutorials and built a workbench that:Reads a JSON file using TextLineReader Massages the dataWrites data to databaseNow I would like to publish this as web service... basically I'd like to be able to send JSON to an FME URL and let server pick it up there. I know you it's possible to run a workbench from a URL. But every tutorial I've tried to follow to do this has led me nowhere. I always end up unable to publish to Data Streaming service because there "Nothing To Select".Would appreciate any guidance as to what tutorial might work for me. In the meantime, I will dig into the documentation here:https://s3.amazonaws.com/gitbook/Server-REST-API-2019/index.html
I have a time series data historian that I have established an ODBC connection to successfully. I can pull tables in and have filtered the data by time to reduce the records while I am testing. The table I am attempting to bring has a field called _index. I am not sure why they used a reserved word, much less started a column name with an underscore. It is causing FME to choke every time, understandably so. Is it possible to remove or have FME ignore that field and bring the rest of the data into workbench?
I have a copy of FME Server for Linux. After looking at the documentation, can I integrate Windows Active Directory/LDAP from a Windows Domain Controller? I didn't see any RHEL 7 'linux' based configurations in the guide...
We get the error "Can't connect to HTTPS URL because the SSL module is not available." when running a workspace on FME Server but the same workspace run from FME Desktop is okay. FME Desktop 2020.2.1.0 (20201130 - Build 20806 - WIN64)FME Server 2020.2 Build 20787 - win64 ```2021-1-26 19:19:35 | ArcGIS Feature Service Reader: Requesting metadata for Feature Service at 'http://mapservices.gov.yk.ca/arcgis/rest/services/GeoYukon/GY_Biophysical/MapServer'2021-1-26 19:19:48 | ArcGIS Feature Service Reader: Could not connect to server. Check that you are connected to the internet and that no firewall is blocking outbound connections. The error was 'HTTPSConnectionPool(host='mapservices.gov.yk.ca', port=443): Max retries exceeded with url: /arcgis/rest/services/GeoYukon/GY_Biophysical/MapServer?f=json (Caused by SSLError("Can't connect to HTTPS URL because the SSL module is not available."))' ```Digging around on Stack Overflow and similar s
ProblemThe problems are caused by the underlying functionality of how FME Core downloads the email attachment and with the default FME Server Cleanup setup One of the functionalities that will be broken with this, is, for example, Backing up the FME Server. Resulting in a `COM.safe.fmeserver.configuration.migration.FMEConfigurationException: java.io.FileNotFoundException:` for the attachment. This is reproduced with the following steps:Create an Automation Trigger of an email (SMTP)Define a custom "Download Attachments To (optional)" path. Preferable something that is not covered by the default FME Cleanup, like`$(FME_SHAREDRESOURCE_DATA)/custom/mail/received/`Make sure this is triggered and the attachment is downloaded to the locationNotice that the FME Server seem to create symlinks in `$(FME_SHAREDRESOURCE_DATA)/custom/mail/received/` which are linking to the default mail attachment resource `$(FME_SHAREDRESOURCE_SYSTEM)temp/emailattachments`Wait for the default "Dele
I have 3 layers of data, lines, points and labels setup in feature writer, runs fine on my desktop but will not write the points on fme server
Hi all,I have an FME Server automation that runs a number of workspaces one at a time. In the first workspace I want to apply some kind of action depending on whether there are any features on a certain transformer output port. For example, I can place a NoFeaturesTester on this port, and:If it reports no features, I would like to inform the user in some way and continue with the remaining automationIf it reports that there are features, then I would like to send the user a list of these features (via email perhaps), and also look to pause or terminate the Automation.Can anyone advise a sensible way of doing this?Thanks,RB
I have a scheduled job set up on FME Server (2020.0.1. Build 20218) that had been working fine for over a month. Then all of a sudden it stopped earlier this week. The workspace can be run on its on in FME Server without issue. I reviewed the "fmescheduler.log" and found this: Fri-12-Feb-2021 11:42:23.525 AM INFORM QuartzScheduler_FMEServerQuartzScheduler-SERVERNAMEHERE51612808703694_MisfireHandler 406432 : Trigger misfired (Category: FME Name: FME_RunStatsForDashboards).Fri-12-Feb-2021 11:46:23.530 AM INFORM QuartzScheduler_FMEServerQuartzScheduler-SERVERNAMEHERE1612808703694_MisfireHandler 406432 : Trigger misfired (Category: COM.safe.fmeserver.CleanupManager Name: CleanupDoResourceCheck). After deleting and rebuilding the scheduled job, it continued to fail. I republished the workspace, deleted the scheduled job and still nothing. I then restarted the FME Server Services. After the restart, I am seeing this new error in the log:406401 : Internal scheduler error &quo
Houston,We have a problem with the File Geodatabase writer that requires ArcGIS (not the API version). It performs differently in different virtual environments (Citrix) with different FME versions, on the same File Geodatabase. We suspect that the differences in the virtual environments are the cause of this, because the desired functionality is offered in all FME versions. We'd like to know which parts of the ArcGIS Desktop installation are used by FME, when writing to a File Geodatabase, in order to get to the bottom of the issue. The details of the situation are as follows. As mentioned, we have two different virtual environments:A production environment with FME 2019 32-bits served in a "bubble". This is combined with ArcGIS Desktop 10.6.1, in a direct install (no bubble).A testing environment with FME 2019 64-bits and ArcGIS Desktop deployed the same way as the production environment In the production environment, the File Geodatabase writer does not work* when th
I have a customer that 4-5 times a year need to run an fme workspace on an offline computer. This computer can not be connected to any network at all.They have floating licenses and now would like to borrow a license without connecting to client to the license server.Is this possible?
I have amended the FME_SHAREDRESOURCED_DATA directory to E:/FMEServerShare//resources/data/ which was previously set to the default location in ProgramData. In the workbench I have a HTTPCaller that drops the file downloaded to $(FME_SHAREDRESOURCE_DATA)\\Geodesys\\.... Checking the fmesharedresource.log file and I can see that the correct directory is being references; Tue-02-Feb-2021 12:29:26.743 PM INFORM main 408602 : Configured Shared Resource Type: FILE | Name: FME_SHAREDRESOURCE_DATA | Display Name: Data | Description: This shared resource is the Server data directory | Migratable: true | Directory: E:/FMEServerShare//resources/data/ However, and here's the really confusing part (for me). When I run the workbench on FMEServer, the log file displays `--FME_SHAREDRESOURCE_DATA' `C:/ProgramData/Safe Software/FME Server//resources/data/' I have restarted FMEServer using the restart functionality, I've also stopped FMServer, checked that all the services have stopp
Welcome to a chilly What’s Up Wednesday. For only the 3rd time in 100 years, every Canadian provincial capital is below freezing! WebinarsI can’t seem to keep up with all the webinars we are posting. Three more have been added! That’s almost two webinars each week for the next 2.5 months. The full list can be found on our website. How to Connect to Any REST API (Without Writing Any Code) - March 3rdUnveiling FME 2021 - March 9th 5 Ways FME Can Improve Your Excel Data - April 20th BlogAre you interested in batch processing? Check out the new blog about Implementing and Automating Batch Processing Methods. FME Server .NET API DeprecationAs of FME 2021, FME Server .NET API will be deprecated and removed from the installers. If you are currently using .NET we strongly recommend that you transition to REST API. Contact Support if you have any questions or difficulties. FME TrainingDon’t forget, next week on February 17th, is the free live online Getting Started with the FME Platform cours
Is it possible to use CAS as a single-sign on mechanism for FME Server? https://en.wikipedia.org/wiki/Central_Authentication_Service It is not clear to me whether SAML would cover this. If I understand it well CAS 3.0 also allows SAML https://stackoverflow.com/questions/43676624/what-is-the-relation-between-cas-vs-saml
Hello,I have recently installed FME Server 2019.2.3.2 (32 Bit) and have been using it without any issues up until this point. I modified a config property in the 'fmeServerConfig.txt' file and even since then, the manager doesn't want to load correctly. After that, I restored the config back to what I had it at before (when it was working) and restarted the FME Server Services, the machine, etc. Has anyone else ran into this issue before? Have added some screenshots below: Thank you
Assume I have an automation that starts with a directory watch to capture an updated zip file in a folder. The zip file name is passed as a parameter (File Path) to the 1st workspace. This workspace is followed by a second workspace, which needs to use the same zip file as a parameter. I can not figure out an easy way to feed the File Path (zip file path) to the second workspace as a parameter, other than writing it to a text file and let the 2nd workspace to read from the file. Any advice to make this easier and streamline? The FME server is 2020.1.3.
How can I bypass the problem that appears to me while trying to migrate from windows server 2012 to 2016 R2, I have an error "Too long Path" , how can just skip this? I use Robocopy
Hello,we are developing an application which is using Data Download Service. User gets an email with download link in it. When the dataset is already deleted from FME Server, user is redirected to a web page "Download Dataset Expired".Is it possible to customize this page? For example to translate it etc.?Or is there some way to automatically redirect the user to some other web page? Rudolf
I installed fme server "FME Server 2020.2.2 Build 20817 - win64" on a new machine, and then restored from backup "FME Server 2020.2 Build 20787 - win64". The restore appeared to go successfully however all jobs fail with a message like "Error: The log file for job ID "6" does not exist". I suspect there's a path somewhere that needs to be updated. How do I locate where it might be configured?http://SERVER:8080/fmeserver/#/systemevents/history?page=1 shows over 250 events so it's not that logs can't be written at all. I found a thread mentioning this message at https://community.safe.com/s/question/0D54Q000080hL2RSAU/fme-server-2019-error-the-log-file-for-job-id-2613-does-not-exist and the cure there was to run System Cleanup tasks. I have 14 tasks listed on that page and all are enabled. I don't see a mechanism to trigger them to run though.
Hi everyone, I have tried to set up push notifications to our phones and Pushbullet has done an amazing job for Android devices, easy to set up, and more importantly, it's FREE. For anyone who is interested, I've used this transformer from FME hub https://hub.safe.com/publishers/jrn/transformers/pushbullet. However, Pushbullet doesn't support iOs devices while all of our work phones are iPhones so now I am looking for an alternative option for Pushbullet that can be used for iPhone. Would be much appreciated if you could recommend any other alternative open-source option. Many thanks!
Hi, In a workspace I used a few FMEServerJobSubmitters. It worked fine for a few days but suddenly the error message “credentials for user are invalid”.I can still login to the FME server with the same credentials as the workspace works with. How is it possible that these credentials are not held? Greetings
So I have a Coordinate System Name Parameter and in Workbench I get this nice gallery to help me pick and choose. There are several columns of data to use for searching or sorting...very nice indeed.However now if I publish my workspace to FME Server, we get this:At this point the user would need to know what they're looking for, but without the metadata shown in the Gallery, you don't know exactly what you're picking especially if the end user is not a coordinate system expert (myself included!). For example I'd like to search for a UTM in meters, something in central US, etc. to ensure that any Lat/Lon coordinates are converted to something that makes sense for the picked area on a map.Any thoughts? Should this be a wishlist idea? Thanks.
Hi list.We're trying out the streaming capabilities of workspaces in FME Server (2020.2).When you upload a workspace, you can check streaming, and under its settings, you need to set one reader and one writer as streaming input and output resp. Both are mandatory, you can't upload if any of them isn't set.I did that with a workspace, using an ACAD input and a JSON output.However, when we ran the workspace, it erred because it couldn't create the (testing) JSON output file. Yes, the same transformer that ought to stream its output. Only when I disabled the writer (and re-uploaded), I could run the workspace.We're using the post /transformations/transactdata/< repository >/< workspace > REST API endpoint, as the workspace has 3 parameters other than the streamed input.The API documentation for this endpoint does state, that it streams a fixed JSON output (Response Class), and so it's logical, that it doesn't allow other streaming outputs.What g
I'm configuring fme (fme server 2019.1.3.1) to use https. When I try importing a pfx wildcard certificate into the tomcat.keystore and I'm get the following error: Importing keystore C:\\certificates\\xxxxxxx.xxx.pfx to tomcat.keystore...keytool error: java.io.IOException: DerInputStream.getLength(): lengthTag=109, too big. Any thoughts on what the error might be and how to fix it? Thanks!
Hi folks, I'm building a set of workspaces that are combining into a larger whole and will be running on FME Server. Given it's a number of different workspaces, I'd like to be able to publish to the Server from the command line - partly because I'm lazy, but mostly because I'd like to avoid getting versions out of sync between my local repository and what's on the Server. It appears (based on text output) that the publishing process from FME Workbench uses a process behind the scenes, but I can't find any documentation about how to publish from the command line. Is this possible? If so, is there any documentation or can someone provide the appropriate command line magic to make this happen? I know this could be accomplished with the API, as well, but I'm attempting to avoid writing anything new if I don't need to. Any help much appreciated, and thanks in advance! Pat
I’ve been using dropbox watch for automation and worked fairly well (fast trigger after modifying a file in dropbox folder). now, almost never recognize the modification, and if so, it takes more than 2 mins to start the event ☹. any thoughts? Thnks!