Connecting FME to web services. Use of APIs. Mobile Apps.
Recently active
Hi,we use role-based security, and I need to set permissions on various categories and resources for the role. For some categories/resources, I want to give a role only a subset of permissions.If I try to set a specific permission on a resource, say category=SharedResources, resource=FME_SHAREDRESOURCE_DATA, permission=SHAREDRESOURCE_READ,to a role 'DUMMY' that I have previously created, I get an error saying there is no such role in the resource.If instead I assign a role to the resource, the resource gets all permissions immediately.If I do not want this role to be able to delete, I must now remove this permission.Is there a more direct way to achieve what I want?Thanks,Michael Neidhardt
Hello all,I'm very new to FME technology and don't know much about desktop either server. We have data interoperability extension for ArcMap and ArcGIS Server.Just to figure out how it works I prepared a tool converts KML to SHP. The tool works fine on desktop but when I publish it as geoprocess on the server it doesn't return any output. However, I can find the output shapefile in the scratch folder. Should I configure something while creating the ETL tool or on the server?
I'd like to create a HTML/javascript site to let users upload a zip-archive and start a job processing this archive on FME Server. The workflow is very similar to the example I found here: https://playground.fmeserver.com/javascript/server-uploads/upload-file-in-session/ Using the code from this example I can upload archives (see screenshot). I also checked the resources on FME Server and to me everything appears to be correct - the archive is uploaded to a temporary folder as I expected it to be. However, it isn't "recognized" as a proper input file and when hitting "Run workspace with data" I get an error message saying "No Files Uploaded. Please upload a file."I already found the suggestion to change the parameter value for "opt_extractarchive" from false to true, but this didn't help anything in my case. Any help is appreciated :-)
I would love to find a way to be able to read in an Map Service from an ESRI REST API- I see there is a way to read in a feature service but not a map service yet (unless I am missing something). Thanks!
In SOAPui, I have this SOAPAction in the xml editor: SOAPAction: "http://schema.bpost.be/services/common/address/ExternalMailingAddressProofingCS/v001/validateAddress".I don't understand where do I have to create this action in the HTTPCaller of FME?
hello is it possible to change the service name in Direct URL generated by fme server to run the workspace this is required by the client in order to follow their internal standard from :https://" domainename"/fmedatastreaming/parks/parks.fmw?TO: https://" domainename"/apiservicestream/parks/parks.fmw?Thanks
Why does the Raster API FMEBand getNodataValue() return an FMETile?
Hi,I have tried to use the blog posthttps://knowledge.safe.com/articles/24147/tutorial-creating-web-services-using-fme-server.htmlbut come across some differences in the instructions to what I see in FME Cloud and AWS.Namely:Give the role the following permissions: Applications > FME Server Web User InterfaceThis doesnt show as an option in FME cloud.and:We need to get the URL to run the workspace via the Data Streaming service:Go to Run.Select the parksapi repository, and then select the workspace you published. The only option should be for Data Streaming.Click the wrench icon to get the developer information.Save the URL given. For example, https://my-fme-server-example.fmecloud.com/fmedatastreaming/parksapi/getParksGeoJSON.fmw.I don't know which URL to use, the one I do use I tried to put into the AWS API Gateway and it wouldn't accept my http address - it said that it wasn't valid. If there are more recent guides that anyone could point me to that would be super.
We are rebuilding our entire GIS analysis platform and are planning to use the esri managed data store for user generated content that is not in official support.I understand it is a Postgres black box that is managed via esri applications and a few .bat files on the server.I've used the Portal reader in FME to access some of the features but found it slow.Is anyone using FME to connect directly to the Postgres database to access the features in the managed data store?
It is possible to create a Database Connection on fme server via REST? Or how to set (not via fme desktop or via FME web UI)?
Hi,I developing one application using FME .net DLLI need to write one value in one attribute in File GDB. I have created the GDB template file with that attribute. But it fails to update the value in File GDB and please find the parameter I have set for the writer.StringCollection strColWriter = new StringCollection(); strColWriter.Add("DATASET"); strColWriter.Add(<template path>); strColWriter.Add("IDs"); strColWriter.Add(<feature class name>); Please suggest me the solution ASAP.
Hello,Having a lot of issues getting HTTPCaller to acquire SOAP call certificates for authentication - spent many hours attempting workarounds.I do not wish to go down the pythoncaller route with the python library issues potentially breaking the SOAP call.However, why are there SSL configurations for FME's own Webservices which are not available to use in the HTTPCaller transformer???https://docs.safe.com/fme/2016.0/html/FME_Server_Documentation/Content/AdminGuide/configuring_for_https.htm
Folks, I'm trying to make a Polygon Catalogue of all the jpg images we have in a directory/ subdirectory. So far I havent been able to get FME to to detect the Coordinates embedded in the XML and jgw files. Is this possible? many thanks.
Hello All,Using for the first time knowledge center (to post questions). I'm little bit new on HTTPCaller, not on FME :). I'm trying to get data from this page (source): http://www1.kaiho.mlit.go.jp/TUHO/keiho/navarea11_en.htmlSo far I'm not able to get any data, probably I'm using the wrong method (POST Vs GET), I've been doing some research and checking similar questions like: https://knowledge.safe.com/questions/42386/how-to-get-information-from-website.htmlMy idea is to be able to download all those records under "NAVTEXT" section (see attached image) and get at the end a result like this: http://www1.kaiho.mlit.go.jp/TUHO/keiho/cgi/disp_warnings.cgi?TYPE=NAVAREA11&TANA;=170795&LANG;=EGThe above link is the "OnClick" response when you click on a record under the title columnI can't pass them manually because those records change in a daily basis. Any idea on how can I accomplish this?Thanks in advance for your helpCesar
hello!!I am trying to build a model to find roadless area with FME.Firstly, I want to do a buffer with an esri-file geodatabase format file which is highway feature, then I want to dissolve it by 1 km with some attributes. then I want to erase the layer from the administrative boundary layer. Can I do this in FME ?Is anyone have any suggestion? thank you
SInce upragding to ArcGIS 10.5.1 it is taking over 5 minutes to simply add a geodatabase reader to a workspace. I am using FME 32bit 2017.1.1.1. As you can imagine this renders this combination practically unusable. Things were fine previously.
Is it possible to set the Update Key Field in de ArcSDE Geodatabase writer from an attribute value?I am trying to build e dynamic workbench to update features in an ESRI SDE Geodatabase. I set my writer in update mode and set fme_db_operation in the workbench. The datasets to process are fed to a featurereader from an csv file.My incoming dataset (67 datasets in total) has an attribute containing the name of the primary key column. This name is not constant for all tables which have to be updated. I have come across using the fme_where attribute but are not sure of the syntax to be used. From the data in my incoming tables I can build something like: fme_where='Primary_key=1'
I have set up a active passive architecture as per the guide https://docs.safe.com/fme/2016.1/html/FME_Server_Documentation/Content/AdminGuide/Active-Passive-Basic-Architecture.htmEverything on the system runs as expected - no problems for a couple of weeks since installation.I then run a failover test as per the guidehttp://docs.safe.com/fme/html/FME_Server_Documentation/Content/AdminGuide/Test_for_Failover.htmAfter that I can no longer access FME core even the the logs say it is running. I have checked everything but despite all my efforts, I cannot connect to the core via the web app server.Has anyone had this problem? Can anyone provide some guidance on how to fix this please?
Our county courthouse posts the most recent five days worth of business/marriage/etc licenses in separate directories on an FTP server. I'd like to build a workflow using FTPCaller to grab the files every workday. Only problem is I don't need all five every day, just the most recent. Thoughts?
I am able to automate FME Desktop using FMEObjectsDotNet4 using a single instance of FME. I am launching multiple tasks in parallel but it seems that only 1 FME.exe instance is active, although there are multiple fmeobjectsworker.exe items showing up in task manager. I have seen reference to Maximum Number of Concurrent Workspaces on the workspace runner but have not figured out how to properly set this.
[FME 2015.0 as Data Interoperability in ArcCatalog 10.3] I have polygons that represent parcel data from two different counties. I also have polylines in a .dgn file that represents the actual parcel lines based on a survey. I thought of running a routine to close the survey data to polygons but many of the lines are only partial lines (i.e. only one side of a parcel) so they need to remain polylines. I ran a script to isolate only those dgn layers that represent parcel lines and created a separate shape file. I would like to run a routine that will compare the survey polylines and the polygons and show me if any of the sides don't match. I will ignore the matches but want to update any polygon sides to match the survey data. (I added a CoordinateRounder to 2 decimal places for both input files to address coordinate rounding). So after I find the non-matches I want to change the polygon edge to be the same as the polylines within a tolerance. The polylines from the dgn will not be
I'm a novice in Python so excuse me if I ask something stupid. I read a lot pieces written on this subject but I can't get it to work...I would like to use ArcPy on FME server 2016.1. I followed these instructions but I get stuck on the step where I need to repackage:Install the package with the following command:python -m pip install <package_name> --target C:\Users\<user>\Documents\FME\Plugins\PythonFor example, to install a package named PyExecJS:python -m pip install PyExecJS --target C:\Users\<user>\Documents\FME\Plugins\PythonWhat package do I need to choose to get ArcPy included?
I was experimenting with this example:https://playground.fmeserver.com/javascript/server-uploads/upload-file-drag-drop/My problem is that the sessionID doesn't change. So if I upload multiple times all those files are processed. (I don't want that) I have to either change the sessionID or remove the files before uploading new ones. Any advice on this?