Shape the future of FME with your ideas
Open ideas have been reviewed by our Product Management and are open for commenting and voting.
Currently in FME Server 2018.0, the FME Server Application Server follows standard CORS guidelines for Apache Tomcat and only allows * (all) or specific hostnames (http://server.domain.com) to be entered into the Allowed Origins Header for CORS. This idea has been created to collect feedback and interest for supporting wildcards on the subdomain level – for example, http://*.domain.com. There are a few resources that indicate this would be possible:https://stackoverflow.com/questions/14003332/access-control-allow-origin-wildcard-subdomains-ports-and-protocolshttps://stackoverflow.com/questions/27147737/cors-filter-allow-all-sub-domainshttp://starredmediasoft.com/cors-allow-origin-domain-using-wildcard-operator/
***Note from Migration:*** Original Title was: After running a workflow, restart it from any point in order to skip initial processing ProblemWhen I'm developing a larger workspace (~50+ transformers) it's common that there is there is an error or misconfiguration deep into the translation (e.g. after 30 transformers and 10 minutes of run-time). I want to make a quick change and then restart the translation right before the configuration change (i.e. I don't want to wait 10 minutes to see if what I did makes it better).WorkaroundCurrently, I can achieve what I want with the following workflow:pick a spot in the translation where you want to continue from,insert a Recorder transformer to save a FFS file,run the workspace once,disable the reader, andinsert a Player transformer and pick the FFS file.CaveatsThis is great, but not ideal:The process requires a number of manual steps.I generally have to add this after I realize I have a problem.I can only choose one spot where I can continue.In general, these caveats cause me to struggle through for sometime incurring the extra time. It's only when it gets bad enough that I will deploy the player/recorder pattern.Idea 1I know that there is a very nice feature called "Run with Full Inspection". It actually saves the FFS files at each spot in the workspace so that you can inspect the data at any point. My idea is to allow the translation to be started from ANY point.Idea 2If that idea means that too much unnecessary data will be saved, then allow us to easily mark points in the workspace where we want to be able to continue. Then allow us to start the translation from those points.
PostgreSQL 10 introduces a new generic SASL authentication method : SCRAM-SHA-256.(Only SCRAM-SHA-256 is supported at the moment, but this allows adding more SASL mechanisms in the future, without changing the overall protocol.)But FME dont support it :ERROR |Error connecting to PostgreSQL database(host='***', port='5432', dbname='***', user='***', password='***'): 'authentication method 10 not supported' ERROR |Writer failed in open() callSo we are forced to use the not very secure old md5 method :SET password_encryption = 'md5'; CREATE ROLE geonov PASSWORD 'md5password' LOGIN;I would like to use the new SCRAM-SHA-256 method with FME :SET password_encryption = 'scram-sha-256'; CREATE ROLE geonov PASSWORD 'shapassword' LOGIN;
Some customers have created custom transformers for connecting to AutoDesk Vault with FME. This idea is for creating an AutoDeskVaultConnector transformer. Please provide feedback in the comments on any specific workflows with Vault you would like to see possible with FME.
Add the ability to copy/paste conditional statements in AttributeManager, including to existing attributes. You can duplicate conditional statements in AttributeManager and apply them to a new attribute but not to existing attributes. I would like to set up a conditional statement for Attribute1, copy it, and then apply it (paste it) to Attribute2.
Create a hybrid called InspectLogger which works like an Inspector when in FME Desktop - and as a logger on FME Server. Has the parameters of both Inspector and Logger
The current FeatruetypeFilter Update only, but if it is connected to a Single Merged Feature Type· FeatureReader or a transformer, can only get the name of one Featuretype, hope to be able to add the import function, so that can from existing data import Featuretype.
I suggest to insert a column "Execution time" in the jobs Completed and a "Last execution time" in the Scheduler. That would be an easy way to manage the time/day we want a process scheduled running. No Dashboards needed.Maybe it would be cool to be able to choose which column we want to see. If I right click on the bar column names, I could delete or add some columns. Like in Windows Explorer.
***Note from Migration:*** Original Title was: ReprojectLengthCalculator Source Coordinate System read from feature or attribute Currently the ReprojectLengthCalculator Source Coordinate System parameter can only be specified manually or via a user parameter. It would be nice if this can be specified via an attribute and also have the option to read from feature, as the Reprojector does.
Data Inspector should reveal invisible (non-printable) characters in any String and Workbench should warn the presence of such characters.For instance: from x{0000} to x{001f}, x{007F}, x{0081}, x{008D}, x{008F}, x{0090}, x{009D}, x{00A0}, x{00AD}.How should a human being tell the characters above and a blank space apart if there is no distinction between them in FME User Interface? (I did to copy and paste inside Notepad++ to figure this out).
Create simple Powerpoint presentations. Features specify headings, text, pictures, tables which are strung together to make a set of slides.
When using job service, its possible to specify the writer output to use for the notification on sucess/faliure. This is not possible when scheduling a job.
***Note from Migration:*** Original Title was: Add the ability to search FMEPedia for posts referencing a specific version of FME Things change so quickly that often the search results in FMEpedia aren't relevant to my version of FME. I'd love to be able to limit the search to only specific versions of FME. "Drape images over surfaces" version=fme2018 or something. Or maybe another dropdown beside the Spaces and Explore menus? The posts from 2010 aren't very relevant in some cases.
Enter your E-mail address. We'll send you an e-mail with instructions to reset your password.