A space to discuss FME Flow
Recently active
I have a workspace that runs on FME server and watches a directory to process the incoming files.So far this works fine.With the help of FMEServerLogfileRetrievers I collect the log output of the conversion jobs, condense them and now have to send them via email. I have tested this with a (clarification: a different) workspace that runs as a job submitter, but it (clarification: the email sending through the workspace running as a notfication service) seems not to run as a notification service.While when uploading it as Job Submitter, I can select email [TEXTLINE] as Post Data,this is not possible with the Notifier:The __send_email Topic is tested and works.<a id="17351" href="/storage/attachments/17351-wkt-import-submitter.fmw">wkt-import-submitter.fmw</a>Have I omitted something obvious?
The mail address I want to send mails to is in de format [name]@[subdomain].[domain].com. The emailer shows the following error. Is this a known bug? Emailer: <class 'smtplib.SMTPDataError'>: (503, '5.5.2 Need rcpt command') Thanks in advance
Upgraded from 2017 to 2017.1Everything is on the same machine, Windows server. Error pop up on the Active Directory Page.Error in the log files:ERROR main SQLException: ERROR: column "last_sync" does not exist Position: 75ERROR main 404186 : Unable to start directory manager; exception was"org.postgresql.util.PSQLException: ERROR: column "last_sync"does not exist Position: 75"
I have a workspace that runs correctly on FME Desktop, but when I run it on FME Server it fails. I am new to FME Server, but feel like I have set things up correctly after viewing the tutorials several times.Attached is a log file for the failed workspace run. Any help would be greatly appreciated.Thanks
I am trying to load a kml as layer and I am thinking I need to wait for a response before adding the layer, here is the code.var workspace = "https://production-tgs.fmecloud.com/fmedatastreaming/DataProcessing/Field_Data_ETL_v4_TEST.fmw?_csvfile=%24(FME_SHAREDRESOURCE_SYSTEM)%2Ftemp%2Fupload%2FDataProcessing%2F1802007-020818-JS(TGS_Export_v2).csv&_afe=1234567&_srid=12345&_client=Anadarko&_projectname=test&_date_range=032818&_company_ownership=test&_pl_system=&_pl_subsystem=&_ab_status=y&_dest_coordinate_system=LL-83&_src_coordinate_system=TX83-CF&DestDataset;_OGCKML=C%3A%5CUsers%5CChris%5CDesktop%5CTemp%5Ctest.kml"; parser.parse(); // Create the ArcGIS Layer and display on the map //showLoading(); layer = new KMLLayer( workspace ); map.addLayer( layer, 1000 ); layer.on( "load", function() { hideLoading(); }); I get the error "File not found. Wrong url or out of memory." in console. If I run the
Hello,I have some confusion about the two versions of Minecraft- the one you access from Windows Store and the one you get from Mojang.@dmitribagh maybe you can help- I can't seem to find any info on using the Minecraft Reader/Writer with the Windows 10 version of Minecraft, v1.2.13. None of my output seems to accessible through the Minecraft software to use as a seed to create a new world. The storage locations for the created worlds are different for the Windows and Mojang editions.Can FME create output for this version of Minecraft or do I need to have the Mojang Java version installed instead?Thanks for any help!
I'm struggling to get Publications to work on an AWS RedHat instance. I have opened up port 7125 and the server does not care if I send it emails - these eventually come back with this smtp error: Diagnostic-Code: smtp; The recipient server did not accept our requests to connect. I am looking at email.properties in a FME 2016 installation where email publication works and it has this in it: #Remote Manager Connection InfoEMAILRM_HOST=localhost EMAILRM_PORT=4555 EMAILRM_USER=root EMAILRM_PASSWORD= **********I am wondering if this is related. So far I have tried on ports 7125 (default) and also on 25 (hail mary). Both are open in AWS, but running with either config leaves me sitting sadly watching topic monitoring and eventually getting notifications when my sending email server finally gives up.If anhy of this sounds familiar to you, please chime in as I am not sure what to do next.Thanks, Fuad.
We have been running FME Server 2017.1 on Docker for a while, its great! I am trying to build a new FME Server 2018.0 on Docker and everything builds and I can bring up the log in page but after entering my credentials the page just clears out my info and nothing happens, I can hit the healthcheck rest endpoint and it says everything is "OK" but if I try and hit an endpoint that requires credentials I get the error:"message": "Authentication failed: org.postgresql.util.PSQLException: ERROR: column l.last_updated does not exist\\n Position: 16"I see that I am getting an error from the FME DB container log saying: ERROR: column "guiline" of relation "fme_parameter" does not exist at character 117I am using the FME Server 2018.0 as is, the only change is the EXTERNALHOSTNAME variable. Any help would be appreciated.
Hello,Any example of synchronizing the data between Oracle non GIS and GIS systems using FME server.I have found an example but in my case the workflow is little different (link below). I just want to setup a trigger on Non GIS oracle database to create/update/delete the features in Oracle GIS database using FME server (SOA). https://knowledge.safe.com/articles/1098/single-edits-oracle-push-data-from-the-database-to.htmlAppreciate if you could throw some pointers.Thanks in Advance!
I have a workspace that removes specific vertices using a point feature class. Hopefully if anyone is looking for such a tool they will find this help topic. It is located on Geonet:https://community.esri.com/thread/95310Here is the problem:This workspace works wonderfully except that many features fail to output. After troubleshooting the workspace, I think I have determined the problem is with the incoming data. If I go back to the original data in ArcGIS and use the "Replace Geometry Tool" in the advanced editing toolbar. The features will then output in the workspace. However, I don't want to manually fix all of the failed features--though it's certainly better than manually deleting all of the vertices.Does anyone have any idea what might be causing this, and what can be done to fix it automatically?I have tried Repair Geometry (Arc) and Geometry Validator (FME) with everything passed . I have also tried loading copy/paste, and appending the features to a new geo
Is it be possible to setup fme scheduler this way that it is executed on given interval but only if previous job submitted by that scheduler has already finished? For example lets’s say that we have scheduler setup to run once every hour. And for some reason job took more then 1 hour. I would like to execute next job once the previous one is finished and probably shift next submissions times.
Hi, I am trying to retrieve FME Cloud Instance ID to be utilized on the FMECloudInstanceController transformer, but it seems that it is not available through the Server UI.How am I able to retrieve them? Server API?Thanks!John
FME 2015.1.3 Desktop Workbench does not run on Linux Mint 18.3 Cinnamon 64-bit (Cinnamon-Version 3.6.7).When I do /opt/fme-desktop-2015/fmeworkbench -v, the little FME Desktop startup popup appears, but the startup fails when opening the application window, and the terminal says:/opt/fme-desktop-2015/fmeworkbench OpenGL Warning: glXChooseVisual: bad attrib=0x186a0, ignoring OpenGL Warning: glXChooseVisual: bad attrib=0x186a1, ignoring OpenGL Warning: glXChooseVisual: bad attrib=0x186a0, ignoring OpenGL Warning: glXChooseVisual: bad attrib=0x186a1, ignoring OpenGL Warning: vboxCall failed with VBox status code VERR_BUFFER_OVERFLOW Segmentation faultThe syslog says:kernel: [ 2859.882088] traps: fmeworkbench[3913] general protection ip:7fb2885ce2f0 sp:fa59ed490f772252 error:0 in libc-2.23.so[7fb288599000+1c0000]FME 2017.1 Desktop Workbench however runs perfectly on the very same machine.Can somebody reproduce this, or can somebody give any hints?
The company I work for has a floating license server, there are a few of us that have our own licenses. We want to use our own licenses so that others can use the floating ones. How do we stop FME automatically using one of our floating licenses? The only way we've found we can use our own licenses is when all the floating ones are being used.
When trying to connect to FME Server through workbench, I get Unable to update access token for 'connection name'. I generated a new token, that is valid until 2020, but I don't know how to tell the client to use the token.
Fmeserver uses longer time for the first request. If a workspace is run several times it takes less than a second, but the first request is slow. It can take more than 5 secods to creating the reader:2018-4-8 16:07:39 | MULTI_READER(MULTI_READER): Adding MSSQL_SPATIAL Reader with keyword MSSQL_SPATIAL_12018-4-8 16:07:39 | Using Multi Reader with keyword `MULTI_READER' to read multiple datasets2018-4-8 16:07:44 | Creating reader for format: Microsoft SQL Server Spatial
I can't seem to activate the floating license, any help would be appreciated.
I have essentially the same problem described here: https://knowledge.safe.com/questions/30724/in-fme-server-how-to-pass-parameters-to-the-subscr.htmlThe solution described there about running a workspace from a parent isn't all that scalable and it seems like there must be a better way. I thought I had a solution when I added a published parameter called nm_email_to to the job. I tested a failure and success condition and they had worked, but I had manually triggered those tests. It doesn't appear that the scheduled jobs pass the email_to to the subscriber in the same way that a manual run does. I can see the data in the scheduled job under Request Data > Notification Manager Directives in the directives parameter. It looks like this:[{"name":"email_to","value":"email@example.com"}]Is there any way to get this data into the subscriber such that it'll send to the email set up in the workspace?Also, I want to do this in a consistent
I went through an express install on and Amazon EC2 instance, upgrading it from FME Server 2016 (and cunningly skipping 2017). Everything went smoothly until I went to startServer and it complained about [ec2-user@ip-10-140-151-106 fmeserver]$ Mar 21, 2018 9:00:05 PM org.postgresql.Driver connectSEVERE: Connection error: org.postgresql.util.PSQLException: Connection to localhost:7082 refused. Check that the hostname and port are correct and that the postmaster is accepting TCP/IP connections. This looks like a problem with the default FME Server database, but I don't know enough about postgres config or Red Hat to know what to do to appease it. I got as far as opening port 7082 on the instance through the AWS/EC2 control panel and when that made me cringe, I determined I no longer know what I am doing and need help. If you can, please help! -Fuad
Hi,Almost overnight, the help dialog prompted by the help buttons on the transformer settings dialogs stopped working.I was using 2017.1 x64 (build 17650), but it fails in every version installed, both 32 and 64 bit.The only change from earlier is that I've recently installed 2018.0 on the machine.The help dialog opens, but it never gets any content. If I paste an url into the help dialog address bar, it works however. So it looks like it's the initiation command to the help dialog that's failing.The "Documentation Help Locations" in the "FME Options" seem to be in order.Any insights on how to remedy this is appreciated.
I am trying to submit a csv to a workspace in the cloud using javascript API~below is the call to submit the job to the workspace.FMEServer.submitSyncJob(repository,workspace,params,showResults) The data gets uploaded but the workspace fails with this message:CSV reader: Failed to open file 'C:\\fakepath\\1801116-012618RF(TGS_Export_v2).csv' for reading. Please ensure that the file exists and you have sufficient privileges to read it.Is this a permissions issue, the csv is uploaded to the server so I am wondering why the file is not available for processing also the log file appears to show that the workspace continues but does not produce a result.
After running a workspace download service I cant find how to get the download url in my custom web application. Starting the workspace: GET to http://server/fmedatadownload/repo/workspace.fmw Getting transformation status: GET to http://server/fmerest/v2/transformations/jobs/id/" . $id But then finally, how do I get the download link to display in my app? It does deliver with email and there it appears just as expected.
I am wondering if it is possible to use the FME Server Failover configuration to set-up a semi-automatic failover system. Rather than sharing a fault tolerant web application server and database between the production and failover FME Server Cores and FME Engines, could the failover web application server and database be created or restored manually when the production environment fails? See the attached architecture that I am proposing.To put it another way, I would like to use FME Server Configuration backups and FME Database backups to restore our production FME Server environment in a failover environment after the failover has occurred. This would just help us avoid having to request a new FME Server license when we are restoring to a new environment in the event of a server failure.
I installed FME 2018 64 bit on my machine that have already FME 2017 32 bit. I have also ArcGIS 10.4.1 32 bits on my machine. Finally, 32 bits Oracle client is installed. Right now FME 32 bits version is working, I can create a reader and fetch data from it. I was asked to test FME 64 bit version and I cannot connect to the database. I have read the link included in the error:ArcSDE client library location could not be determined. Please ensure that FME and the installed ArcSDE client libraries are both 32 bit OR both 64 bit. Then refer to this article http://fme.ly/8q8 for more details. Please visit http://www.safe.com/support if the problem persistsIn the link, doesn't say where it take the 64 bits dll. It's writen to take them in the ArcGIS, i don't see how 64 bits dll version are included in the 32 bits version. I'm not sure what do to. Thanks
I am trying to add file reference to a job submitter from an email that come is through the notification service. The email comes in here:Resources /System /temp/emailattachments/20180323010138-tgsdata@production-tgs.fmecloud.com-test/autocad.dwgI had use the email attachments before when they came into ${FME_SHAREDRESOURCE_TEMP}/${FME_JOD_ID}