I noticed the instructions show 10.4 when installing ArcREST, but not sure that the upgrade to 10.4.1 would change that.
Hi Daryl,
Could you share the instructions you are referring to or a link to it?
Thanks
Install ArcREST - Adopta | ArcGIS for Local Government
This solution *SHOULD* work with 10.4, but I make no guarantees. It looks to be pretty straight forward - you don't even have to change the schema in the sample GDB provided.
In fact the schema is exactly the same, the only difference is the name of the service:
Hydrants:
http://services6.arcgis.com/Pu6Fai10JE2L2xUd/arcgis/rest/services/Hydrants/FeatureServer/0/
CatchBasins:
http://services6.arcgis.com/Pu6Fai10JE2L2xUd/arcgis/rest/services/CatchBasins/FeatureServer/0/
This example is slightly different because the geometry type is polygon, but the fields are named the same:
Parks:
http://services6.arcgis.com/Pu6Fai10JE2L2xUd/arcgis/rest/services/Park/FeatureServer/0
I'm yet to see an upgrade change the folder from 10.4 to 10.4.1 in C:\Python27\. You should be good with it the desktop one but make sure the x64 (C:\Python27\ArcGISx6410.4) is used for the server install
Thanks so much for your input on this topic, it does appear to be working with version 10.4. I haven't gotten all the bugs out of the Adopta App I deployed but don't think they are related to Server Version.
@Daryl.Hochhalter
This is Chris Buscaglia from the Local Government Solutions team.
Please let me know if you need any help configuring the application, I can assist you with that.
Chris
I think that I have it really close, changed the email templates to reference hydrants and renamed the layer. Everything seems to be working independently, until I put it together in the Web Appbuilder (developer edition). At that point when I enter an email to signup/login I get a generic error "unable to complete operation". I think it must have something to do with the AuthGP service. An entry is never made in the usertable and an email is never sent. The AuthGP service does run in Arcmap before publishing the service. Any ideas would be appreciated.
ArcREST installed on the ArcGIS server machine hosting the GP service?
If so, we may need to do a quick screen share to triage it - send me a email at cbuscaglia@esri.com and we can continue the conversation.
FYI, It turns out that after some testing there are issues that make it impossible for the app to access the user table without an upgrade to at least 10.4.1. Thanks for all the help!
Daryl,
The solution is officially supported on ArcGIS 10.4.1 and 10.5, but we've had customers successfully deploy it on earlier versions of ArcGIS Server.
Please work with Esri support services to help you configure the application.
Thanks Chris
i worked with ESRI support to try and get it running on our 10.4 Server. We got hung up on the application being able to access the user table. And they finally told me that I need to upgrade. I'm sure there may be a work around but we didn't find it. It seems there may be some issue with the GP service permissions once it runs inside the app. It worked fine when I ran it from Arcmap, both sending email and updating the user table.
Hi Chris
Talked with you about the Adopta App last spring, giving it one more try right now. Wondered if you might have any
ideas about the error I'm getting now.
Looks like there are a few things that could be wrong with the configuration.
Please open a support case so that we can triage.
Still working with ESRI support:
I got a minute with the IT guy, ArcREST was installed on the server the arcgis account didn’t have permission to the installation folders but changed that and no difference in the errors. I restarted the server through the admin just in case, but nothing changed. One thing I noticed is that on the server machine python installed at C:\python27\, while the server installation directory is at A:\Arc GIS Server\. Python was installed during the original installation. Could this be a factor? Is there a way to rename the folder to A:\arcgisserver\ removing the spaces without reinstalling?
Also, I talked with another person who had some issues getting the app to run and got the same error. He said he had to get a firewall port opened up for the app server to access the database?
In short, here is where we are:
AuthGP service, writing to UserTable in a file GDB:
"results": [{
"paramName": "Result",
"dataType": "GPString",
"value": {
"status": "Failed",
"description": "Failure in sending email. (535, '5.7.3 Authentication unsuccessful')"
}
}],
"type": "esriJobMessageTypeInformative",
"description": "Start Time: Thu Nov 02 14:55:49 2017"
},
{
"description": "Executing (AuthGPScript): AuthGPScript daryl.hochhalter@dickinsongov.com Signup https://cidicgis2016.ci.dickinson.nd.us/adoptahydrant \"CIDICGIS2016Gis Server DataReplicasAdopta.gdbUserTable\"
AuthGP1 service writing to GEOCOD.DBO.UserTable in an Enterprise GDB:
Unable to complete operation.
Error executing tool. AuthGP Job ID: j2b71cca1216d427186477ba1e4ab914c : The value does not exist. The value is empty. The value is empty. The value is empty. The value is empty. The value is empty. The value is empty. ERROR 000732: User table: Dataset A:\Arc GIS Server\directories\arcgissystem\arcgisinput\SpecialUseData\AuthGP1.GPServer\extracted\v101\GEOCOD OS 10.53.70.137.sde\UserTable does not exist or is not supported
Both the AuthGP services run successfully before publishing.
Hello,
Did this ever get resolved?
We never got it working on our server due to issues with permissions and the Adopta widget, but I have spoken with people who got it working on versions even prior to 10.4. Do a search on the internet and find some REST endpoints for it. You will see people having it running on different versions of the software.
Aangemelde leden kunnen berichten plaatsen, updates volgen en meer. Nieuw hier? Registreer een gratis account.
Find useful guides, FAQs, and documents to help you navigate and make the most of Esri Community.