Connecting FME to web services. Use of APIs. Mobile Apps.
Recently active
Hello FME Folks,I am using FME 2018 (FME(R) 2018.0.1.0 (20180518 - Build 18310 - WIN64) to read SharePoint Reader using Python 3.6 for SharePoint 2013 intranet. The internet has NTLM authentication enabled. I am unable to logon for the SharePoint reader. It is giving me following error: 2023-03-13 09:43:34| 3.3| 0.0|ERROR |Microsoft SharePoint List Reader: Encountered an unexpected response from the server, reproduced below. Verify that the SharePoint server is either SharePoint Online or SharePoint Server 2012 or greater, and that the server supports the selected authentication mode2023-03-13 09:43:34| 3.3| 0.0|ERROR |Python Exception <AttributeError>: 'bytes' object has no attribute 'encode' Please help. THanks,Vivek
Hi, I am trying to connect to my organisation sharepoint to fetch PDF files stored there, but API call is giving 401 error code with the message "An error occurred while accessing the URL". I am using the username password in the HTTP caller that is used to access the sharepoint in the web browser, but is it not working. The workbench is running on the server, which has another set of authentication, and I am not sure if that is the reason why I am unable to access the API though FME, while I can through the browser. Can you please provide some solution or workaround for this?
@Andrew.griffin@gmail.com
We sporadically get this error from the SDE-DB reader. We are using FME Desktop 2022, ArcGIS Pro 2.9.5, ArcGIS for Desktop 1.8.2 + Background Geoprocessing for 1.8.2.Log says the following:Could not open the Enterprise Geodatabase. The error number from ArcObjects is: '-2147220952'. The error message from ArcObjects is: {The Product License has not been initialized.}Please ensure the connection parameters are correct ([...])It could have failed to open because it contains ArcGIS Pro-only features, for example Arcade expressions. If this is the case, please install ArcGIS Pro or Pro-compatible ArcGIS Server and 64-bit FMEGEODATABASE_SDE reader: A fatal error has occurred. Check the logfile above for detailsFailed to obtain any schemas from reader 'GEODATABASE_SDE' from 1 datasets. This may be due to invalid datasets or format accessibility issues due to licensing, dependencies, or module loading. See logfile for more informationWe tried setting the license compatibility optionWe use the
Hi There, so our IT Department is now implementing a 'no password' policy with using our organization's (s)ftp sites. WinSCP does provide a method to use the key file generated by OpenSSH (please see attached screengrab)...but I can not see a method for leveraging this file in FME's FTPCaller...is this true? (so no way to do this in FME?). Thanks for any thoughts here.
I have FME Desktop 2022.2 and have pre-installed the Google BigQuery FME Package 1.1.1. I've been trying to move some spatial data from File Geodatabase to Google BigQuery (in Google Cloud Platform). This was working around 3 months ago (back in August 2022), but then after Google changed their authorisation process in September 2022, for some strange reason FME Desktop refused to move any data into Google BigQuery. Below is a snapshot of the error I get in FME Desktop when creating the Google BigQuery Writer. I've already authorised my GCP account using the FME Options >> Web Connections, so not sure what more I need to do? Any help would be greatly appreciated!
Hello to all the members of the FME Community!We would like to know if you have any applications or workflows that are currently using the FME Server JavaScript API. It is no secret that we have not prioritized enhancements or upgrades to the library, and, if at some future date we decide to deprecate support of the FME Server JavaScript API, we want to make sure that we have provided alternatives to keep your apps and workflows running when you upgrade. What are you using the FME Server JavaScript API for that you cannot do with the FME Server REST API?We have started development on V4 of the FME Server REST API, and this would be a great opportunity to add new capabilities so that there is a smooth transition path available. What impact would the deprecation of the FME Server JavaScript API have for you and your organization? If there are any questions or concerns, we can start thinking about them now. Note: Please keep in mind that we do not have a target date to deprecate the FME
Tested in FME 2019 and 2022.2.2 We wish to connect to items that are shared to the organization but not to a group
I am having trouble with running a workspace with FME Data Express. The workspace is simple, to test out the geometry parameter on mobile, it just returns the coordinates to screen with an html writer, published as fmedatastreaming. The idea is to use it in a scavenger hunt if possible.When I run the workspace with FME Data Express as fmejobsubmitter, it submits the job, and does its thing.When I run the workspace with FME Data Express as fmedatastreaming, the job is never submitted to FME Server. In App I get the popup "Waiting for Data Streaming", which then goes away, and nothing happens. I checked with two colleagues at work, one with android gets the same behaviour as me, one with iOS it submits the datastreaming job correctly. So it may be an issue with the Android app. I don't know how to debug where the error occurs between the app sending(?), and the FME Server not receiving/rejecting(?) the job.We have FME Server 2022.2. I also tested with the Safe demo server i
Using ArcGIS Data Interop extension to build workbenches. We are connecting to an external database to write to and we are experiencing intermittent connection. When testing connection, when it fails we get a timeout error. Same when when we run the workbench. But then sometimes it will connect fine and run the workbench as expected. Anyone else experience this?
We have a custom application that calls and polls telephone numbers using an analog modem on COM1 port. I would like to port this application to FME and I have been unable to find any native transfomers/readers/writer that can communicate with COM Port1. Question:Can FME natively communicate with COM Ports ?If so, how is this done.If not, any suggestions on how to make with work
This week my AutodeskBIM360DocsConnector stopped working and I am no longer able to read data or browse through the hub. It still works fine to authenticate in the web connection. Is there a way to troubleshoot the connection in the transformer? Seems like nothing is logging in the log window cheers
I installed FME Server 2022.2.2 on Windows Server using Express. I told setup to use the wrong* password for Postgres `fmeserver` database user. How do I change the password after the fact, without going through the whole install process again? I know the password is stored in fmeDatabaseConfig.txt in the FME Server installation directory and how to encrypt the password. But that's how to change what FME passes to the db, not what is stored in the db. I need to change both. There is more than one Postgres service and database on this server. * wrong means "differs from our internal standards and documentation".
Hello guys, I am trying to consum a SOAP API to send data from FME desktop but I am getting the HTTP/1.1 500 Internal Server Error. Here is what I did: I have configured the API request in SoapUI copied the xml request and send it the HttpCaller transformer using the XMLTemplater. I have enabled the authentication option in the HttpCaller and entered the username/password using the basic type. Thank you in advance.
New to the API world. I am trying to use HTTPCaller to auto-attach a pdf file as a response.I managed to use HTTPCaller to get all requests and auto-generate a response. However, I am unsure how to physically upload the file through the POST method. Here is the link to the API document: Enquiries API (1100.com.au)My HTTPCaller parameters:I keep getting: "HTTPCaller_4 (HTTPFactory): [1]: HTTP transfer error: Stream error in the HTTP/2 framing layer" error code.
Hello!I connect our Esri Enterprise to my fme workbench and server with the help of the guide here. But a very strange thing happens: after I close the file, for example at the end of a working day, the connection to the enterprise resets, and the same connection that worked yesterday, no longer works today.So the first time I did the whole process again, and the second time, it doesn't connect at all anymore.Anyone familiar with this problem?
I am trying to access a SOAP service that is password protected. In Soapui I had to set the WSS-Type to PasswordText in order to get the result I wanted. How can I duplicate this in FME desktop?
I am having trouble opening fmear data files on my Samsung A32 cell phone following installation of the FME AR app from the Google Play Store.The Samsung A32 is running Android 12 and “Google Play Services for AR” (ARCore) version 1.35.223110433 dated (16/12/2022) is installed. The version of FME AR that has been installed is V1.4.0 (dated 22/08/2022)I have downloaded the tutorial “Creating FMEAR Datasets from 2D CAD Models" – CreatingFMEARFromCAD.zip and put the fmear files onto my cellphone’s SD card under the documents area.Below is a screen shot of the FMEAR app where it is being run using a white piece of paper for clarity as to what I’m seeing on screen is shown below. I’m not seeing anywhere on screen or in the app settings for where the app is to find the fmear files to open and I would be very grateful if someone could help me and point me in the right direction.
Recently I had to move FME to a new Computer where I cannot use the same Windows-User for FME Authoring and Batchs.This way, I had to change my Database-Connections to Public, so that the Batch-user can successfully execute my FME-Batchs.I did the same for my Onedrive Web-Connection (change to Public).Now the Onedrive-Connection works in Workbench directly, but not as a Batch (with my Batch-User "fmebatch") Log:2022-12-13 10:13:29| 0.4| 0.2|ERROR |OneDriveConnector: Invalid connection, make sure your install path for FME is in your system environment variables2022-12-13 10:13:29| 0.4| 0.0|ERROR |Error encountered while calling method `input'2022-12-13 10:13:29| 0.4| 0.0|FATAL |OneDriveConnector_CALLER (PythonFactory): PythonFactory failed to process feature2022-12-13 10:13:29| 0.4| 0.0|WARN |An error has occurred. Check the logfile above for details2022-12-13 10:13:29| 0.4| 0.0|INFORM|Translation FAILED with 3 error(s) and 2 warning(s) (0 feature(s) output)2022-12-13 10
I have seen several identity providers but SDSF is not mentioned. We have tried all available options as we know but we did not succeeded. Has anyone configured FME Server for SAML with SDSF as identity provider?
I've just created a workspace that connects to a REST API. When GETing data, the HTTPCaller calls work immediately, but when POSTing it looks like FME Server waits for 2 minutes before checking what the API responded with? The initial timeout for the call was only 90 seconds so it timed out when I first ran it, so I had to bump up the timeout to see that it was actually getting a response. Is there anything obvious I'm missing in FME Server that would cause HTTPCaller POST calls to run really slowly? Relevant logs:2022-12-1 16:29:21 | HTTPCaller_-_Create_Request (HTTPFactory): [974]: Starting HTTP upload to 'xxxxx'. Expected transfer size: 2084 bytes2022-12-1 16:29:21 | HTTPCaller_-_Create_Request (HTTPFactory): [974]: HTTP Upload: sent 2084 bytes2022-12-1 16:31:21 | HTTPCaller_-_Create_Request (HTTPFactory): [974]: Starting HTTP download from 'xxxxx'2022-12-1 16:31:21 | HTTPCaller_-_Create_Request (HTTPFactory): [974]: HTTP transfer summary (xxxxx): status code
Can I use FME AR offline?
I am able to upload PDFs to SharePoint using FME, but the content I get from another system's API is coming in as a BLOB, then I have to convert this binary to Base64 then convert again to Unicode or Binary (System Default) like this:The output of the BinaryEncoder transformer is testably correct:BUTT the TextDecoder is producing a trimmed output:When I upload this file to SharePoint it is incomplete and lacks the actual PDF content, but is openable and not corrupt. Is there a known limitation here, a setting that can be changed, or alternative workflows that would work here? Thank you
Hi, I've automated daily uploads of certain files to the Autodesks BIM360 platform - through the use of AutodeskBIM360DocsConnector. Everything went fine the first 6 months, but as the files grew larger in size I've had issues with files bordering 500+ MB. Around 500-600 MB FME starts delivering an UPLOAD_ERROR. Is this a known issue, and does anyone have any insight regarding potential solutions or work-arounds? Attribute(string: UTF-8): `fme_rejection_code' has value `UPLOAD_ERROR'Attribute(string: UTF-8): `fme_rejection_message' has value `'
Hi, is FME Server version 2022.1.2 compatible with City Works version 15.5.3? Thanks