A space to discuss FME Flow
Recently active
Hello,I would like to ask about Rest API v3 support. For how long will it be supported yet, before it will be needed to switch to v4?
Hi there, I am trying to use FME to automate some user management for FME Server. Specifically I would like to schedule a workspace to remove any Azure users that are not members of a role. I have worked out how to list the users and get their roles, but I can't work out how to go from this json array: ["user:admin","fmeadmin","fmesuperuser"] to the integer value 2. Can anyone please help me drop the "user:..." part from the array and count the number of items that are left over? Thanks!Marc
Hi, is there an alternate solution available from safe to replace the basic authentication for IMAP and SMTP? Since Microsoft will stop supporting this solution soon
Hello everyone, I published a workspace with a Shapefile Reader to FME Server . When I choose 'Run Workspace' to run it, and solely upload the .shp file, it runs correctly. For my colleagues, I made a Workspace App to run it. However, when running it through the app, I get the "Shapefile Reader: The .dbf for (...) could not be found." warning in the logfile. Naturally, there is no correct output subsequently. Can someone explain to me what I am doing wrong or how it is technically possible that the exact same workspace with the exact same parameters runs differently for both interfaces? Note: I used a File/URL parameter for the Writer and specified the extension filters in the file/URL configuration to be .shp and .shz. Thanks in advance, Fleur
Hi everybody, On FME Server, by means of Notifications (classic), I am trying to configure the Subscription "JobSubmitter_Email_JobSuccess" so that, when ANY workspace is run sucessfully on FME Server, I receive the job log as an attachment in an email message. The email message itself arrives to my email account, meaning that my TOPIC and SUBSCRIPTION are correctly configured. But the attachment does not come along. Following the inscructions on https://docs.safe.com/fme/html/FME_Server_Documentation/ReferenceManual/About_Log_Files.htm#FME I am trying to insert the expression<LogDir>\\engine\\current|old\\jobs\\<number>\\job_<value>.login the "Email Attachment (optional)" field. I am therefore trying to adapt it to $(FME_SHAREDRESOURCE_LOG)/engine/current/jobs/<number>/job_{id}.logThe problem is that <number> is not a defined folder, and I cannot find a way to replace it with a valid alternative. I already tried:$(FME_SHAREDRESOURCE_L
I had an issue in on of my lower environments where the FME Server related services (Application Server, Server Core, Server Database, Server Engines) were stopped and switched to Local System Log On keeping the workbench from being able to access the necessary source data directories. I reconfigured the services to log on using the established service account and am now receiving the following error."There was an error submitting the job. COM.safe.fmeserver.api.FMEServerException: Could not load all queues due to connection issue to job router. Please try again."Has anybody experienced this and have a solution?
We have two FME server 2021.2.6 instances running (one Test and one Production environment) and on both environments every job/workspace fails to run with the following error. A Python interpreter could not be loaded. Please ensure the workspace `Python Compatibility` is set to an available Python version On one of the environments an automation runs a workspace every 5 minutes. In the logging we can see that the jobs began failing at exactly midnight 11-25-2022. The runs before midnight logged no errors, the run at midnight and all runs after that failed. Does anybody have any suggestions what may have caused this, and how to solve this?
I'm looking to make a query which uses the spatial data in the planning brief to search cadastre, duct, duct_route and SL layers. So that I can change each planning layer can become searchable and have an output. We are currently working with MapInfo.
Hi, I am trying to expose an attribute from the _response_body returned from a http caller. This is the response: <s:Envelope xmlns:s="http://schemas.xmlsoap.org/soap/envelope/" xmlns:u="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd"><s:Header><o:Security s:mustUnderstand="1" xmlns:o="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd"><u:Timestamp u:Id="_0"><u:Created>2022-11-24T11:20:34.572Z</u:Created><u:Expires>2022-11-24T11:25:34.572Z</u:Expires></u:Timestamp></o:Security></s:Header><s:Body><CreateWorksheetResponse xmlns="http://webservices.whitespacews.com/"><CreateWorksheetResult xmlns:a="http://webservices.whitespacews.com/API/" xmlns:i="http://www.w3.org/2001/XMLSchema-instance"><CodeDescription>Success</CodeDescription><ErrorCode>
Hi, I have tried this method: https://community.safe.com/s/article/cannot-check-out-floating-license-but-have-borroweit didn't work. I have been given 2 accounts by my IT. my normal account, with locked license, I can't return the license because everytime I try to open fme desktop it shuts down itself. licenses are available. But, when I try to open fme desktop with my local admin account it opens just fine. BUT in license manager it shows as I am using 2 licenses?
Does anyone know how to tell FME Server which DNS server to use?Thanks.
I have a Workspace with a Schema reader to read a set of FGDBs on a network share. It is working when I run in Desktop but failing with theses errors when I publish to server. I have checked and double checked that I am looking at the same file share location in both server and desktop and I have published the workspace using the same user id that I'm using to run the workspace as well as using that id to run the run it on the server. I'm running version 2019.1.3.1 on both Desktop and Server. Anyone else encounter this before? Thanks, 73 Geodatabase Error (-2147024891): Access denied.74 Could not open File Geodatabase dataset <'My File Share Folder'> for reading
I understand that the license server will check the licenses back in if it loses contact with the client, but will the client continue to function with its already checked-out license, or having lost the connection to the license server does it stop working until it has a valid connection to the license server again?
I have an issue with FME Server not using the correct ESRI license. I have many workbenches running on my server that require a PRO license, all of them are running successfully except one. One of these workbenches had been running fine until a few days ago when it started requesting a ArcGIS 10.8 license instead of Pro. It will sometimes grab the correct license and run successfully but not usually. I have checked the python compatibility and all of them are set to FME Python 3.8+. I have checked and nothing has changed on our servers or with any of the workbenches. We are using FME Server 2021.2.6.
I have a workspace published on FME Server that works lika a self-service where users can upload a shapefile, upload a pdf file and give information via user parameters.The Esri Shapefile reader has workflow option "Single Merged Feature Type"Running the workspace on FME Server works fine. I have created a server app for users to run the workspace and running the server app does not work. Does anyone know what could be causing this? Thanks in advance! This worked without a problem on FME Server 2021.1Now we use: FME Server 2022.1.2 Build 22627
When using a FeatureWriter with strings functions in the Dataset, the file is written correctly when using the Job Submitter service but not with the Data Download and Data Streaming services. Specifically, the string functions are not evaluated. In this particular case, I want to append the file name with the current date. It seems this has worked correctly in the past. Has something changed, or should it not be possible to do this using those services?
We recently upgraded to FME Server 2022.2 and were having issues adding an emailer to an FME Automation. After inserting an emailer within an Automation, we are receiving an error when attempting to validate the email after putting in the Client ID of the app registration that we created within Azure Active Directory App Registration. We are receiving this error when validating: Is there a walkthrough going over the new Microsoft Office365 email authentication within FME Server? I see the FME Desktop emailer has been updated to use a web connection, and I'm able to successfully create this web connection and send an email, but still having issues within FME Server email automation.
I am trying to add a web service on the FME server (Google Sheets - safe google sheets). I put in the credentials and click authorize, a pop up appears. It says "FME wants to access your Google Account", I click allow. Then the page refreshes and says: Make sure you trust FMESign in or provide access to FMETo sign in or provide access:Copy the authorization code from the Authorization code section.Navigate to FME.Paste the authorization code on the FME screen.Authorization codePlease copy this code, switch to your application and paste it there Where do I navigate to FME? On the Web?Where do I paste the code? I checked my google account's security for FME and there is no option of adding the code.
I am writing file geodatabases using templates. this causes all fc in the template to be written wheter there are features in the workbench or not. If i am writing the gdb in an automation the only method i can think of is to have a second wb that opens the gdb that was just written and test for features in each fc. but then there is the problem of delteing the entire talbe. the database deleter will only delete rows. the database updater works on features also (not tables)Any Ideas how to accomplish this?I guess i will have to go with the read the schema method. this machine is used for fme server as well as desktop and as such i do not have a single use license for arcpro. so i have no way of using arcpy that i can find. as for the reading the schema solution. @ebygomm i guess just using a gdb reader and connecting each fc to it's output? but what about domains?
We have dozens of socrata writers that we need to re-point to a new domain. What is the best way to programmatically repoint to the new domain and test that the writers are still working after the migration? e.g.domain1.com/1234 -> domain2.com/1234domain1.com/5678 -> domain2.com/5678
I am using the AzureBlobStorageConnector in my workbench, which takes as a parameter a "Container" value. I have been using just the name of the container, which is a published string parameter. This works when running the workbench locally as well as when running it from the FME server interface. My issue is when I attempt to create a "Repeat on Interval" schedule; for this parameter, when I enter the container name as a string value, I get the following error and the schedule cannot be created:Unexpected value "["containername"]" for parameter "value", expected scalarIs this expected behaviour? Is there another format I am supposed to enter this name in instead?
It's been a while since I last used FME and now it's time to start working with automations seriously. I need some help to get a quite simple one working though. I'm attempting to do the following: whenever an email from a certain email address and with a certain concept in the subject is received, the email subject and body must be checked and parsed to write a temporary json file that will be uploaded to a server via sftp overwriting the existing file. I already have: An email trigger with a Subject filter. A 'Sent from Address' filter action. A workspace action: AttributeManager and JSONTemplater transformers and a JSON writer get the important information from the subject and content of the email into a json file that is written to FME Server temp directory. An SFTP Directory external action: reads the json file from FME Server temp directory and writes it to a server. The problem is that we are waiting for imap access to be enabled on the email account so I cannot test the email
I would like an email notification every time a completed workspacehad an error within the log. Is this possible and how do I set this up within our FME Server.
Is it possible to get FME Server to run and process an ArcGIS Python script on a different server?I have an ArcGIS Pro script that undertakes some map series functions but the script won't run on the FME Server. My guess is a permissions, user, python version or path issue but haven’t been able to get it to run successfully on the FME Server. I have installed ArcGIS Pro but with no luck.So I waz thinking if the script resides on an ArcGIS Server then maybe that would solve the problem but cannot figure out if it is feasible.Does anyone know what i can do?Regards Dean