A space to discuss FME Flow
Recently active
Hi Holly,I am addressing you since your name ison the article(https://community.safe.com/s/article/how-to-create-a-wms-service-using-fme-server?t=1694673698026)and it is not possible to leave a comment I have implemented the WMS via FME Flow and I have noticed a strange behavior that I wanted to report.When requesting data from the WMS service I have noticed that the client (QGIS) creates a request per layer. This is as expected, however on the FME Flow side I get 2 identical requests for each WMS layer. This doubles the response time of the WMS service and uses twice the resources on FME, is this something you can look into and reproduce? Since the WMS request is done via the GetCapabilities workspace is there a way to remove this duplicate request before they trigger the GetMap workspace?Cheers,Itay
Hi, I would like to list all FME Flow users that are currently disabled using the rest API or any other method. Is this possible? Thanks,Marc
I don't want to make database connection by giving hardcoded values instead I want to use the secret keys from secret manager. is there any way to implement this in FME ?
How can I trigger the start and stop of an automation/workspace through either e-mail or application? I have a workspace that needs to run on 15 minute intervals after it has been triggered by user input (email or application). User then needs to tell it to stop running. Seems like trigger in an automation can either be incoming e-mail or schedule but I cannot start a schedule based on an incoming e-mail. Same applies to stopping said application Any ideas would be great.
I'm Daniel from GeoNet Technologies. As you know, Sam is no longer with us and I'm trying to install the application in one Pc specifically for this job. Please. Could you help me to re install it (FME 2021.1)Thank you in advance
Please excuse the crude drawing. I'm using a SpatialRelator with the red features in the Suppliers port, and the blue feature in the Requestor port. Features #1 and #3 need to pass the spatial predicate due to the relation between them being multiple verts (a line). Feature #2 would not pass, due to only having a single vert in common. None of the default spatial predicates will exclude #2 from the test. So, I've been trying various matrix to find a solution, but none seem to work. What would be the appropriate DE-9IM matrix, given that it is only polygon features being used? I have been referencing this help page: https://docs.safe.com/fme/html/FME-Form-Documentation/FME-Transformers/Transformers/spatialrelations.htm#Dimensio
A recent vulnerability scan where i work identified both Log 4j and Apache TomCat vulnerabilities with our FME Server applications. I am currently running FME Server 2019.1, I know that particular version of FME does not utilize Log4j , but the files exist as a part of the installation. Can we simply mitigate these vulnerabilities by removing the log4j and TomCat installation, or do we need to upgrade those install to a more current version? If we install newer versions of both log4j & TomCat will the FME Server 2019.1 application continue to function as expected?
Hi,I created a workspace to process las files and receive raster and contours data set. The workspace supposed to be run with use of a directory watcher but it looks every las file is a trigger to run it again. Is there a way to have a single event with FME Server 2020.2? Thanks
I am using the FME 2020.1 Desktop (win 64) install with the MSACCESS_JDBC reader. The work bench command line is being used in an existing code, and successfully processes 27 of my 30 mdb. The three mdb that don't process produce the following error: net.ucanaccess.jdbc.UcanaccessSQLException: UCAExc:::5.0.0 java.lang.OutOfMemoryError: GC overhead limit exceeded at net.ucanaccess.jdbc.UcanaccessDriver.connect(UcanaccessDriver.java:231) at COM.safe.fme.jdbc.JdbcCommon.openConnection(JdbcCommon.java:464) at COM.safe.fme.jdbc.JdbcReader.openHelper(JdbcReader.java:186) at COM.safe.fme.jdbc.JdbcReader.open(JdbcReader.java:155)Caused by: java.sql.BatchUpdateException: java.lang.OutOfMemoryError: GC overhead limit exceeded at jdbc.ucanaccess.shaded.org.hsqldb.jdbc.JDBCPreparedStatement.executeBatch(Unknown Source) at net.ucanaccess.converters.LoadJet$TablesLoader.loadTableData(LoadJet.java:865) at net.ucanaccess.converters.LoadJet$TablesLoader.loadTableData(LoadJet.java:837) at net.ucan
Hi, I'm trying to configure a new FME Flow deployment with a new customer.They would like to keep all storage on the same storageclass: azurefiles-fmeserver.This storage class is created as highlighted in 3. Setup Shared Storage using Azure Files: https://docs.safe.com/fme/html/FME-Flow/AdminGuide/Kubernetes/Kubernetes-Deploying-to-AKS.htmHowever, if storage.postgresql.class is filled in, the deployment does not work.If this parameter is empty, the deployment completes and the storageclass: default is chosen. We have tried adding multiple different parameters in the postgresql.primary parameters, but none that helped us.Is there anyone who has had the same issue?Below is a exert of the Values.YAML file. storage: useHostDir: false reclaimPolicy: Delete postgresql: size: 1Gi class: azurefiles-fmeserver path: fmeserver: accessMode: ReadWriteOnce size: 10Gi class: azurefiles-fmeserver path: # It is recommended not to modify those parameters# For more options regarding Postgr
We have a series of API calls to a Bentley API which have been working fine until recently and are still working fine in Postman. We have a GET request in FME which returns a “HTTP/1.1 403 Forbidden” error. We have been through this with Bentley support and have found the source of the issue is related to the Content-Transfer-Encoding header. Bentley's API’s security rules have recently been updated to block requests which contain the ‘Content-Transfer-Encoding’ header. This is because the header has been deprecated and has the potential to be a security vulnerability. FME seems to default send "Content-Transfer-Encoding: binary" with the GET request and there doesn't appear to be an option to change it. Does anyone have any ideas about how we can get round this? Thanks in advance!
It seems to me that the Map Configuration window doesn't work (or show) anymore when using the Geometry Picker in 'Full window mode'. I can also imagine that technically the window/menu does work/show, but is placed behind the 'full/expanded window' of the Geometry Picker, causing it not to be accessible/usable. To be clear. What I'm talking about is this menu/window, which does work when using the Geometry Picker in 'Inline mode';However, when I use the Geometry Picker in 'Full window mode', nothing seems to happen/show if I click on the Map Configuration button. E.g.;Are others also experiencing this issue? Is this a known bug? ps. I'm using FME Flow 2023.0.0.1 (b23288) on Linux.
开始转换...行“已卸载包 '%0'”在消息文件“C:\\Program Files\\FME\\messages\\zh\\fmemessages_zh.fms”中没有分隔符“,”FME 2023.0.0.3(20230613 - 内部版本 23319 - WIN64)FME表格固定(节点锁定-crc)临时许可证:剩余 28 天。计算机主机名为:ss操作系统:Microsoft Windows 10 64 位(内部版本 18363)版权所有 (c) 1994 - 2023,安全软件公司。安全软件公司246020 格式的共享文件夹是 : FME 2023.0.0.3 (20230613 - 内部版本 23319 - WIN64)246022 坐标系共享文件夹是 : 20230827005921246012 FME_HOME是'C:\\Program Files\\FME\\'FME表格固定(节点锁定-crc)246013 坐标系共享文件夹异常 : 0临时许可证:剩余 28 天。计算机主机名为:ss246026 场所:zh_CN246024 操作系统区域设置编码:GBK246027 系统编码: UTF-8246034 FME API 版本:“4.0 20230418”246017 FME配置: FME_BASE 是 'no'246016 操作系统:Microsoft Windows 10 64 位 (内部版本 18363)246025 FME平台:WIN64246014 系统状态:FME临时文件夹下还有 80.88 GB硬盘空间可用246001 系统状态:15.99 GB 可用物理内存246015 系统状态: 63.97 GB 可用的虚拟内存246031开始 - 进程 ID: 1976, 峰值进程内存使用: 43264 kB, 当前进程内存使用: 43264 kB871015 创建该格式的读模块: Esri 地理数据库(文件 Geodb)871007 尝试查询一个DYNAMIC插件给命名的读模块'GEODATABASE_FILE'23016 加载模块'GEODATABASE_FILE'从文件'C:\\Program Files\\FME\\plugins/..\\地理数据库9.dl
Welcome,I need to download data from 300 wfs servers (list of it in any format) for 2000 objects (3 km buffer form point) like on a picture. Is it possible to add a list with server addresses to FME where it will check the spatial extent of the data from the server and then from the polygon range and download the data?
If I change the time to be 1 minute after the other job it runs successfully.There is no log file as the job submitter just does not start. FME should place the 2nd job in queue I would have thought.
We have recently upgraded FMEflow from 2022 to 2023, resulting in SSO stopped working.After changing the necessary encryption types in the service account on the AD server, we managed to get SSO working again.However typing the AD username and password does not work.The webgui gives the error : "Login failed, please try again."And the error in fmedirectoryserver.log is as following:Wed-23-Aug-2023 08:57:37.521 AM INFORM requesthandler 408039 : Authenticating user "******@*******.ORG" using SASL mechanism "GSSAPI" with KDC address "******.*******.org" and realm "*******.ORG"...Wed-23-Aug-2023 08:57:37.778 AM ERROR requesthandler 408010 : Exception: "LDAPException(resultCode=49 (invalid credentials), diagnosticMessage='80090346: LdapErr: DSID-0C0905D2, comment: AcceptSecurityContext error, data 80090346, v4563Wed-23-Aug-2023 08:57:37.779 AM ERROR requesthandler 408009 : Failed to authenticate user "******@*******.ORG".Wed-23-Aug-2023 08:57:37.792 AM ERROR system-
We are hitting our 8 concurrent license limit with desktop. We use cmnd line and a PERL wrapper with our scheduling tool to run batch jobs. From what we read we are limited to 8 per engine, even if we were to buy additional concurrent Workbench licenses. So, that means FME server would be the only other option?Is it called FME flow now? Seems like a pretty big install. All we need is the server and the server cmnd line for a quick fix.
Hi.I have some automations running on 2022.2.2, and had to do a small edit on one of them. Afterwards the automation failed badly.I found that all the workspace actions in the automation had been "cleaned", i.e. set back to their default (workspace) setting of parameters. All of them. And I hadn't edited any of them, just moved some connections.No wonder the automation failed badly, as I'm e.g. using automation writer features to pass information between the actions. And have some global settings too for good measure.Has anyone experienced something similar ?What might have caused this ?Cheers.
I am referencing this article: https://docs.safe.com/fme/html/FME_Server_Documentation/AdminGuide/configuring_for_https.htm?Highlight=ssl I am on Windows trying to implement using a PFX and password. I am on step 6b and running into an issue. I try to go to https://localhost/ and get "ERR_CONNECTION_REFUSED". It doesn't seem to let me see/download the cert at all. Any ideas? I have checked and double-checked the configurations changes including the path to the PFX and the password.
In FME Server Notifications I used a JSON Reader to digest the incoming Topic Message and get at the relevant information to pass downstream in my translation. However when I try and create an Automation using the process the workspace fails with a 'file does not exist' error. How can I use the trigger event as JSON to run a workspace in Automations?
We POST data to Corelogic in a Python script that works well for one offs, but we are trying to run 11K and think FME would be faster. The reason we POST is that the bundle we send is greater than a GET can handle (larger number of Lat, Long).We have tried setting up similar to our Py code with URL, json bundle in the Body, and Authorization Token in the Header but no joy see pic _A. request_post = requests.post(parcel_url, json=parcel_request, headers=coreHead). We also have also setup with Query String ParametersAny help would be appreciated.Examples:URL: https://api-prod.corelogic.com/spatial-tile/parcelsJson: { "geometry" : "POLYGON ((-75.90819777899998 39.808981800000026,-75.90412056399998 39.808855236000056,-75.90812199699997 39.80857331300007,-75.90819777899998 39.808981800000026))", "pageNumber" : "1", "pageSize" : "50" }Auth: 'Bearer li7HyqUBbCaBKVBCYSB0VpLjsBfQ'
Is there any way to encrypt file in PGP in FME?
I would like to User to rename the output FGDB name every time they run the FME script using the batch file.I have a FME 2022.2.4 workbench file that output Data on to a FGDB.FGDB has many feature classes, line points and polygon.I have created User Parameter called "NAMEFGDB" then linked with the "Writer". When I run the script using workbench or quick translator it prompt and I can change the FGDB name.However when I run using the batch file, even though I can type the new name for the FGDB, it still writes out to Default database name. My Batch file is as below.@echo ## Start translation ## set /p NAMEFGDB=type fgdb name:"C:\\Program Files\\FME\\FME2022-1-2\\fme.exe" D:\\GIS\\Data_extract_by_Area.fmw@echo ## End translation ##pause Is there anything else I need doing to connect the FME script to batch file?
Good morning, I’m trying to automate my fme with a bat file. It’s the first one and I don’t understand what’s blocking it. I attach my bat file if someone can help me tell if the command lines or not =) thank you
Installing FME 2023.0.1 doens't deliver the possibility to download and install transformers such as 'Emailer'. FME seems not to find the (correct) interpreter. See long error message below: "An error occurred while installing Python package with 'pip install --force-reinstall --no-deps --no-index --find-links C:\\Users\\YairLevy.AzureAD\\AppData\\Roaming\\Safe Software\\FME\\Packages\\23332-win64\\PackageFiles\\safe.emailer\\python --target C:\\Users\\YairLevy.AzureAD\\AppData\\Roaming\\Safe Software\\FME\\Packages\\23332-win64\\python\\safe.emailer --upgrade --no-compile fme-emailer' : INFORM: The workspace does not contain user Python. FME will attempt to use a Python 3.11+ interpreterINFORM: Using Python interpreter from `C:\\Program Files\\FME\\fmepython311\\python311.dll' with PYTHONHOME `C:\\Program Files\\FME\\fmepython311'INFORM: Python version 3.11 loaded successfullyTraceback (most recent call last): File "<frozen runpy>", lin