|
POST
|
Hello @NicolasGIS , Yes, as per my understanding that patch is also causing an impact (I would not get into much details) but I would suggest to adhere to the steps mentioned in @DavidColey's post (mentioned in bold). Hope it helps!
... View more
12-11-2023
03:45 AM
|
1
|
0
|
3984
|
|
POST
|
Hello @DNVT , I did some research into this and found the following link which shares more details: Configure a web feature layer—ArcGIS Pro | Documentation under the step 13: I can do some more digging into this, if this doesn't clarify what you are looking for. Please let me know if this answers the details. Hope it helps!
... View more
12-11-2023
03:39 AM
|
0
|
0
|
978
|
|
POST
|
Hello @abhishek_choudhary , As mentioned by @TanuHoque, it is a requirement for feature service to have enterprise Database, for details please refer the below link : https://enterprise.arcgis.com/en/server/latest/publish-services/windows/prepare-data-for-feature-services.htm Cause of the Problem: As far as, I could understand from the description, you created a Map Service first with Data copy and then enabled Feature access. This workflow will not allow the editing/update features on the service as when we initially publish a "Map Service (with data copy to Server)" it creates a "File Geodatabase" in "arcgisinput" (as you have already noticed) folder by design. After that if you enable "Feature access", the data still resides in "File Geodatabase" causing the requirement of capability to not fulfilled. Hence, the resulting error. Additionally, when @TanuHoque "Enterprise Database", that would not be solved by creating "a folder named arcgis datastore" as it's still a file geodatabase which causes the same problem as mentioned earlier. Probable Solution: A probable solution could be to think about which type of Enterprise Database is possible for you to utilize, there are multiple options available with ArcGIS, possible options mentioned below : User managed data and referenced data ArcGIS managed data and hosted data You would have to choose which you want to progress further with, for more details the following document should help : Data in ArcGIS: User Managed and ArcGIS Managed : https://www.esri.com/content/dam/esrisites/en-us/media/technical-papers/data-in-arcgis-user-managed-and-arcgis-managed.pdf Data sources for ArcGIS Server : https://enterprise.arcgis.com/en/server/latest/manage-data/windows/overview-register-data-with-arcgis-server.htm Database-specific requirements for feature service : https://enterprise.arcgis.com/en/server/latest/publish-services/windows/prepare-data-for-feature-services.htm#ESRI_SECTION1_C30D73392D964D51A8B606128A8A6E8F What is ArcGIS Data Store? : https://enterprise.arcgis.com/en/data-store/latest/install/windows/what-is-arcgis-data-store.htm I would suggest go through these documentation and take an informed decision and based on that republish the service. Hope it helps!
... View more
12-11-2023
02:07 AM
|
1
|
0
|
2125
|
|
POST
|
Hello @anbinh , A good starting point would be check the follow: Check the account running the portal service privilege's on the desired folder C:\arcgisportal (appropriate location of different) C:\Program Files\ArcGIS\Portal (appropriate location of different) Check logs generated by Portal for ArcGIS To access the logs, browse to the logs directory and open the most recent log file (for example, C:\arcgisportal\logs\<machine name>\portal\portal-20141201.095803-8596-0.0.log). Check Windows Event viewer logs Check if any remnant processes are running prior to starting the service. If possible, can you share the logs with me, we can have a look at it to figure where something is going wrong. Hope it helps! -Archit
... View more
11-05-2023
10:52 PM
|
1
|
0
|
6634
|
|
POST
|
Hello @DarrylKlassen1, As mentioned by @MarceloMarques, I also agree that there is no direct way to do this except a script or an FME Desktop/Server workbench. However, I do have some suggestions to add to this which are as follows including some considerations: The access point for ArcGIS DataStore would always be a Feature service in your scenario. I would recommend refraining from directly connection to Relational Datastore of ArcGIS DataStore. The output service is read-only Is this even a good practice/idea? : Not sure, but this is an interesting approach, made me think of some new components to work this out with script. A possible suggested workflow: Use Python and Windows Task Scheduler Requirements : Python/ArcGIS API for Python (arcpy module) cx_Oracle (for connecting to Oracle Database) Any other modules depending on approach to detect changes Steps Database Connection Connect to your Oracle Database using cx_Oracle. You will need to provide the database connection details and credentials. Detect Changes You will need to implement logic to detect changes in your Oracle Database. This can be done by comparing the current state of the data with a previous state. You can use timestamps, unique identifiers, or other criteria to identify changes. If Changes Detected If changes are detected, proceed with the following steps: Update Feature Service Use the ArcGIS API for Python (arcpy) to connect to your ArcGIS Server and feature service. You can use the arcpy.mapping.UpdateLayer method to update the feature service. Overwrite Feature Service If you are using ArcGIS Online or Portal for ArcGIS, you can use the arcpy.mp.UpdateWebLayerSharing method to overwrite the existing feature service with the updated data. Scheduling and Automation You mentioned that you want this script to run at scheduled intervals. You can use scheduling tools such as Task Scheduler (on Windows) to run your Python script at specific times or intervals. Logging and Error Handling Implement proper logging and error handling in your script to track its execution and handle any issues that may arise. Please note that the implementation details will depend on the specifics of your Oracle Database schema, how you want to detect changes, and how you have published your feature service. You may need to adapt the script to your organization's needs. Additionally, you would also need to take following under consideration How often the data is being updated based on this the frequency of the script in Task Scheduler If at any point of time, the feature service becomes editable. This would bring more complexity to the workflow as we would have to detect changes both ways and that would be a tricky situation Make sure the name of the datasets or the attributes within the dataset does not changes of if it does the script needs to be adjusted accordingly. Let me know if this clarifies things. Hope if helps! -Archit
... View more
11-05-2023
10:44 PM
|
0
|
0
|
2574
|
|
POST
|
Hello @MDB_GIS Including the suggestions from @MarceloMarques. It might be worth looking at "Distributed Collaboration". Assuming the following: You would want the data to remain on Enterprise Geodatabases. As it's a workflow where ArcGIS Online/field maps is used, it would be continuous workflow like it would happen often maybe daily or weekly About distributed collaboration : https://enterprise.arcgis.com/en/portal/latest/administer/windows/understand-collaborations.htm Additionally, it also a feasible option to just add the ArcGIS Server service URL as an item in ArcGIS Online and consume that in Field Maps (make sure all the properties are enabled which are required for Field Maps) Add a service or document from a URL : https://doc.arcgis.com/en/arcgis-online/manage-data/add-item-from-url.htm Hope it helps! -Archit
... View more
11-04-2023
10:05 PM
|
0
|
0
|
2380
|
|
POST
|
Hello @olamendel , I concur with what @MarceloMarques suggested. To add to that my recommendation (based on personal experience) when changing machine names is that you have to do a fresh install of the software. Why? The reason is that ArcGIS Enterprise writes the machine name to deep parts of its configuration. You can change the name of an ArcGIS Server node but not Portal, so you will be stuck with that at least For ArcGIS Server : https://enterprise.arcgis.com/en/server/latest/administer/windows/common-problems-and-solutions.htm#anchor11 Hope it helps! -Archit
... View more
11-04-2023
09:40 PM
|
0
|
0
|
1015
|
|
IDEA
|
Hello @LarryJahn , This probably is not available through GUI but sure is a good enhancement for future. However, for the time being, I would suggest using python to accomplish this task. Here is a sample script which can help (will try to explain which step does what, so you can replace things accordingly for your scenario): #Import the Modules from arcgis.gis import GIS from arcgis.mapping import WebMap from arcgis.mapping.ogc import WMTSLayer # Define your ArcGIS Online credentials username = "your_username" password = "your_password" gis = GIS("https://webadaptor.domain.com/webadaptorname", "username", "password") web_map_id = "your_web_map_id" # Load the existing web map web_map = WebMap(gis.content.get(web_map_id)) # List of county WMTS layers you want to add county_layers = [ { "name": "Layer_name", "url": "URL", }, { "name": "Layer_name", "url": "URL", }, # Add the rest of your county layers here ] # Loop through the county_layers list and add each layer to the web map for county in county_layers: wmts_layer = WMTSLayer(url=county["url"]) web_map.add_layer(wmts_layer, options={"title": county["name"]}) # Update the web map with the added layers web_map.update() print("County layers added to the web map.") Give it a try and let me know if it helps! -Archit
... View more
10-24-2023
11:37 PM
|
0
|
0
|
1317
|
|
POST
|
Hello @dky , I agree that this script is very useful. I think that this is a BUG as well. I tried the same with my environment which as follows ArcGIS Enterprise 11.1 (GIS/Hosting/Raster Analytics (separate) and Datastore (Relational, Tile Cache and Spatiotemporal (all on separate machines)) all federated with Portal and Geoevent Not federated with Portal) on Windows In my case it seems to think the following: The tileCache ArcGIS Data Store component is registered with the Image Server The spatioTemporal ArcGIS Data Store component is registered with Image Server As shown below: Date Time [ERROR] OH36: The tileCache ArcGIS Data Store component is registered with the site at https://webadaptor.domain.com/imgserver11, which is not the hosting site for the organization. Date Time [ERROR] OH36: The spatioTemporal ArcGIS Data Store component is registered with the site at https://webadaptor.domain.com/imgserver11, which is not the hosting site for the organization. Date Time [CRITICAL] Traceback (most recent call last): File "C:\Program Files\ArcGIS\Portal\tools\operationalhealth\operationalhealth.py", line 1388, in <module>opHealth.checkNonHostingArcGISDataStore() File "C:\Program Files\ArcGIS\Portal\tools\operationalhealth\operationalhealth.py", line 657, in checkNonHostingArcGISDataStore if not server['isHosted'] and 'AGSDataStore' in item['path']: TypeError: 'NoneType' object is not subscriptable However, I noticed something that we both have common error "[ERROR] OH36" which seems to be the cause of the problem. As per the documentation (shared below) "[ERROR] OH36" should not even be checked, the checks are only till "OH35" which seems to be the problem altogether Scan your organization for operational health issues—Portal for ArcGIS | Documentation for ArcGIS Enterprise I will run some more tests and will share the details with you soon. Hope it helps! -Archit
... View more
10-24-2023
04:52 AM
|
1
|
0
|
2346
|
|
POST
|
Hello @RebekahPolette I tested the same workflow and it seems to be sharing attachments through collaboration. It would be great if you can share more details about collaboration like what is the "Access modes for workspaces" like: Send only Receive only Send and Receive Also, Check the logs on Sharing rest for the Sync Status, they are detailed here, the endpoints to use would be as follows: /[workspaceID]/sync: Sync : /[workspaceID]/sync: Sync—ArcGIS REST APIs | ArcGIS Developers /[workspaceID]/syncStatus: Sync Status : /[workspaceID]/syncStatus: Sync Status—ArcGIS REST APIs | ArcGIS Developers This could be a good starting point to understand what is happening here. I wanted to inform also, that the version I tested are ArcGIS Enterprise 10.9,10.9.1,11.1, so could be a version thing (not too sure). Could you confirm the following as well: Has it worked for you before? What happens if I share a Hosted layer from AGOL to Enterprise (like a test hosted feature layer created in ArcGIS Online) (as you mentioned These are hosted FL in Enterprise sent to AGOL) I do have the ways to analyze the package which is being sent but that is something we can try after the above. Hope it helps! -Archit
... View more
10-24-2023
03:38 AM
|
0
|
0
|
1085
|
|
POST
|
Hello @CynthiaKozma , I would suggest, if you can run a check on Portal Index, is it operating correctly. The below documentation explains more about it Indexer : https://developers.arcgis.com/rest/enterprise-administration/portal/indexer.htm If this doesn't match properly, Can you to run a full reindex once by following the below documentation: Reindex : https://developers.arcgis.com/rest/enterprise-administration/portal/reindex.htm Please be aware of the following (for Production environment scenarios) : The reindex operation may take a while to finish. During this time, the index service may not respond correctly to index queries. Portal content and search operations will be unavailable until the reindex is complete. Performing the reindex operation during system maintenance or downtime is recommended. Please let me know how it goes. Hope it helps! -Archit
... View more
10-23-2023
10:46 PM
|
0
|
2
|
1947
|
|
POST
|
Hello @aam I would recommend using "System Log Parser" this tool is an ArcGIS for Server (10.1+) log query and analyzer tool to help you quickly quantify the GIS usage in your deployment. When run, it connects to an ArcGIS for Server instance on port 443/6443/6080/80 as a publisher (or an administrator), retrieves the logs from a time duration (specified as an input), analyzes the information then produces a spreadsheet version of the data that summarizes the service statistics https://community.esri.com/t5/implementing-arcgis-blog/arcgis-enterprise-analysis-with-system-log-parser/ba-p/1189005 Hope it helps! -Archit
... View more
10-22-2023
02:33 AM
|
0
|
0
|
1162
|
|
POST
|
Hello @Sunnywaygis , It seems like somewhere there is a network bottlenecks as you expect. However, It would surely not be an easy thing to figure out. It seems that ArcGIS Server has issues in accessing components on the same machines as in this scenario the statistics and logs would be stored individually on their own as opposed to config-store and directories being on shared directory. This could be causing a delay in response I would suggest taking the following approach. Cover all the bases Run the "Configure ArcGIS Server Account utility" on both the machines and make sure you point to shared location and account used is same Check the access for ArcGIS Server Service account on "C:\Python27" and "C:\Program Files\ArcGIS\Server" on both ArcGIS Server machine Make sure there are exceptions added in the antivirus running on the machines running ArcGIS Server, refer to "ArcGIS Antivirus Guidance" Make sure all the ports required are working, refer to "Ports used by ArcGIS Server Check if there are any "oplocks" are being possibly generated on the Shared file server Make sure all the Required ESRI Patches are installed on both the ArcGIS Server machines If you perform the above and it does help (make sure you the above first) A bit more advanced ways Finding which step fails While publishing it takes two steps mainly "Packaging " and "Publishing" Change the logging level for "Publishing Tool on both the server Enabling info-level geoprocessing messages : Troubleshooting geoprocessing REST services—ArcGIS Server | Documentation for ArcGIS Enterprise Once, you enable this run the tool again and navigate to "ArcGIS Server Manager" > Site > Jobs > Under Service select the GP service and query. This will show you the Job ID generated for the latest run of the tool. Once you open that, it will show you details of the JOB run. Check the logs for details of which step fails Publish a service to each server separately and see if any one of that fails If yes, which server is it and check the Network connectivity on that If not, Load balancer configuration could be at fault Where is that Data coming from and could that be a cause, depending on which one fails/succeeds further steps can be decided Publish a test map service to ArcGIS Server and allow the data to be copied to Server, does that fail? Publish the data from Database registered to ArcGIS Server and does that fail as well. Configure Fiddler on the Desktop machine and capture the full workflow of what steps are being taken, this will help in the following: If or any steps are being missed Which exact step is taking the maximum time I would say that this would be a good starting point. Please be aware that there are just ways to narrow down the issue, either of these could/could not be a solution but this will help us in understand where the problem resides for sure. Let's try this and let me know, how it goes and then we take it further. Hope it helps! -Archit
... View more
10-22-2023
02:05 AM
|
0
|
0
|
3342
|
|
POST
|
Hello @Mehretab I would expect this to work, in your scenario as there is not an ArcGIS Enterprise Portal involved, it may not play a role in this. However, you do need to consider that there certain benefits in utilizing Enterprise Geodatabases over Database but I think you would have already thought about it. I would also recommend going through the following Esri Community post to understand more around "Geodatabase vs database effective differences in ArcGIS Enterprise" (A very good discussion considering all points) Hope it helps! -Archit
... View more
10-22-2023
01:15 AM
|
1
|
0
|
963
|
|
POST
|
Hello @AhmedTarek123 , @Dan_Brumm , I would like to suggest something here and would be worth a try (I have used the same workflow to fix similar problems in past for myself) : Navigate to portaladmin endpoint using 7443 URL Under Home > Security > OAuth > Get App Info > search for arcgisonline This is the client ID which is authorized while you are logging into Portal Home. The entries here should have your "https://<portal.domain.com>" URLs for proper redirect to happen to sign-ins. Majorly, what I have seen here is are as follows: https://webadaptormachine.domain.com https://Portalmachine.domain.com For more details check out this Get App Info—ArcGIS REST APIs | ArcGIS Developers If you do not see the you organization URLs in this JSON result, you can use Update App Info—ArcGIS REST APIs | ArcGIS Developers to update this to appropriate URLs. Note : Make sure the JSON is properly formatted, if you are making any changes Hope it helps! -Archit
... View more
10-22-2023
12:20 AM
|
0
|
0
|
1975
|
| Title | Kudos | Posted |
|---|---|---|
| 2 | 11-14-2025 06:25 PM | |
| 2 | 09-15-2025 03:00 PM | |
| 1 | 03-02-2025 12:05 AM | |
| 1 | 12-31-2024 12:01 AM | |
| 1 | 10-19-2023 12:24 AM |