Connecting FME to web services. Use of APIs. Mobile Apps.
Recently active
[Software ArcCatalog 10.3 with Data Interoperability] I have a group landxml files that I coerced into polygon shapes, performed some text editing (i.e. extraction), and then filtered into two different workflows. These files include an attribute for the parcel numbers (Name)I also have a group of excel spreadsheets that contain the information about these polygons, and were modified by attribute split and some string replacement. They also include a column for the parcel numbers (Parcel_list) that was created through the modification.Using the FeatureMerger, the Excel table was brought into the supplier port, and the polygons into the requestor port. The parameters have the correct Requestor and Supplier attributes and I compared the two columns to confirm the information matches. Merge parameters include merge type = "attributes and geometry". Results as follows:Merged - no returnsNot Merged - no returnsReferenced - this is the largest group. In the inspector all it returns
Hi Team,Each feature should go to httpcaller(service request) and comes out with response body. in my case httpcall takes 30 secs for each feature. But I can use 10 httpcaller at a time. Now my query is when my first httpcaller runs, the next feature should go to second httpcaller and third one to thirs httpcaler and so on....used modulo counter , so it resets at 10, and used attrubute filter to separate port outs. But http caller waits to each feature. I mean second httpcaller waits for the first one to complete.how can I achieve this? for me, I can run the http service parallel y 10 times(10 Licenses I have).Now i need fme to run the http parallally Please help
HiI have too many problems to solve this question. So any help would be appreciated. I have a point (centerpoint ) defined in geolat and geolong coordinates. No problem for me to have this point in decimal degrees or in radian coordinates. I have also a radius (23 NM ). I found a way to output this radius in 2 coordinates of meters (primary axis x is East -West and secondary axis is North -South ) because i draw this circle with a ellipsoidal représentation. It's an airspace and when i project this airspace with FME i have to obtain an ellipse. Formulae here : https://knowledge.safe.com/articles/725/calculating-accurate-length-in-meters-for-lat-long.html ( the excel file do the job )In input i gave the latitude of the centerpoint in décimal degrees. For my example ( 44°49'37"N - 0°43'16"W) and in decimal degrees (44,82694444 ; -0,72111111). I obtained 2 values with the Excel file.For latitude : 0,0089986 degrees per 1000 m For longitude : 0,0126448 degree
HiI don't understand why i have to "reproject " a radius expressed in NM, km... to obtain a good geometry and how to do it.I always obtain a very big line ( radius = 23 NM for example) and a very little arc when i zoomed on the center of the line. Is it possible to explain me the "reprojector" .It's hard in english. .. :-(
Hi there,I can create a C# application syn way although my C# Controller using asyn way follows the sample in FME Playground. So how to create with asyn way using C#? So I can get the fme job# id. By the way, how can I run a workspace using asyn way by login FME Server? Thank you very much.
Probably a question without an easy answer but like to pick your minds:We use GeoCortex Essentials for our map viewers. We added Workflows (.NET) to the viewers as custom user interfaces to communicate with FME server via API. (Simple things: upload (log)file, choose CRS, proces data, add data to gdb, wait for a succesful from FME server, refresh mapservice.)This works very well in Test but fails in Production. Test and Production are not exact duplicates; In Test Essentials and FME Server are installed on the same machine. In Production Essentials and FME Server are installed on different machines. The requests from Essentials are TLS 1.0 and FME Server API seems not to accept these. We can fix this by sending the requests via a proxy but this feels fishy. All installations are outsourced so we are a bit limited in IT changes.As an alternative I can create json files with the parameters I would like to send the API over post and a DirectoryWatcher to receive the json with FME Server.
Hey Folks,I created a working fmw on desktop, executes fine on desktop, fails on server.noteslogin to server, copy fmw and data, executes as expectedthe fmw has the following logicSQL executor (this runs succesfully)Reader - Esri Geodatabase (File Geodb Open API)Reader - Esri Geodatabase (File Geodb) however in the log, it fails because of the following (image below).my understanding is it only should use a BASIC/ARCVIEW license for the File Geodb format. however not sure what is happening here. perhaps it has to do with the user level running the engine? no clue.
I experience this error while trying to load from shapefile reader to ArcGIS SDE on the FME server.SHAPE Reader: Dataset `D:\\Apps\\FMEServer\\Data\\xxxxxxxxx.sde' lacks the required extension `shp'Any ideas please? Thanks.
Hi! I am using HTTPCaller transformer to repeatly send many http requests to a remote server for some task. By observation I found that HTTPCaller sends the next request right after receiving the response for the current request. This may significant increase the load of the remote HTTP server.Is there a way to let the HTTPCaller wait for a couple seconds after receiving the response before sending the next request? Thank you!
Hi!I have this environment: the desktop version of FME is different from the server version (server: 2017 and desktop: 2016).Is possible to create a workflow using FME 2017 and save this workflow as "FME 2016"?Or when i start FME 2017, is possible to configure to use only "FME 2016"-compatible transforms/readers/writes (some type of settings to show only 2016 transformers etc)? The solution I am using is to have both versions installed: FME 2017 and FME 2016.There is no problem to have both versions installed. This question is more of a curiosity that I have.Thanks!
running on FME server and Cloud, don't want to return any datasets. just want to return a simple true or false,is this possible in FME?
I have developed some python scripts to be run when translations are completed. I developed these in PythonWin. I've been pasting the text of these scripts into the "Shutdown Python Script" area under Workspace parameters. Can I call the scripts instead?
I am using C# to call FME server and want to report messages back to the user. say I have a workbench and I want to post a message "Halfway Complete", then in C#, I would continuously check the feed, and relay any messages posted from that workbench,Cheers,
Hello every body, hope you're fine ;-). Here is my problem: I have a process deployed on a FME server. I want to use it from a .net WebSite with a FileUpload control to give, as input file parameter, a local file path.The situation is: Local file on local computer call a website that goes to FME server to execute the process. I use a url call :http://servername/fmedatadownload/repository/fmeworkbench?token=generetedtoken&INPUT;_AUTOCAD_FILE=c:/blablapathto/file.dwg But on the server log I Have this error: AutocadReader: Error opening file ........ during version check.What could it be? thanks in advance. Steph.
We are having trouble getting fme server find the arcpy libraries while executing a workbench using python caller to do some processing using the arcpy libraries. Where does fme server look for Python libs?We are running fme server 2015
Hi,i have use a creator for initial and a ftp caller to upload a zipfile. But if the file was uploaded from the script to the ftp-server they have randomly unspedified names without expression.Z.B. ftphJ32kWhats the problem?
Were trying to use the REST API to upload multiple files for processing in a web application. However each file ends up in a separate directory. $(FME_DATA_REPOSITORY)/{RepositoryName}/{workspacename}.fmw/{UniqueCode}/{filename} So when we have have tiffs (not geotiffs) and tfws, the world files are not in the same directory as the image file, and therefore are not used by the tiff reader. Any thoughts on how to keep the auxiliary files with the main file? Unfortunately creating a zip file is not feasible.
Has anyone experienced FME crashes when importing arcpy in a 64 bit FME from ArcGIS 10.4.1.The arcpy from ArcGIS 10.3.x has no issue with 64 bit FME, and the 10.4.1 works with 32 bit FME. In 32-bit I'm pointing to C:\\Windows\\SysWOW64\\python27.dll In 64-bit I'm pointing to C:\\Windows\\System32\\python27.dll If I use any other interpreter I get the "no module named arcpy" error.
I’m trying to call a SOAP service from FME Desktop using the HTTPCaller. This service is secured with WS-Security and requires a username token and digital signature (from a PKCS#12 bundle). I’ve managed to get this working in SoapUI by following this documentation. Is there any way to apply this type of security in FME Workbench?Thanks in advance!
After the FME ETL process is completed, is there a way to validate the results automatically?
Hi everyone,I have to download all the features from an OData REST endpoint, but each request has a limit of 100,000 features (I expect there's 8 million or so in the full database).I've got the process working well with a JSON reader for the first request. But how do I loop so that I don't need 80 JSON readers?Each time the service responds with a JSON object with its values and a "nextlink" if there are still more features that could be returned. If you then send the same request with a "$skip=100000" query parameter it sends the next 100,000 features.I've experimented with an HTTPCaller in a custom transformer loop but I'm not familiar enough with FME to test for the existence of the "nextlink" attribute and then increment a skip counter by the number of features returned.Thanks for your help everyone,Aiden.
While generating HTML report using ESRI Leafet i am unable to display line features in HTML Report on ESRI Leaflet. Translation gets failed in this case and works after not passing the line features using Geometry Filter. I am getting below error. 'fmeobjects.FMEArc' object has no attribute 'numPoints'(Not validating any numPoints attribute)Thanks in advance.
Is it (or when is it) possible to read the style like color or pattern from a ESRI Lyr/Mxd file and export it to a Styled Layer Descriptor (SLD) for publishing in GeoServer or a SLD complience service? Wouldn't that be pretty useful?