A space to discuss FME Flow
Recently active
Has anyone encountered a situation whereby a FeatureReader in one workspace tries to read an XLSX file that is (still open) in a FeatureWriter in a different workspace? What would be the expected behavior? Asking because I've set up an Automation with two (time) overlapping workspaces, in which the second workspace will attempt to read files created by the first workspace.
I would like to know if I could compromise my microsoft account (hacker accessing my One Drive files and microsoft account) by putting my connection credentials for OneDrive in a script on the FME Cloud that is then accessed via a Server App.
I have FME Desktop licensed on an air-gapped server but covid has changed my working patterns; so, for the 2 or 3 days I work from home I don't have access to my favourite software. Is there any way to borrow a license from my air-gapped server for use on a different network?
This might be a bit of a simple question but I'm looking for a way to run an FME Server Automation as a singular event, one time, similar to right-click > Run on a Windows Scheduled Task. I'm running the Automation once per week using a Schedule Trigger, but if that Automation fails, I want to be able to manually run it again without impacting the existing schedule. I could duplicate the Automation and set the Schedule as Run Immediately but that would mean changing the Schedule settings each time. Not the end of the world, but I feel like there should be an easy way to run it just one time. I was looking at FME Server's Scheduler as well but it doesn't appear that you can setup an Automation and Trigger it one time, it seems like single workspace only. I'm running FME Server 2019.1.3.1.Any thoughts?Thanks!
I am being tasked by my manager to devise a process to move on prem FME to FME cloud. I cannt discover any documentation on this - Can you please direct me further. Regards
Need connected line attribute 'object id' in new created field of same shapefile attribute table. In Flow of direction with connected line feature attribute id in previous line feature - new created field.Check image snapshot and example excel snapshot for the same attached below for more better understanding. Please provide help or problem solution for this situation.
Hey, I am competent with FME Desktop, but an extreme novice to FME Server. I understand with FME server we can create web-apps and the like, and I have a great entry level task I want to see if FME can assist with. Currently we are emailed information from people within our organisation and we have to manually move this data into an excel spreadsheet. I believe with FME Server it can host a page where these fellow staff can input a few basic text items (nothing spatial at this point, that will be phase 2 of my project) and then append it to a local excel table. I am looking for a tutorial to assist me with this process. I am a little overwhelmed as all tutorials I have found so far are wanting the user to upload a file, and the server converts to another file and is returned. This is not really applicable with my basic phase 1 task. Has anyone seen something that may assist, that is targeted to n00bs? Kind regards, Ben
Hi, do you know if there is any incompatibility between FME Desktop and ArcGIS licence server and ArcFM licence server?
Hi together,I have the strange problem that the FeatureReader transformer, which works fine in FME Desktop is not considered when running on FME Server. The input is a URL - the purpose of the feature reader is to download a dataset from the URL. It worked already on FME Server - and stopped for some reason I simply don't know. I have checked the log - the FeatureReader transformer was simply not run. It is not disabled. It is perfectly connected. But it does not run. Is this a known problem - did any of you see the same? FME Desktop and Server both are 2020!
Hi,we generate some Topic's and get the POST URL. There is this fmetoken=......But after one day there is a new generated tokenvalue in the URL. Why happen that and how we avoid this for the future? We have some external application, which use this URL and are depends on a static FMETokenthanks Jan
I want to route data attached to an email from within an automation that is triggered by receiving an IMAP email. I’m willing and think I would find it preferable to simply dump the email watcher’s event JSON into a file in a directory and then use another automation to watch that directory for new email event JSON files and process from there. However, the FileCopy writer fails copying from the path parsed from the event JSON (FME Server has permissions to the folder.) Here’s the workflow:Take as input the email watcher’s event JSONParse the event JSON for the email attachment folderCopy the files in the email attachment folder to another folder.Eventually I will route attachments to different folders based on from address and subject, but I can’t get the copy to work right now. The copy fails, I think, because the FileCopy writer can’t understand the FME Server shared resource macro parameter $(FME_SHAREDRESOURCE_DATA) in the path for the email attachment folder. I’ve attached a wor
I would like to remove the scrollbar from the FME Server App website. To achieve such action I need to edit FME Server App HTML and CSS code. Is this even possible?
I am trying to use ReframeReprojector to transform swiss coordinates within FME Cloud and I get the following error: "ReframeReprojector: Reproject: Could not reproject the geometry of the preceding feature: Dynamic reproject engine `REFRAMEREPROJECT' cannot be found". Is it possible to make the reframeproject available to the FME Cloud engine?
MapFormatter custom transformer was created so that you can create a map at any size, scale and orientation. Map Sizes:A0, A1, A2, A3, A4, A5, A6, A7, A8, Junior Legal, Letter, Legal, Tabloid (Ledger), ANSI A, ANSI B, ANSI C, ANSI D and ANSI E. Map Orientation:Landscape and Portrait Manually entering other sizes could be an option in the future. I have uploaded the 'MapFormatter' transformer onto the FMEHUB for you to review and provide feedback. This has been tested and at this stage, I am confident that everything works as expected, however will do more quality testing. Below is an example where the transformer was used to create a map with Aspect: MapMap Orientation: LandscapeMap Scale: 1:2000Map Size: A3WorkspaceLidar was used to create the AspectScaleBar custom transformer was used to create the scale barTransformers top left created the AspectTransformers top right created the text for the mapTransformers bottom left added the north arrow and the legend.Transformers botto
Is it possible using two versions of FME Server (2 engines) on the same machine, like FME Desktop?
Why do I get this error? 2021-9-14 16:52:33 | File Copy Writer: Feature contains an invalid source dataset '$(FME_SHAREDRESOURCE_DATA)EmailAttachments\\20210323145356-FME_Server_Email_Watcher-External_-_LOE_Field_Ticket-ad0dc73d-6839-4747-8e4a-e6160c913495'. No file operations will be performed for this feature. The specified folder exists. I am unable to put a slash between $(FME_SHAREDRESOURCE_DATA) and EmailAttachments in the automation configuration best I can tell. I have tried using the StringReplacer in the called workspace to put a in a slash and that didn't work. I have attached the workbench, pic of automation, log files for automation and called workspace.
We receive quite a lot of pdfs of some CAD plans that we are manually georeferencing in ArcGIS Pro. The CAD plans do exist in dxf/dwg too, but mostly a) not georeferenced and b) in a layer structure that's a total mess with no way to automate something here. So we just provide locally georeferenced pdf plans as converted TIFFs.Georeferencing here works by visually selecting some GCPs on some ortho imagery (so it's not 100% accurate) to match them with features on the pdf plan (or TIFF at this point). Is there any way to do this also in FME - and not just locally in the workbench, but as a web app on FME server? Basically there needs to be some steps involved:upload pdf and convert to tiff (should be doable)have an option that places the tiff at the current map canvas (show a map in the app that can also consume own WMS/WMTS services)have an option to create point pairs: first pick on the basemap, second pick on tiff once you have at least 3 or 4 point pairs --> have an optio
We have a SnakeGridProjector transformer that we would like to use in one of our pipelines. We are wondering if it is possible to use it despite FME advicing against old python versions or if there is any better alternative? The projector is a must for the pipeline
Hi,When I submit a FME Server REST API call to GET /licensing/license/capabilitiesor GET /licensing/license/status on our FME Server, it runs fine returning the info requested. However, when trying to automatically refresh the license using the REST API interface, it fails complaining http 403 Access has been forbidden due to CORS. Is that because the request to refresh the license is serviced by a Safe server which is not listed in the FME Server CORS list?
when logged in as the admin account, accessing the dashboards gives the following error:"Please ask your Server Administrator to grant 'Access' and 'List' permissions to the Resource named Dashboards. You will not be able to view any Dashboard reports without this permission."Anyone got any ideas on where to start with this? The admin account has full permissions already, I can't see anything to add.
Hi All, am trying to work out how to build some logic into an automation on FME SERVER. Here is my workflow: Workspace reads Arcgis feature service every day. If it reads a record with "Attribute A' = "HIGH" (test filter) then email bob the workspace outputs (csv of "HIGH' Records) , if "AttributeA" = "LOW" email Mary the workspace outputs (csv of 'LOW' records). I'm unsure where I'm meant to build this logic. Is it in the workspace or automation? The automation action (run workspace) only has 'Action Succeeded' or 'Action Failed'. Am I meant to be passing a notification from the workspace to the automation??. I have read all I can find on this but must be missing something. Thanks Steve.
Hi all, we've just installed FME server, on a standalone machine. All components on one server. We are able to access the fme web interface from the server itself (it's configured for https) and all looks great. However we're unable to access the site from any workstations. Our network team says they have allowed traffic through port 443 (https) so we should be ok there. When trying to load the site on Chrome, we get the following error: The Site can't be reached.... took to long to respond....ERR_CONNECTION_TIMED_OUT. Any thoughts? Not sure what else to try at this point. Our network team is still working on this, and trying to determine where the traffic is being blocked but thought I'd see if anyone else has had this issue. Is 443 the only port needed to be open in this case? -Thanks in advance.
Can SQLExecutor be used to get around having to read in all the data from a database table into FME and then running a feature joiner?Consider the example below we need to read in the entire table of 2Million plus records to extract data we are interested in.What I think should be possible but I'm not sure how to implement it is to create a temp table and use that as a subselect or joined table to get the data using a SQL query
Im trying out the new Dynamic workspaces in automations. Running the workspaces works great! The problem i'm running into is as followed: The dynamic workspaces are writing out files to a folder. Depending on how often the dynamic workspace will run, several files can be created.Ones the workspaces are done, i want to start another workspace that takes all the files in that new output folder and send them by email. The workspace that sends these files out should only run once! But, since dynamic workspaces run several times both output ports will yield x amount of output features, triggering the last workspace multiple times. I thought of using a merge action but when you try to connect that to the output port of a dynamic workspace an error occurs: "Cannot connect content router ports to merge". (this also happens trying to connect it to the automation writer output port which has the attributes i need). Is there any way to only trigger a workspace once after all the Dy
I too ran into the issue raised by @jurgen in https://community.safe.com/s/question/0D54Q000084ATxeSAG/how-can-i-merge-an-automation-flow-when-using-dynamic-workspaces - that my workspace that uses an automation writer, can't be funnelled into a merge-action. In the response, @daraghatsafe said that an enhancement request is on the way - but I needed to solve the issue before then. This connection isn't possible right now Problem: We need some way of knowing that all the workspaces had run successfully, before we'd run the final step. In my case, I didn't want to update the "I've imported all the data up to and including this date"-field, until all the imports were done. Idea: What we need, is to build a state store, where we can keep track of the completed workspaces for one specific run of one specific automation. We could build this in f.ex. any database, but then we run into issues with having to create schemas/tables for each automation. Instead