Connecting FME to web services. Use of APIs. Mobile Apps.
Recently active
I'm trying to write new (Insert) features to a Utility Network feature service using the Portal writer and it doesn't appear to be preserving global ids despite my parameter setting to do so. The issue appears to exist on all layers in the service. I've tried connecting to Portal via 'Web Connection' and with 'Generate Token' parameters and see the same result. I am connecting to a branch version and not DEFAULT. I can confirm that Globals are not coming over as expected on the version.I've got some Fiddler screengrabs as well if that's helpful.Thanks all.
Hi All, https://support.safe.com/hc/en-us/articles/25407773286157-FME-CIM-XML-for-Electric-Utilities The link mentioned above offers valuable insights about the process of transferring data into XML format specifically designed for CIM electric utilities. Upon constant verification, "61970cim18v02_61968cim14v00" is mentioned in cim.xsd file. This seem to indicate that the CIM version is of version 14 (version 0)? I am seeking assistance to determine the specific CIM version associated with the link provided. Understanding the appropriate CIM version is crucial for ensuring compatibility and seamless integration within the current system. Your guidance on this matter would be greatly appreciated, as it will streamline the process of identifying and implementing the correct CIM version, thereby enhancing the overall functionality and efficiency of the system. Thank you in advance for your support and assistance in clarifying the CIM version associated with this link.
Hello all, I am trying to use “reader” AGO data to provide a “Writer” GDB which contain the attachment photos I have been advised to use this process:In the “reader” I set up o include attachment:and selected the attributes: Set up “AttributExposer” In “RasterReplacer” I am not usre what should be done: When I try to select “Data:Became unable to process: I have been advised“ It seems you missed the last step in my first response. "The arcgisonline_attachment{}.data attribute holds the raster data which you could then use the RasterReplacer to recreate the image."You should add RasterReplacer to restore data into an image and then use a writer with the correct format (which you selected within RasterReplacer) to write those output.” Does someone one know what to do? ThanksCheers
I have a snowflake connection that works perfectly on desktop, and most of the time hangs when I push it to FME server. My connection to snowflake is a service account with a username and password. I am using the SQL executer transformer to run a query against a table of shipping data in snowflake. I have also tried the workflow with the Snowflake Non-Spatial Reader, and the feature reader.Running it on desktop is no problem. Just about any query I throw at Snowflake returns data, even up to 700k+ rows. When I publish to server, the job almost always hangs up right at the point where the query is submitted. I say almost because when I shrink the query down to just 1 or 2 records returned, the job will return that data. Based on this information, I am assuming my connection between my FME server and the Snowflake instance is good. Any thoughts as to what could be causing the jobs to hang? FME desktop version 2022.2.1FME server version 2022.2.1
HiIn production environment i have FME Server that has a SAML Configuration and it works fineI created an APP in FME.This app need to be under authentication and i set the users in the configuration. The problem is that this APP is included in sharepoint page using IFRAME. The users are authenticated in Sharepoint but when they access to the page that contains the FME App, the app shows the login page. If the users click on SAML Auth button, the IFRAME try to show the provider's sign-in page that is not setted to be included in IFRAME and so it doesnt’ work.So to solve this problem, i tried to create a token and tried to call the app in IFRAME passing the token in the query string. But it doesn’t work.So the question is: there is a way to display an APP using token instead of user credential?
It is possible to the saved zipped file from the ShapeFile feature wrtiter NOT split (generate) multiple zip files. The workbence/job is running on FmeCloud.
We use the SDK in C++. When migrating our code to FME 2024, I realized that several files related to pointcloud cannot be found in the new SDK any more.The only file I can find for pointclouds is pointcloud_fwd.h. But when using an IFMEPointCloud pointer, the declaration cannot be found. The files that I used in earlier versions of FME do not exist any more (ipointcloud.h, ipointcloudblock.h, ...)Where can I find these declarations now? Is there an example for C++, how the point data of a pointcloud feature can be extracted with the SDK of FME 2024?
Hello,I’m working with the ArcGIS Open data portal and I want to publish all my layers within a geodatabase to my AGOL folder as new Feature Services. Since there are multiple items(layers), I’m looking for a batch process. I’ve came across several transformers but none of them seems like working for me. I would appreciate your suggestion on transformer selection for this.Thank you.Rajesh
Hi Everyone,I’m working on an integration workflow between an editable polygon feature class in an enterprise geodatabase and an asset tracking the same asset in an Asset Management System (which will be where the majority of the info is populated). We cannot write directly to the Asset Management System database, and need to write/get to it via API.The GIS feature class has a few attributes that are not in the layer in the Asset Management System and vice versa therefore it is not a straightforward cloning. That being said, I will have the attributes/fields required in the GIS Feature layer already so that new fields/attributes themselves don’t need to be created in the FC. However, we want to set up an integration as the diagram shows above.So the lifecycle of the asset will start in GIS, whereby a user will trace out a polygon in GIS and the fields such as Geometry, Object ID and Asset ID will get autogenerated as a result. The user would then fill out the few GIS only fields in GI
Hello,I have a situation that I cannot seem to understand.It seems that fme.exe is locking/using a file that I try to rename in the Startup Script, although that file is not used at all in the workspace (the processing where the file gets created/saved/renamed is happening in the startup script).The logs don’t mention this file/folder as being used at all.i don’t have the file open in any other app, closed everything else except FME.This is happening on windows. Logs say:2024-05-24 11:32:20| 18.7| 18.5|INFORM|15160 fme.exe is using C:\Users\myuser\Documents\DataProject\CAFile\dtCA.xlsx2024-05-24 11:32:20| 19.1| 0.0|ERROR |Python Exception <PermissionError>: [WinError 32] The process cannot access the file because it is being used by another process: ‘C:\Users\myuser\Documents\DataProject\CAFile\dtCA.xlsx’ The interesting thig is that on another machine with the exact same setup (both for python and fme) it does work without any issues. I checked the debug file for both, the o
Hi, I’m using a change detector to see if any updates has been made from the new data, to the data on ArcGIS Online. Previously I had the error about missing ObjectID on updated records, but I fixed that using a feature joiner from this Guide: How do I write updates to an existing ArcGIS Online feature service? – FME Support Center (safe.com) I got it working on points, lines and polygons, however if I want to update tables, I get the above error. By a search I found that this error has also been found in Survey123: Send Error Code 1000 - Esri CommunityTalking about GlobalID’s, I did try to activate GlobalID’s on my table service, and add that in my feature writer.Anyone who knows how to fix this?Thanks
I think I may have run into unexpected behaviour. I’m trying to pass some text in a user parameter via a workspace runner but it’s stripping out the quotes within the text when I try to retrieve it.The text I am trying to pass through to a child workspace:"Building_Use" = 'Residential'In the log of the workspace runner it gets passed along in the command line arguments as:--SQL_WHERE_Clause {${="Building_Use" = 'Residential'=}}'and the child workspace receives it correctly when initiating the workbench as:``--SQL_WHERE_Clause' `"Building_Use" = 'Residential''.But when this is retrieved via a parameter fetcher or attribute creator it drops the quotes in the child workspace:Building_Use = 'Residential'However if I run the child workspace on its own (not via the workspace runner) it retrieves the text correctly. I can workaround this by replacing “ with another character before and then replacing it within the child-workspace, but I feel this shouldn’t be necessary. I couldn’t find anyone
I would like to know the name of the localization language file for FME FORM 2024. I know that the localization language file for FME Desktop 2020 is named transformers-localized.* (for example, transformers-localized.zh). I want to know if the new version has changed the name of this file.
Hi everyone, I have an Excel file containing SQL WHERE clauses used as Definition Queries in an ArcGIS project and I want to use the same SQL WHERE clauses in my workspace to create subsets of my data. Is there a way to "convert" these SQL clauses to Tester test clauses? I managed to do a lot with some StringReplacers, to the point where regular (att1= 'this') and list clauses (att2 IN ('this', 'that')) are covered, but I also have a lot of LIKE clauses (att3 LIKE 'th%') and I can't seem to get these translated to Tester's Begins With . I know about the capabilities of the FeatureReader's Constraints, but in my analysis I need both the entire dataset I am querying AND the SQL-clause-derived-subset. And I want to prevent reading in the data twice, since that slows down my workspace a lot. Thanks in advance everyone!
Hi,I’m massively confused on why certain machines in our office cannot connect to our Floating License Server. We previously had 2 floating licenses (esri edition) and bought a third seat; we then consolidated all three licenses under one Smallworld line item according to this article. To test, I opened FME on one machine, redirect the licensing assistant to use the new smallworld licenses, and everything works great. When I test on another machine however, I can’t connect (previously could). In the error diagnostics, FME is saying that it can see the FME Licensing Server correctly over the server and port information I provide, but won’t connect. I included some text from the diagnostics below:“Connected to a license service running on standard port 27000 on server MYSERVER”“The license service running on port 27000 on server MYSERVER (IP) does offer FME licenses. It provided the following license information: safe: UP v11.15.0 Users of FME: Cannot get users of FME: Timeout. (-139,100
How to read Multiple AGOL Features using wildcard using one reader?
I want to create a glTF/glb mesh georeferenced, these are my parameters into the writer.Even though, the .prj file has the coordinate system tipe, they don't display the model georeferenced, any suggestion? Thanks in advance
Hi, I am trying to use the ImportFromFME package in Revit Dynamo and need to generate an FME Connection String using the FME Connection String Generator Utility, but I can’t find the FMEPCConfg.exe in my installation folder. Is it saved somwhere else or do I need another FME program like FME Server to use it? I have FME Form 2023.2 installed.The executable is supposed to be in this area, but it’s not there.
Hi,Has anyone done or has experience with integrating BIM/CAD and GIS data between ProjectWise and ArcGIS Enterprise? I know that this isn’t a solution supported by ESRI, but FME's capabilities allow to process data and connect both environments. I am looking for ideas and solutions for integration and full synchronization between environments. Ultimately, I would like the design data saved in PW to be displayed on the GIS portal.Thanks for any ideas and suggestionsFilip
Is it possible to use OAuth2 authentication using the Kafka Connector?
Is anyone aware of a connector for FME that enables our GIS databases (Microsoft SQL) connect to a Techncology One Property & Rating database?
I have a non-spatial table in MS SQL database with lat/long coordinates. In my workspace I use the VertexCreator + EsriReprojector to create point geometries in our standard projection. Now I want to write the point features to a new feature class in an Enterprise Geodatabase (SQL Server back end). The database connection I am using for the writer has permission to create table in the geodatabase and I am able to create feature classes in the geodatabase outside of FME. But in the workspace, the translation fails with this error:“An error occurred while attempting to create the feature class 'My_New_Feature_Class'. The error number from ArcObjects is: '-2147216035'. The error message from ArcObjects is: {This geodatabase does not support this client or operation [This geodatabase does not support this client or operation] [My_New_Feature_Class]}I have searched for this error code and do not find much out there, so I am hoping someone here may have add a similar error and found a solu
Hi everybody,My client has a spreadsheet that contains a list of Google Map urls embedded in text, inside cells in a Google Sheet. Using the Google Sheet V4 reader, I am unable to read the url of the embedded text into the workspace. For example, I cannot read the url for the Google Map url for Safe’s location in this spreadsheet. I’m really hoping to mine the lat/long coordinates from these urls. I use FME Desktop V2021.2.2.0 in production, but have Form V 2023.2.1.0 available, if needed.Thanks!
I have a Flow App, which performs a relatively long process, which at the end directs the user to a certain url following the success or failure of the process.The url reference is made by a single HTML writer at the end of the process.My problem is that this process can take some time,And in terms of the user experience, the customers are not aware that the process is running behind the scenes.I want to make a reference to some kind of loading GIF that will at least show them that something is really moving behind the scenes..And this is where I need your help.Because if I write to two HTML writers, it simply downloads the two HTML files for me,It does not direct me HTML line after HTML, but simply disrupts the process.Does anyone have a solution?It doesn't even have to be a reference to the HTML of the loading GIF, just an indication in terms of the user experience that will tell the customer: "Don't worry, a few seconds and you move to the next screen"Thank you!Dor
I have two polygon datastets and i send them to the Topology Builder so that they will get break at the intersection. However it does not give the result I expected. My expectation would be a similar result to thearea on area overlay my output looks. The overlapping area are not broken. Any idea what i may have been doing wrong