Trying to create a new feed from a secured service but getting an error. Something is stopping ArcGIS Velocity from accessing this layer in AGOL.
Here is what I did:
What am I missing to grant ArcGIS Velocity access to this item? Am I supposed to add custom parameters when adding as an item in AGOL? Is this even possible? Any other suggestions for connecting a feed to an SQL database (SDE)?
Ultimate goal is to build a real-time analytic that runs any time a secure incident is added to a SQL database (may or may not be versioned, may or may not be on ArcGIS Server).
Thank you!! Of course I'll submit a support ticket otherwise. 🙂
@Teresa_Blader We have been seeing this intermittent behavior for about three months now. We have AGOL items that are secured services from a standalone ArcGIS Server. Velocity isn't able to access the item/service. I had first created a ticket/case# with the Velocity team. It was determined that it was an AGOL issue, so now my ticket resided with that team.
As well as AGOL items that are secured services from ArcGIS Server, we also have a few AGOL hosted feature layers that Velocity isn't able to access in AGOL, intermittently.
Here are the errors (many are the same as yours) we receive when ArcGIS Velocity can't access the AGOL items:
Thanks for sharing your experience! That is insightful.
@Teresa_Blader Thanks for posting this question. ArcGIS Velocity feature layer feeds and sources are able to connect to feature layer items stored in or referenced in ArcGIS Online, or unsecured services via URL.
In order to connect to secured feature layers, an item must be created in ArcGIS Online that references the service and stores credentials. I would suggest logging a support case to get assistance configuring ArcGIS Online items that store credentials to your services so that they can then be used by Velocity.
Teresa,
Ultimate goal is to build a real-time analytic that runs any time a secure incident is added to a SQL database (may or may not be versioned, may or may not be on ArcGIS Server).
You may have more success with your ultimate objective by putting a Trigger on your SQL database to
fire after an Add / Update action and have it POST to a Restful JSON transaction feed linked to your analytic(s).
Thank you!! I will explore that option!