Connecting FME to web services. Use of APIs. Mobile Apps.
Recently active
Hi @daveatsafe! I am trying to use the Maximo object updater but I am missing the existing object url. Per the documentation I can use the Object Querier the problem is that I cant seem to figure out which attribute to use as there are several url lake attributes. Any thoughts/ guidance that you can provide would be amazing.Thanks so much in advanced.G
I am trying to set up a KafkaConnector to read from a topic. For the SSL certificate, I provide a keystore that I've used to connect through OffsetExplorer, but it is unable to retrieve the topics. Does FME expect a different type of certificate? I get the following error: An error was encountered while retrieving existing topics: 'Failed to create admin client: ssl.ca.location failed: error:0B084088:x509 certificate routines:X509_load_cert_crl_file:no certificate or crl found'. Please check host names and ports, security settings, and credentials
I want to write a different json file for every time window defined in my TimeWindower.To make things simple I'm using the window number as the window ID attribute (when I manage to make it work like this I'll use the window start time).I want to write the data in each time window into a different (json) file and to name them I want to use the window id attribute together with some other string.Right now the first file (string_0) is output as expected but the workspace will only output 2 json files for a total of 4 time windows (I used a terminator after the 4th time window) and the second one is not properly closed.Any idea of what am I doing wrong?
Hello!this is a long shot, but I hope I might find some help here.Is there a way using FME to write Operational layers to enterprise web maps?If you are familiar, there are widgets, like the Drew, which produces an operational layer, which is actually a temporary layer.I would appreciate any kind of help.Thank you!
In a Esri ArcGIS Portal Feature Service that we are processing some of the GlobalID's are in lower case without the culry brackets. When FME reads these GlobalID's the case is being changed and brackets are added. Hence the GlobalID "26565f7e-615f-43a6-8333-e156adc7cb46" is read by FME as "{26565F7E-615F-43A6-8333-E156ADC7CB46}". One problem comes about when FME can't update this feature using the GlobalID because FME as reformatted the GlobalID. This problem is verified by using FME to change the case of the GlobalID to lower case and removing the curly brackets which then allows the feature update to occur. My question is, how can I get the Esri ArcGIS Portal Feature Service Reader to read the GlobalID's without reformatting?
I'm trying to bulk insert features (Append) data (basically merge databases content) to existing destination Feature Service using the FME_ArcGIS_Portal web authentication for web service. I noticed that the Features Per request parameter has an odd behavior, and I can't seem to control/change that physically on ArcGIS Enterprise side. In the snapshot, if I leave the default to 1000, or reduce to 500 features per request it gives two different errors.ERROR |ArcGIS Portal Feature Service Writer: Encountered an unexpected error. The error code from the server was 'None' and the message was: 'Could not access any server machines. Please contact your system administrator.'. Details: 'None' or ERROR |ArcGIS Portal Feature Service Writer: Encountered an unexpected error. The error code from the server was '500' and the message was: 'Unable to complete operation.'. Details: 'No edits ('adds', 'updates', 'deletes', or 'attachment edits') were specified.'If I set to 449 just less than 500, it w
Hi FME community, I am trying to start a job on FME Flow from another application by making use of a webhook and a token. The trigger results in succesfully starting a job on FME Flow, but the response is most of the time the following:502 - Web server received an invalid response while acting as a gateway or proxy server.It looks like this only happens when the job takes longer than 2 minutes. Does anyone have an idea where the 502 response comes from? This indicates an error while in fact the job is started as expected. Version 2022.2Build 22765 - win64
Hi there,I'm trying to Update a Scene Layer in ArcGIS Portal for Enterprise. While I'm able to delete the existing Scene Layer, update the existing Scene Layer Package and sharing it, the step of publishing fails. The error Message is: PUBLISH_ERRORThere was an error while publishing the item: ERROR 000800: The value is not a member of SHAPEFILE | CSV | SD | SERVICEDEFINITION | FEATURECOLLECTION | FEATURESERVICE | MAPSERVICE | FILEGEODATABASE | SQLITEGEODATABASE | SCENEPACKAGE | GEOPACKAGE | GEOJSON | TILEPACKAGE | VECTORTILEPACKAGE | EXCEL | COMPACTTILEPACKAGE. Failed. I can select the Scene Layer Package in the ArcGISOnline Connector. If I publish the Scene Layer Package, that I uploaded with FME, directly in the Portal, it works fine. A Scene Layer (hosted) is produced. However, if I try it with the ArcGISOnline Connector it fails and produces an empty "Feature Layer (hosted)". I think this could be somehow the problem. It tries to produce a Feature Layer instead o
I wan to connect to a REST-API with a WebConnection (Token Service), but it doesn't work with the paramters i use. The same parameter in a HTTPCaller are working. Any Idea whats wrong? The token is assingned to the key "jwt". I use FME 2023.1. Example Settings for the HTTPCallerRequest URL: https:www.test-example.com/backend/api/AUTH/login HTTP Method: POST Headers: Accept text/plain Upload Body: {"email":username@test.com, "password":"12345"} Content Type: JSON (application/json) And the answer looks like (the values are not real) { "user": { "id": "123qw14-a666-222e-777a-a123fg2f12ad", "email": "usename@test.com", ... }, "jwt": "0a80da980d80a7f7sd073", "userConfiguration": null, "globalConfigurati
Hi everyone, So basically, my workflow has a httpcaller to make an API call and let's say the call returns a text "yes" or "no" but it takes a while for the call to be completed to return "yes".That's why I wanna do a for loop to make the request every 5 mins until "yes" is returned.Please let me know how I can do this or feel free to suggest a better way if possible. Thanks so much!
I've walked through all the steps found here to connect to our Enterprise portal: https://community.safe.com/s/article/How-to-create-an-FME-Web-Connection-for-Esri-ArcGIS-Portal-Feature-Service-OAuth-2-0. I created an application on the portal, made a new Web Service from the default Portal template, but I can't get past the Authentication of the web service, every time I test it I get a 404 error. Has anyone encountered similar issues before?
Hello all,I am trying to update a feature layer on the ArcGIS Enterprise Portal.I have the feature layer and an Excel I'm using for the updated information. The change detector detects the one change I've added to my test version but when I try to update the online layer I get this error message: "ArcGIS Portal Feature Service Writer: 'updateResults' error for a feature in 'C1_Cluster_Flurstueck'. The error code from the server was '10500' and the message was: 'Cannot convert a value of type 'java.lang.String' to 'INTEGER'.'" The values that I'm trying to update in the excel and in the layer are both text fields and not numerical hence I dont understand where the integer part is coming from. Can someone tell me if I'm using the right transformers and what I should change to make it work? Thanks in advance! (I'm fairly new to FME so any help regarding the workspace is appreciated)
I have a table including some file name and I was wondering if ther is a transformer or work flow can read the file name from the table and download them from the local server to my computer.
I am snapping points to line based on unique id (using group by). I tried using both vertex snapping or segment snapping. In both of these case, the points are being snapped to endpoints in some cases ( as per screenshot). I don't want to snap the point to endpoint at all, but it can be anywhere on the line. How to achieve snapping the point on the line other than endpoint of the line? Thank you
Hi, We are trying to connect zo an Azure postgresql database via oatuh2.0. Does anyone know if this is possible? Oauth2.0 is available for web service connections. kind regards, Fran
Due to certain circumstances, primarily due to a limitation within ESRI, I find myself in the situation where I must retrieve data from my database not directly via the sde reader, but rather indirectly through the postGIS reader. Despite encountering various challenges along the way, I managed to surmount these obstacles. However, the primary issue I currently face involves the resolution of domains in my output. Naturally, the postGIS reader does not offer an immediate solution for this matter. My consideration was to take an alternate route, yet I am encountering difficulties here as well. My proposed approach involves extracting information from the domain tables and subsequently configuring it using AttributeManager. Regrettably, I am unable to locate the domain tables within postGIS. I hold the belief that these tables must exist within the postGIS setup, albeit their exact location eludes me. Any form of assistance in this matter would be greatly appreciated. Thank you for your
Has anyone ever used the Wrike API in FME? I'm reading the docs and trying to figure it out but could use some help on how to get a token and then query data within tasks: OAuth 2.0 Authorization | Develop your own integration on the Wrike API
hi community, I need some help.I would like to connect my information system to Planning PME via API. For that, I need to get a token.With a OAuth 2.0 protocol, I know how to do but the protocol is not a OAuth 2.0 protocol. I just have a API key and my login ID Perhaps I have to enter these parameters in a HTTP Caller?I attach the API Documentation. Thanks for your help
Hi. I'm trying to decode a .zip file sent over mqtt connector. I recieve the message payload attribute with the zipped string and want to decode that string to plain text. I'ts not the mqtt message that is the problem but how to decode this zipped attribute into plain text on the fly inside a workspace?Thanks, Stefan
I have data going through feature writer that creates my csv, that then is uploaded to azure file storage using its connector in fme, once I successfully upload the csv, I want to delete that file from FME_DATASOURCE where I wrote it in the earlier step. How can I do that ?
I am able to use Powershell to get json data from SPLUNK Res API.Now I want to translate this method to the HTTPCaller, but I dont succeed to get this working in FME. Does anybody have experience with this or has some tips and tricks?
This question relates to another question / post regarding Oracle SDO_GEOM data types. We have both ST_GEOM & SDO_GEOM data type fields in our Oracle database schemas that we want to replicate to a Snowflake data warehouse.
HiAfter our server was upgraded to fme flow, the jobs that run together with ESRI services (gdb, sde) do not run, and this error is given: Unable to perform any licensing related tasks. Please check your Esri ArcGIS Compatibility workspace parameter, found in Navigator -> Workspace Parameters -> Translation. This 64-bit version of FME requires ArcGIS Desktop along with 64-bit Background Geoprocessing; ArcGIS Pro; or ArcGIS Enterprise. Refer to this this article http://fme.ly/qua for more details Of course, in the previous version of the server, everything worked smoothly,And also when I run the same jobs on the server's machine, along with fme form, everything works fine.There is ArcGIS Pro with a license, and full access for all users.I would appreciate your urgent help!Thank you!
I want to replicate oracle tables with SDO_GEOM data types to a Snowflake data warehouse without any transformations before. Just a straight up replication of the complete table, including the SDO_GEOM data field. Can Safe FME do that?
I have followed the steps at https://community.safe.com/s/article/How-to-create-an-FME-Web-Connection-for-Esri-ArcGIS-Portal-Feature-Service-OAuth-2-0?t=1688516897087 for FME Form only. After I am presented with the authentication challenge and log in with our portal administrator account I receive: "unable to retrieve access token""Request to update access token failed. HTTP Error: HTTP/1.1. 500 Internal Server Error