A read-only category for lost FME Form topics. We hope to move them shortly.
Recently active
I have hosted FME server in Kubernetes and trying to create a stream there.I am not able to allocate any engine to my stream from the user interface and it shows this warning. There are 2 links mentioned in the warning :https://community.safe.com/s/article/fme-server-on-docker-frequent-engine-scaling-and-jhttps://docs.safe.com/fme/html/FME_Server_Documentation/404-Redirect.htm The second one gives 404 error.The first one mentions about the allocation of engines to queues (nothing about streams). I also tried to check on the Engine Management page if there is any possibility to allocate engines to streams from there but no luck.Job routing rules and Engine assignment rules have queues as one of the options but not streams. There must be a way to allocate engines to streams in case of the Kubernetes deployment if I am not wrong.Can someone please help me with the options. Thanks in advance!
Hi There, I am reading from a csv column in which the hours and minutes are spelled out as a string, and I want to calculate the total minutes value. So I created a series of new columns in Attribute Manger and used some Regular expressions to isolate the components of the string. However, when I use the Multiply function against a zero value in the string, I do not get zero. And as we all know zero times any number should always equal zero. Any ideas what I am doing wrong? (I have attached my workbench for reference). THANK YOU!
Hi list.I have a rather large list of choices with aliases, that I need to present to a workspace user when run. The dialog includes a button called "Import", and so I expected it to be able to read a database view with the choice values. But alas no, it reads nothing. Even though I tried to name the two view columns "Display Name" and "Value", the choice dialog remains empty.There is no immidiate help for this, so I'm asking here instead.What are the possibilities and caveats of using Import/From Dataset when populating a user parameter (type choice with alias) ?I'm using 2020.2, but it's the exact same in 2022.0.
I'm working on a system which has Oracle Client 32Bit and 64Bit installed. The environment variable for ORACLE_HOME points to the 64Bit version. I need FME to use the 32Bit Version of the Oracle Client - just for this very FME process. Is it possible to set the environment variable temporarily at runtime (e.g. Phytin Startup Script)? How would this be done?
I am trying to write ifc file with IfcReinforcingBar but FME can't write all the reinforcingbars. Does anyone know to work with IfcReinforcingBar in FME?
Hi FME'ers,After a couple of weeks' absence, it's time for What's Up Wednesday. As you can imagine, I have a LOT of content to share this week! Sometimes it's too big to post to an FME forum, so find WUW on LinkedIn to get the full content. FME Hub UpdatesIt's the start of a new month, which means the Hub now has a list of items added during May 2022. This list includes the Unfolded format reader and writer, for which you'll need FME 2022. I've got two new transformers there: a GeographicCenterOfGravityAccumulator, which I created for use in an upcoming webinar, and a SoundexCalculator, because I found the Soundex function in the InlineQuerier doesn't work (oops). There are other great transformers and tools to check out, but I really wanted to give a mention to Bruce Harold of Esri, who "decided to cut out the middle man" and add some interesting ArcGIS-related transformers to the Hub; like the EsriSimpleModalTripRouter. This transformer
I have created a workspace having AzureQueueStorageConnector, which should listen to an Azure queue continuously.I am able to run it as a Job as well and create a stream as well dedicated to this workspace. I have also checked this article about the streams:https://docs.safe.com/fme/2021.0/html/FME_Server_Documentation/WebUI/Streams.htm I was wondering, what are the differences between these 2 types of running a workspace i.e.Running a stream type of workspace with normal execution flow. (from workspace run button) OR Running it as a dedicated Stream (by creating a Stream dedicated to this workspace). I observed both of the methods listen to the queue continuously and process till the time it is running. Few of the differences I was able to find are:Streams are capable of restarting themselves, regardless of whether the job was completed successfully, failed, or the server crashed or was shut down. But normal Job executions are not capable of doing this by their own.Streams need dedic
Hello I have a problem, the project was created in version 2019 and has not been used since, today I launched this project in version 2021 and found that Disslover does not work the same as in version 2019. Has anyone encountered a similar problem and if so how to solve it? log errors 2021-05-28 23:16:39| 11.7| 0.0|FATAL |Internal error running translation2021-05-28 23:16:39| 11.7| 0.0|FATAL |Expression: start != end2021-05-28 23:16:39| 11.7| 0.0|FATAL |Unknown internal topology error. This can be caused by self-intersecting input or numerical precision issues in arc processing
I have a feature reader set up so that the user selects a table and whatever table of the 8 possibilities is chosen it should write out to that table. It is reading from a file geodatabase and writing to a SDE geodatabase. There is a schemaMapper transformer for each table. How do I set up the featureReader so that once the user selects a table it will only write to that table?
I am able to connect to AWS S3 in the Automation connection I have set up in FME Server. The FME Server Log shows the error to be with the Python module 'fmepy_amazons3' not being found when it is trying to connect to S3 in the readI have tried setting the python interpreter for the workspace to Python 3.7 and republishing, rerunningI have tried restarting the FME Engines Thank you for any insight or troubleshooting steps you have to offer! I have a support case started but wanted to also reach out to the community.
Hello, I'd like to create an attribute and name it from the value of an user parameter. I've seen that in the "input attribute" field it is possible to choose the user parameter (as seen in screenshot bellow) But then the output attribute does not react as expect. Whereas it should return the value of the user parameter, it returns the value $(annee) as attribute name. Is there any way to overpass this ? Regards,Andy METAYER
Anyone have any ideas on how to format XLS to repeat stacked records in groups of four (see attached screenshot). Each group of four is one record in a database, but want to format it with the name and address on top of each other. And the parcel number/zoning. All of the header info will be part of the template. Is this possible, or will we just have to write it out linear, then do some excel magic afterward to get it into the format we want? Thanks.
Is it possible to use WITH RECURSIVE in InlineQuerier? It is not working for me. Thanks for your help!
I'm trying to delete a folder from FME Data folder using the following workspace: Then I try to run the workspace from server: First, the folder is not deleted though there is no error thrown.Secondly, I got a warning for SSL certificate.2022-5-24 08:50:20 | alim3263 FME Server - DES: SSL certificate verification failed for host 'xxxxxx.com'. HTTPS connections may not be secure. Disabling verification of SSL certificates. Message: HTTPSConnectionPool(host='xxxxxx.com', port=443): Max retries exceeded with url: /fmerest/v3/resources/connections/Z:/fmeserverdata/resources/data/source/RVT/folder (Caused by SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1125)'))) Can you advise please?
We're deploying our FME Server 2021.0.3 (21326) on Kubernetes using Docker containers and would like to properly set up FME_SERVER_HOST environment variable which is now set up simply to "localhost" value for every job. I tried to change FMESERVERHOSTNAME environment variable under core and web containers to proper hostname and restarted FME Server, but this led to that core container couldn't connect to the web container - trying to update its services as log said. Probably container couldn't connect by other hostname than "localhost".fmeserver-core container logs when FMESERVERHOSTNAME changed to other than localhost:Update Services: Trying to update FME Server services... Is it possible to adjust FME_SERVER_HOST environment variable on FME Server 2021.0.3? Do you have any suggestions? YAML from Kubernetes with environment variables set up for my core and web containers:spec: containers:#fmeserver-core:21326 - env: - name: PRIMARY_PROCESS value: c
Because of the frequent Tomcat upgrades, we're having to upgrade FME Server more frequently. When we do the upgrades we lose the apache default files fix: https://community.safe.com/s/article/FME-Server-Apache-Tomcat-Vulnerability-with-Default-Files Is it possible to either a) Include this fix in future releases FME Server or b) backup these files and the restore them when we do the backup and restore of the workbenches etc.
I'm making a custom transformer at the moment which I intend on putting onto the Hub at some stage soon. With my transformer there are two possible output streams. One adds certain attributes to the input, and the other makes a list instead of the attributes. I would like this to go to the same output port but only expose the relevant attributes depending on which stream. I'm finding that if I have the transformer settings so that it makes a list attribute then the other attributes will still be listed, but as <missing>. I would like there not to be empty columns. I can't seem to work out how to get into to only expose the attributes that exist and not just all possible ones from both streams. Changing the settings in the screenshot to the relevant selected attributes will look fine for one of the streams but not the other. As a side question, I have a <Rejected> output port. I'm trying to make the documentation for the Hub but I can't seem to get the
I am bringing in an excel table and then adding some different attributes to it and writing it out to a geodatabase. I need to create a unique ID when writing it out to the geodatabase. I have brought in the original table and determined what the largest ID number is. I can't figure out though how to add it to the workspace without each row getting the same ID number.
HI guys, I have a question. How can I generalize points in FME Desktop?I have like 10 points, each point is very clos to other and I want to make from them like less number of points like 3-4 maybe. I've tried with generalizer but it's not working, any suggestions?Screenshot below.TIA
I need help to figure out how to reorder the field "Shape". I tryed multiple things has these three options and also tryed to use the Attribute Menager transformer :But has soon as I play workspace, the "shape" field always appear at the end of the table. The problem is that it has to ben at the second place like on the image below.Thanks a lot in advance :)
I am trying to view the DXF file using cesium, for now, I succeeded to convert the DXF (2D) file to MVT/GeoJson ( a format that can be viewed using the cesium), but the MVT does not contain style (colors, hatch, line type/width, dashed, font.... ), all the style of the DXF is missing, any suggestion/ideas to view the DXF including the style using the cesiumJS?
Hello there using the parameter $(WORKSPACE_NAME) to get the workspace name not working if the works[ace is saved as template, we get a different name as an example the workspace saved as a template with the name ( cad_to_gis.fmwtwhen use the parameter $(WORKSPACE_NAME) we get getting this name ( wb-late-1653463418287_7640)Any idea Please Thanks
I recently had my SMTP Gmail subscription start failing over the weekend and had been wracking my brain on how to solve this and found a difference in SMTP Server Settings that Google recommends vs what is on the template. Google recommends using smtp-relay.gmail.com. The template is still using smtp.gmail.com and is failing on the connection. This may have been fixed in a more updated version of FME Server. Thanks
Dear community, I need to read a txt file who have empty column names like that :How can I manage my reader for having all columns ?Thanks for your help.
ID | Mile 0 6.5 1 6.42 6.43 6.4 4 9.25 12.8etc For every object which has a Mile number that occurs more then once I need to add a number to the Mile number. So for example, ID 1 would be Mile 6.4-1, ID 2 would be Mile 6.4-2 and so on. Now I have done this using Python but I'm sure this can be done with FME also. Can anyone give me some advice? Much appreciated.