A read-only category for lost FME Flow topics. We hope to move them shortly.
Recently active
Hello,I'm looking for advice to proceed with an issue regarding selecting uploaded file within FME Server 2018.In FME 2015, we used to be able to upload a zip file and specify different files within that to published parameters. Here is the screenshot from FME Server 2015:We lost this functionality in FME server 2018, so we cannot specify the .gdb file as a second parameter in the workspace: Do you have any fixes regarding this issue with being able to select files within the uploaded zip file? This workspace is used by external users, so we try to minimize the impact as much as possible.For your information, two parameters we are looking for are, an excel file which is configured as 'File(existing)" and second is a gdb, specified as 'Folder(existing)'.
Hello, What should happen with running jobs if FME Server Core service is restarted? I've distributed setup and engines are on different hosts then server core. Should they be restarted or should they continue running?
Upgraded to 2018.1. Server has 7 engines and 64 GB or RAM. Some jobs will get error "An error occurred while trying to obtain an FME session" but the second time it runs will run OK. Will open a ticket with Safe later today but if anyone has experienced this issue let me know the fix.
Hello, i have question about testing workbench that is uploaded on FME server.Is there simple method how to work with scripts that are uploaded to FME server ?Testingis scripts in such enviroment is quite uncomfortable - a have to maintanin two wersion of script - one with local path, one with server paths to data input.Is there simple way to work in such enviroment?
Is there any way to restart FME engines on a set schedule ? Like from a rest call or something like that ? Just exploing ways to clear all database connections an engine might have open, context is firewall timeouts.
I have a workspace on FME Server that sometimes will receive strings with accent as a parameter. I am calling the workspace with the direct url from a javascript application. I serialize the parameters with browser's encodeURIComponent function to be valid in the direct url. So a string parameter like NomProjet = é become NomProjet=%C3%A9 I found out that parameters, when they are containing accents, are automatically encoded into hexadeciamal by FME Server. So the parameter é become E9 in the workspace. I have to use a TextDecoder to decode them to Latin-1. However, when the parameter does not contain accents, it's not encoded to hex and the TextDecoder produce an error. I would like to prevent FME Server to encode those parameters into hexadecimal. Utf-8 would be perfect. Is there a way to do that?
I have a workspace on FME Server that sometimes will receive strings with accent as a parameter.I am calling the workspace with the direct url from a javascript application. I serialize the parameters to be valid in the direct url. serialize = function(obj) { var str = []; for (var p in obj) { if (obj.hasOwnProperty(p)) { str.push(encodeURIComponent(p) + "=" + encodeURIComponent(obj[p])); } } return str.join("&"); }So the string parameter NomProjet = Test ML é become NomProjet=Test%20ML%20%C3%A9 However, at the end of the workspace, I write the value of the parameter in an Excel file, but the value is blank.If the parameter does not have accent the output is correct.What is the problem here? What can be done?
Hello,There is something wrong with my fmeserver, now it can't run any datastreaming services, F12 my chrome, it appears "provisional headers are shown",and response nothing,checked the server side logs, nothing written,means server side didn't receive the post,but successfully run jobsubmitter, datadownload and others. It happened many times, I have fix this problem by restart the "FMEServer_ApplicationServer.exe" task in my serverIs there any better way to fix it?Regards, yujian@rylanatsafe @rahulsharma @daleatsafe
Getting Started with FME Server Apps is now published with thanks to @jlutherthomashttps://knowledge.safe.com/articles/94277/fme-server-apps.html
This is probably out there... FME Server engines run under a service account, we have Oracle database that use OS authentication, so users can authenticate into these databases. On FME desktop this works just fine, as FME desktop runs under the users credentials. It would be really nice to find a way to do this on FME Server. So, does any one see any kind of pathway to make a some sort of a call to FME Server to shutdown an engine, re-start it as the user, run a job, and then re-start it back as the service account ?
Has anybody seen this error before on FME Sever, any thoughts ?FME Server 2018 - Microsoft SQL Server - Provider error `(21) Encryption not supported on the client
I have a simple workspace that calls an external json service. I can open and run it without any issues on my laptop. But when I open it on a Windows server, it gives a few such errors "The class 'COM/safe/fmewebservices/FMENamedConnectionEnv" could not be located. Check your classpathError getting id for 'COM/safe/fmewebservices/FMENamedConnectionEnv' with signature 'COM/safe/fmewebservices/FMENamedConnectionEnv'". The workspace actually runs correctly on the server. But I want to fix this error. I don't have a system variable called classpath on the server. I have a Classpath system variable on my laptop as ";C:\\Program Files (x86)\\Common Files\\EMC\\ExJNIAPIGateway.jar". But if I delete it, the workspace on the laptop still has no issues at all so I am not sure what Classpath is needed for FME web service call.
Logging to FME Server fails, I couldn’t figure out why I’m getting the message shown in the screenshot below: “couldn’t connect to FME core” In addition to that, Windows fails to start the FME Server Core. What could be the issue here?
We have a small app that sends jobs to FME Server 2018, it worked in FME server 2016, but now that we upgraded to 2018, we are getting a failure when it tries to use the upload service, basically the app says FME failed to provide a cookie. When I look at the Data Upload Service documentation, under Reponses Elements, I see this, which is what I guess the cookie is about.A session identifier that is always included in each data upload response as an HTTP cookie as well as in the body of the response. looking at the Service logs in FME Server 2018, I see this: This is the Data Upload log for your runue-09-Apr-2019 10:36:34.982 AM INFORM http-nio-80-exec-3 419011 : Creating new request object: path level = "1", requested path = "/NRM_AQS_TD_Export_Survey.xml", session ID = "user_public", uploaded files = [], workspace path = "/NRM Workbench/NRM_AQS_TD_Export_Survey.fmw", retrieve absolute paths = "false", extract files = "false&quo
I'm receiving emails via imap on FME server, I've set up a location to save the messages through the publisher, my problem is, it's using the subject line to create the folder name.These particular subject lines are extremely long and have some characters in them, such as : ° etc. So its creating the folders, but when i try to open the attachments, excel is limited to a 214 character file path, plus the unusual characters has been causing issues as well.I've tried to use a filecopy writer to move the file to a new simpler folder, but it's failing on that i think due to the file path. Is there a way to change how these attachments are being saved? I'd like to use something else other than subject line to create the folder.
Hi, I have an issue running a job on FME Server 2018.1.1.1 (Build 18578). I'm new to the forum and to FME so please excuse the question if its a silly request! and also excuse me if I've posted to the incorrect forum etc... total newbie...I created the workspace and published to server - all published fine but when I try to run the job it fails - below is a snippet of the log Python version 2.7 loaded successfully In a future release, FME will have reduced support for Python 2.7. Please review http://fme.ly/py27 for further information Loaded Python module `arcgisonlinefeatures' from file `E:\FME\Server\fme\plugins/python27\arcgisonlinefeatures\__init__.pyc' ArcGIS Online Feature Service Reader: Using proxy http://xx.xx.xx.xx:8080/ ArcGIS Online Feature Service Reader: Requesting portal information Error: QSInvalidRequest Python Exception <FMEWSException>: Type: 3, Number: 1, Message: Failed to get authorization header. A fatal error has occurred. Check the logfile abo
Hello all, Is there a max workbench file size that can be published to FME Server? It seems 100 MB is the golden number, but wondering if anything larger can be published? I was testing a size of 200MB and it would not publish. Thanks!David
We have an FME Server setup that uploads and downloads data to/from S3 buckets, and this week all of a sudden I had several workspaces fail. One of them downloads datasets from a bucket onto the server as local resources for other jobs, the other one is a backup to a different bucket. The log says S3 access was denied, and the only thing that has changed is that we enabled MFA on our AWS user accounts this week. I've read a little about MFA and API access to S3, but the examples all include inputting the MFA code into the request. Is there a way FME can handle MFA and still get automated access to S3 buckets without needing to input an MFA code somewhere? How can we still get access to our S3 buckets through Server workspaces? Here is the error line from the log file:Attribute(encoded: UTF-8) : `_s3_error' has value `Access Denied (Service: Amazon S3; Status Code: 403; Error Code: AccessDenied; Request ID: 4A0AAECC919B8F68)' Using FME Server 2018.1.1.2 - Build 18586 -
Hello All .. I am using FMEServerNotifier in my workbench to send Email, when i run the workbench i get the message correctly , but when i publish the workbench to fme server i get an error and i couldn't receive the message .FMEServerNotifier_<Rejected>(TeeFactory): FMEServerNotifier_<Rejected>: Termination Message: 'FMEServerNotifier output a <Rejected> feature. To continue translation when features are rejected, change 'Workspace Parameters' > Translation > 'Rejected Feature Handling' to 'Continue Translation'' the fme server installed on a server that using proxyim using fme-desktop-2018.1.2 (32bit) and fme-server-2018.1.2(32bit)is there any way to fix this
I have a FME Server (2018.1.01) set up with two local engines and one remote engine. This remote engine periodically shuts down and requires restarting. I haven't found a pattern of anything causing it to shut down. Is this a known issue? I also cannot manage the number of engines for this host, it isn't listed as a host on the engines page in the web interface.
We are getting this |ERROR |ArcGIS Online Feature Service Writer: Encountered an unexpected error. The error code from the server was '504' and the message was: 'Your request has timed out.The scheduled benches run most of the time, but occasionally they fail with this error. We have tried reducing the number of items sent from 1000 to 200, but still get this error when truncating and updating data to AGOL sometimes... The size of the data being updated remains the same and the update works most of the time.
Please fix this...
We use Cityworks and ESRI softwares for asset management. I am trying to update a date field in the cityworks table using a value from the ESRI SDE table. I get this error: Microsoft SQL Server Non-Spatial Writer: Failed to write a feature of type `azteca.WORKORDERENTITY' to the database. Provider error `(-2147217873) Violation of PRIMARY KEY constraint 'CW_PKEY_521'. Cannot insert duplicate key in object 'azteca.WORKORDERENTITY'. The duplicate key value is (510833).'. SQL Command `UPDATE azteca.[WORKORDERENTITY] SET [ENTITYUID]=?, [OBJECTID]=?, [WARRANTYDATE]=? WHERE [ENTITYUID]=?'This is my workspace:Sorter sorts FacilityID descending. Attribute renamer renames warrantydate to newdate. FeatureMerger joins on entityuid and facilityid. This worked in older versions of FME, Cityworks and SQL. I'm not sure what changed. I've tried different things and continue to get basically the same error stating that it cannot insert a duplicate record. I tr
Hi there,we want to update our FME Server 2016.1 to 2018.1 in the next few weeks. Because of this, the server might be down for a couple of days. Is there a way of informing the users who are logged in to the server? I'm imaging a message of the kind "Due to maintenance work, the server will be down from X to Y"Many thanks in advance and kind regardsThomas
I know this question has a lot of subjectivity to it, but we are currently working on an enterprise event bus/integration architecture plan and considering FME as a central point in this new architecture. We were wondering if there might be any benchmarks around the throughput capabilities of FME Server/Engines before trying to design and run our own tests. Obviously, there is a lot of "it depends" in this question, as the complexity of a workspace has a great deal of impact, but any starting points or information would be helpful.Thanks!