I want to expose a composite locator geocoding service to AGO via a distributed collaboration. We have a firewall that does only allows us to send content and not receive content.
I was able to get the locator over to AGO via the collaboration, but it appears to be shared as a reference, rather than copied completely over. This is a problem for us because our vendor needs a rest url from AGO, not our enterprise as they cannot get over our firewall.
If copying over composite locators is not supported, please provide any suggestions to get around this problem.
Share the composite locator with your vendor and let them host it on their server. OR you can share the locator publicly in AGOL and give the link to your vendor.
I tried sharing the locator directly to AGOL, but ArcGIS Pro will not let me because its greyed out (see below screenshot). Are you able to do this? It is not greyed out when signed into enterprise.
My apologies @MichaelBouvet
According to this information online, you can publish it using your ArcGIS Enterprise account then share it for use by ArcGIS Online users.
See information here: https://pro.arcgis.com/en/pro-app/latest/help/data/geocoding/share-a-locator.htm
Just to clarify Amanda's answer a bit - you cannot host a locator service on AGOL. It has to be published to your ArcGIS Enterprise. What you can then do is take your Enterprise locator service and set it up as a utility service in AGOL. That way web app users could use your locator instead of the World Geocoding Service. Unfortunately that does mean the Enterprise locator service would have to be internet accessible.
Thank you so much for this clarification! This is what I feared :\
Our firewall will not permit incoming traffic, so a utility service that references the locator in server will unfortunately not work :\
I submitted a ticket to ESRI to see what they might suggest. I will also be attending the user conference next week and will seek some assistance there.