I'm having mixed results with ArcGIS Online connections on a new install of FME Server 2019.
I can publish a workbench with a ArcGIS Online connection (publish the web connection also) and it will work on FME Server 2019 immediately.Then after a little while it will stop connecting an AGOL will start rejecting connections.I'm assuming the workbench generated a token and the token expired???
Under my Web Connections on FME Server I have a ESRI ArcGIS Online connection which says:
Esri ArcGIS Online Web Service has not been configured for Web authorization.Jobs will run with your published credentials but you will not be able to authorize or create new Esri ArcGIS Online Web Connections until Esri ArcGIS Online Web Service has been configured in "Manage Web Services".
More Information
I go through the process of making an application on ArcGIS Online getting the app id and the client secret and the redirect uri is prefilled with something like - urn:ietf:wg:oauth:2.0:oob
I Manage Web Services - ESRI ArcGIS Online - and fill in the details above.
I then get
"You can Authorize at any time to verify this connection will work" and a working Authorize button which lets me login into ArcGIS Online and gives me OAuth2 Approval.
Please copy this code,switch to your application and paste it there:
Where do I copy that code?
The workbench doesn't connect to AGOL from FME Server now,sayingwww.arcgis.comis rejecting my connection.
Our server is aprivateserver and not visible outside our network.Doesn't have SSL capability (at the moment).
Can someone point to me to clear documentation?I've seen a lot of different discussions and mixed results.
Trying to capture network traffic when FME Server writes to and reads from REST Services on ArcGIS Online to debug an issue with readers/writers and arcgis online.Ifollowed all of these steps to setup and configure the proxy,but didn't seem to be working completely.
Additionally,do we need to run fiddler on the account that FME server is ran on or can we do it through an admin account on the machine?We tried both Fiddler 2 and 4.In version 2,the FME account could see some of the traffic that was coming from jobs that were being ran in addition to traffic from the admin account.My admin account couldn't see any of the traffic from the FME user,but did see mine.
I am trying to read attachments from an AGOL feature service.Specifically,it is a jpg image.I have the reader feed into a BinaryDecoder set to Base64,outputting Binary(fme-binary),then going into a rasterreplacer.BinaryDecoder发生错误。The error is:
BinaryDecoder(TextEncoderFactory): Invalid Base64 character 'ÿ'
Does anyone know how to handle or avoid this error?
Thanks!
Seems that the ArcGIS Online authentication token expires in fairly short order.Has anyone found a workaround to this issue?This makes running scheduled tasks difficult as re-authentication is needed on a daily basis it seems.
This is most likely an issue on the Esri side as FME is just passing your credentials to the Esri's OAuth api endpoint.
I'm wondering if anyone has stored their AGO credentials in the workspace,pass those credentials to the OAuth api for authorization,then continue on with accessing feature services in AGO?Probably not the best idea to do this...
Can we save credentials for an ArcgisOnline writer in the workbench?Our Final Goal is to run this workbench from an automated batch script.This runs fine but after a period of time the connection to ArcGISOnline fails and we need to reconnect manually in the workbench
ArcGIS Online Feature Service Writer: Could not connect to server.Check that you are connected to the internet and that no firewall is blocking outbound connections.The error was '("Connection broken: ConnectionResetError(10054,'An existing connection was forcibly closed by the remote host',None,10054,None)",ConnectionResetError(10054,'An existing connection was forcibly closed by the remote host',None,10054,None))'
Is there anyway to read in attachments while using the FeatureReader transformer.I know there is an option with the ArcGIS Online Reader but I don't know my Where Clause until after certain point in my 亚搏在线workflow.Feature Reader was working perfect until I realized I couldn't read in attachments.Any help would be great!
Hello everyone,
I'm getting a Python error when trying to add a ArcGIS Online reader.I noticed this today,but can't say for sure when exactly it happened.I'm getting this error in the console log:
Creating reader for format: Esri ArcGIS Online (AGOL) Feature ServiceTrying to find a PYTHON plugin for reader named `ARCGISONLINEFEATURES'Loaded Python module `arcgisonlinefeatures' from file `C:\Program Files\FME\plugins/python27\arcgisonlinefeatures\__init__.pyc'Python Exception: No module named arcgisonlineCommonCould not create Python Reader `ARCGISONLINEFEATURES'A fatal error has occurred.Check the logfile above for detailsFailed to open the dataset ' 'DATASET INFO:  DATASET:   NUMBER OF PARAMETERS: 3    RETRIEVE_ALL_FS_NAMES = Yes    NC = envita gis Esri ArcGIS Online    _MERGE_SCHEMAS = YES
So it's complaining about the arcgisonlineCommon module,but I don't get why.
Things I've tried:
I'm at a loss to what is happening and I couldn't find leads online.Do you know what's happening here and how I can solve it?
Best regards.
Hi,
Using fme workbench I am writing(fan out) dwg files.Some of the filename has arabic character which fme is not able to write.following is the message
ERROR |AutoCAD Writer: An error occurred for dataset 'D:\Projects\Filegdb_to_AutoCad\Output-dwg\??????????.dwg',in function RealDWGWriter::saveDatabaseAs: 'eFilerError'
Note: fme is able to write arabic attribute as OD without any issue but the cannot create file.
I am on windows 10 arabic enable OS.I can create arabic filename outside fme.
Any solution or workaround.
Regards
For context see this Esri FAQ:https://support.esri.com/en/technical-article/000019305
In the article,Esri plans to require TLS 1.2 connections for ArcGIS Online services starting in February 2019.
Hi@Mark2At亚搏在线Safe,@RylanAt亚搏在线Safe
Having trouble authorizing FME Server (FME Server 2017.0 - Build 17259 - win64) for use with ArcGIS Online.The FMEServer instance is part of a private network,therefore I have followed examples including those at:
I have done the following:
FME Server ESRI ArcGIS Online Config:
ArcGIS Online Redirect Config:
But when I go to authorize in FME Server it still returns....:(
Any more ideas????
感谢
Phil
Hello,
I'm trying to read ArcGIS Online feature services with attachments into a local file geodatabase.I've been able to manage that,however,I noticed every time the script is run,it overwrites the edit tracking attributes.We need to be able to retain ArcGIS Online attributes intact to know who has created/edited the records in ArcGIS Online.
Any suggestions on how to keep the attribute intact,so they are not overwritten during the process?
Thank you for your help
Hello,
So we have some workbenches (FME 2018.1.1;20181203 - Build 18578 - WIN64) that either read or write to AGOL after performing a bunch of operations on the data.These workbenches were working fine up until a week ago,when all of a sudden they started throwing a very generic 503 error message and failing completely.
If I understand correctly,a 503 means it's a server side error (so it's likely something with ESRI),right?
We've been having issues with our organization's ArcGIS Online portal for the last couple of days (layers being randomly dropped from maps,apps refusing to load) and I'm starting to think that their December 2018 AGOL update messed some things up,including the way FME's readers/writers communicate with it.Is anyone else having trouble working with AGOL lately?
Thanks!
Hello,
I have an FME 2018.1 tool that updates an ArcGIS Online-hosted feature service (Writer Mode: INSERT,Truncate First: YES).The feature service has about 15,000 parcel polygons.Typical changes: a dozen or so new polygons per month,a dozen to a hundred attribute table changes per month.
The tool/transformers all work when attempted on a local geodatabase feature class.Therefore I am able to rule out transformer problems.But when the tool runs on AGOL-hosted feature services sometimes it works.Other times it fails and returns these various errors:
-The error code from the server was '504' and the message was: 'Your request has timed out.'
-The app domain with specified version id (xxxx) was unloaded due to memory pressure and could not be found
-Could not connect to server.Check that you are connected to the internet and that no firewall is blocking outbound connections.The error was '('Connection aborted.',error(10053,'An established connection was aborted by the software in your host machine')
Assuggested in this thread,I have experimented with changing the Writer's "Advanced -> Features Per Request" from 1000 to 500 and even 200.Also,I experimented with updates / sync as suggestedin this help topic,but unfortunately the data I am working with does not have a reliable and consistent Object ID that I can use for the sync.My data update process must be truncate-append.
Does anyone happen to have any tips for writing to an ArcGIS Online hosted feature service?
Has anyone got a workaround for updating a hosted feature layer without effecting the edit date?I have had multiple editors updating many hosted layers for over a year.I now need to change some attributes on a large scale (+30k records).
Mick