|
POST
|
Hello @StefanStamenković , Hope you are keeping safe and well. Could you please share more details mentioned below: What is the Authentication Mode we are working with "Web-tier authentication" or "Portal-tier authentication"? Can e change the logging level of Geoprocessing service to "Info" and then check what information is generated in those logs? For more details : Enabling info-level geoprocessing messages I am assuming that this runs perfectly fine on ArcGIS Pro, no waring messages at all? Additionally, could you share a snippet of the .py file you have generated and published. Hope it helps! -Archit
... View more
03-17-2024
11:06 PM
|
0
|
0
|
2533
|
|
POST
|
Hello @CodyPatterson , I think the major concerning part here is "localstore.lastknownstatus": "Upgrading" rather than the version. We can run a check to confirm few more things. Could check the following: Validate "Tile Cache" Data Store from ArcGIS Server Admin Endpoint Navigate to ArcGIS Server Admin Endpoint Home > data > items > nosqlDatabases > AGSDataStore_nosqldb_"Datastore.name" > machines > machine_name > validate Check if this Validates. As suggested by @Dan_Brumm we can update the config file as well but I would like to request to run a comparison between "tilecache-config.json.history" and "tilecache-config.json", check if there are any differences. Switch the ArcGIS Server logs to DEBUG and Try to publish a Hosted Scene Layer, this would push components to log if there are any errors in config. For more "Publish hosted scene layers " Additionally, I will run a check on one of my 11.2 Environment and the share if these information match. Furthermore, there are ways to confirm the Tile Cache DataStore, but let's confirm the above first and then we can look into that if needed. Hope if helps!
... View more
03-06-2024
10:47 PM
|
0
|
1
|
3863
|
|
POST
|
Hello @SarahNoakes1 , That's really an interesting approach o the problem at hand. However, I think, the schema locking capability for a Service plays a key role here. To briefly explain, "An ArcGIS Server map service uses schema locking to prevent modifications to the source dataset schemas while the service is running. By default, schema locking is enabled on map services. If your workflow requires periodic updates to the dataset's schema without stopping the map service " For more details and understanding : Disabling schema locking on a map service—Documentation (10.3 and 10.3.1) | ArcGIS Enterprise Enterprise geodatabase locks : Enterprise geodatabase locks—ArcGIS Pro | Documentation Furthermore, as you mentioned that you make changes to the map maybe an extra layer to the map service for map layer changes to be reflected in a map service, you must overwrite the map service. For more details : Change schema in map services—ArcGIS Server | Documentation for ArcGIS Enterprise I would like to suggest that you can try disabling map service schema lock setting but as it's production please be aware of the following: When schema locking is disabled, it is recommended that you only update a schema when a service is idle. If you update a schema when a service is under load, users of the map service can experience unexpected behavior, such as missing layers and fields, failing queries, and unavailable services. Changing the schema locking setting requires you to restart the service. Additionally, for changes to be reflected if you disable schema locking for the service, you must either restart the map service after schema changes that alter the definition of existing fields are completed or overwrite the map service if you added or deleted a field. You cannot disable schema locking on map services configured to use the shared instance pool. For more details : Change schema in map services—ArcGIS Server | Documentation for ArcGIS Enterprise Re-enable schema locking : Change schema in map services—ArcGIS Server | Documentation for ArcGIS Enterprise While I was looking for a probable solution for your situation, I found the following blog and tested both the functions in here, I was able to overwrite the Map service without having to rename the service. section "Overwrite an existing service with Python" in Python Script to Overwrite Existing Service in ArcGIS Server (spatialtimes.com) Also, if possible can you share the log error in ArcGIS Server. If none of the above helps. -Archit
... View more
01-28-2024
10:53 PM
|
1
|
3
|
3747
|
|
POST
|
Hello @AngelaSchirck , @MichaelVolz , This might be of help Geoprocessing services compatibility—ArcGIS Pro | Documentation -Archit
... View more
01-28-2024
09:26 PM
|
0
|
1
|
2171
|
|
POST
|
Hello @jez , I wanted to confirm that do we meet the requirements for this as mentioned in the documentation : https://enterprise.arcgis.com/en/server/latest/administer/windows/create-a-domain-certificate.htm As it seems that it's not able to contact the Domain CA. I think ArcGIS Enterprise site creation would still work with this inbuilt certificate. The problem could be elsewhere. Hope it helps!
... View more
01-28-2024
09:17 PM
|
0
|
1
|
1892
|
|
POST
|
Hello @jez We can approach this with general troubleshooting steps. However, as you mentioned that this is stock installation and you have checked "netstat" as well. There is one thing I would like to request you to check as I think it's a Microsoft issue. I have experience this before with Windows Server 2019 and I think it has cascaded to 2022 as well. Install IIS Crypto on the Windows Server where you are trying to build this site Use IISCrypto to check if the "PKCS Key Exchange" is enabled or disabled If it is disabled, enable it for testing. Restart ArcGIS Server and try to create the site again. For more details on PKCS Key Exchange : Encryption risks and protections | Microsoft Learn PKCS Key exchange requirement - Microsoft Community I will try to find a BUG id associated to this and will share that soon with you. Hope it helps! -Archit
... View more
01-28-2024
09:12 PM
|
0
|
1
|
4168
|
|
POST
|
Hello @AYUSHYADAV , We had the same issue and we found that this is a known BUG with ArcGIS Monitor 2023.3. Kindly find the BUG details below: BUG-000163848 : After installing ArcGIS Monitor 2023.3, Agents show as the previous version or 'null' if completing a new installation. Details URL : BUG-000163848 for ArcGIS Monitor (esri.com) This will be addressed in ArcGIS Monitor 2023.3.1 release. Hope it helps! -Archit
... View more
01-10-2024
03:19 AM
|
2
|
0
|
1675
|
|
POST
|
Hello @TraeTimmerman , I would like to request if you can share more details like the deployment architecture and which JSON you are utilizing from the sample configs available in the Github link mentioned below (as these are latest and upgraded for 11.2): arcgis-powershell-dsc/SampleConfigs/v4/v4.2.0/Base Deployment at main · Esri/arcgis-powershell-dsc · GitHub I would also like to confirm if you are importing certificates in ArcGIS Server Admin and Portal admin prior to configuring federation, for sample check the below sample config JSON: arcgis-powershell-dsc/SampleConfigs/v4/v4.2.0/Base Deployment/BaseDeployment-ThreeMachine-ssl-per-Node-Example1.json at main · Esri/arcgis-powershell-dsc · GitHub Additionally, there also seems to be a known and replicated issue with Powershell and 11.1 deployment. The issue seems to produce a similar error. It seems that the same works with 11.0 but has some issues since 11.1, to help understand more details, I am share the Github discussion URL below: ArcGIS Enterprise 11.1: Portal federation failed with invalid token · Issue #464 · Esri/arcgis-powershell-dsc · GitHub Hope it helps! -Archit
... View more
01-08-2024
09:07 PM
|
1
|
1
|
3976
|
|
POST
|
Hello @tigerwoulds , It seems to me that Powershell DSC is not able to acquire access on that location. I would suggest running the following and see if the powershell can get the list of folder in the location: Get-ChildItem -Path \\fileshare.test.com\dfs\arcgis\arcgisserver\config-store -Force If yes, then at least powershell is able to read the location. Next we can test creating a folder by following article below: How to Create a Shared Folder using PowerShell (techcrafters.com) One of these should help you narrow down the cause of the problem. I would also like to try and run the following: [SOLVED] Powershell command to check if user has permissions to a folder. (spiceworks.com) Also check the following (maybe it's a known issue): ArcGIS Server File System Permissions Issues · Issue #181 · Esri/arcgis-powershell-dsc · GitHub Access is denied · Issue #147 · Esri/arcgis-powershell-dsc · GitHub If you can share more details like from which machine you are the script from and are the setup placed at the same location, I can look into it further. Hope it helps
... View more
12-30-2023
11:44 PM
|
1
|
1
|
3206
|
|
POST
|
Hello @DasheEbra Firstly, welcome to the world of WebGIS (I hope it's exciting for you). I would recommend starting from basic and start small. Do not get into microservices yet. To answer your queries, I found some details: What Is WebGIS ? It is any GIS that uses Web technology to communicate between some components: a GIS server(identified by a URL) and a client (a web browser, a desktop application, or a mobile application). The communication is via Hypertext Transfer Protocol (HTTP/HTTPS) and the format of the response can be an HTML, binary image, XML (Extensible Markup Language), GML (Geography Markup Language), or JSON (JavaScript Object Notation). The overarching goal of this technology is to allow users to dynamically access, share, and manipulate geospatial data on the web no matter the platform or protocol. WebGIS is an advanced form of Geographic Information Systems available on web platforms. It kicked off as a GIS running in web browsers and has evolved into Web GIS serving desktop and mobile clients. In essence Web GIS, or Web Geographic Information System, refers to the use of web technologies to create, share, and interact with geographic information and spatial data. It combines the principles of Geographic Information Systems (GIS) with the capabilities of the web to provide a platform for accessing, visualizing, analyzing, and sharing spatial data over the internet. Also, I would like to recommend a few resources to read and get more understanding. These are revolving around ESRI technology and how ESRI components fit different needs: Get Started with Web GIS | Book Sample (esri.com) Geospatial Experience: The ArcGIS Platform Inside and Out (SSP TV) (sspinnovations.com) Web GIS: A Crash Course - Esri Videos: GIS, Events, ArcGIS Products & Industries Web GIS : CP-14 - Web GIS | GIS&T Body of Knowledge (ucgis.org) Hopefully, I have not scared you with too much information 😬. I have tried to controlled details to get you started with. Let me know if any queries arise. Hope it helps! -Archit
... View more
12-26-2023
11:37 PM
|
3
|
0
|
1854
|
|
POST
|
Hello @ABishop , The comparison indicates that both ArcGIS WAB and ArcGIS Experience Builder fall under same App bundle i.e. "Essential Apps" for both ArcGIS Enterprise older version and ArcGIS Enterprise 11.x. At 10.9.1 : ArcGIS Web AppBuilder : An introduction to licensing apps through your portal—Portal for ArcGIS | Documentation for ArcGIS Enterprise (Web AppBuilder is included with the essential apps) ArcGIS Experience Builder : An introduction to licensing apps through your portal—Portal for ArcGIS | Documentation for ArcGIS Enterprise (ArcGIS Experience Builder is included with the essential apps) At 11.x (reference 11.1 documentation ) ArcGIS Web AppBuilder : An introduction to licensing apps through your portal—Portal for ArcGIS | Documentation for ArcGIS Enterprise (Web AppBuilder is included with the essential apps) ArcGIS Experience Builder : An introduction to licensing apps through your portal—Portal for ArcGIS | Documentation for ArcGIS Enterprise(ArcGIS Experience Builder is included with the essential apps) Then it would narrow down to the User Type which you assign them and important thing to note would be the following: "The Field Worker user type name changed to Mobile Worker in July 2022. You may notice this update when importing a new Portal for ArcGIS license file provisioned from My Esri after July 2022." What capabilities are there on the WAB application and in future would be Experience builder, taking a note of the following would help: Editor : Editors can’t analyze, create, or share items or data. This user type includes the Essential Apps Bundle. Fieldworker/Mobile Worker : These can’t analyze, create, or share items or data. This user type includes the Essential Apps and Field Apps bundles. Creator : The Creator user type is designed for those who need to create web maps and apps, perform in-depth spatial analysis using the analysis tools in the portal, and work with data using field apps such as ArcGIS Collector. This user type includes the Essential Apps, Field Apps, and Office Apps bundles. Above is important to note if the WABs currently provide analysis capability to users in the application and in future on Experience builder It would also be of good help to check the following as well. These will help in understanding what would be available for you at experience builder and which WABs can be migrated now, which ones not to and which capability to choose for replacement in Experience builder : Functionality Matrix for Web AppBuilder and Experience Builder : https://community.esri.com/t5/arcgis-experience-builder-documents/functionality-matrix-for-web-appbuilder-and/ta-p/1113766 About release versions : About release versions | ArcGIS Experience Builder | ArcGIS Developers Web AppBuilder and Experience Builder functionality matrix : Web AppBuilder and Experience Builder functionality matrix—ArcGIS Web AppBuilder | Documentation Some additional help: Will ArcGIS Experience Builder reach functional parity with ArcGIS Web AppBuilder? Yes. ArcGIS Experience Builder will reach most of the functional parity of ArcGIS Web AppBuilder through incremental releases. For more information, see the functionality matrix for Web AppBuilder and Experience Builder. What are the current plans for ArcGIS Web AppBuilder and ArcGIS Experience Builder? ArcGIS Web AppBuilder is retiring. Web AppBuilder leverages the Esri legacy JavaScript API, version 3.x of the ArcGIS API for JavaScript, which will be retired in July 2024. As its underlying technology retires, Web AppBuilder will also retire. The developer edition of Web AppBuilder will retire in July 2024, Web AppBuilder in ArcGIS Enterprise will have its final release in the first half of 2025, and Web AppBuilder in ArcGIS Online will retire in the fourth quarter of 2025. Current users of ArcGIS Web AppBuilder should consider migrating their apps to ArcGIS Experience Builder. It is recommended that you start new app projects in Experience Builder. For more information and for migration resources, see the Web AppBuilder roadmap for retirement. I have created ArcGIS Web AppBuilder apps in ArcGIS Online and ArcGIS Enterprise. Can I migrate them to ArcGIS Experience Builder? No. You must reconfigure apps created with ArcGIS Web AppBuilder if you choose to move them to ArcGIS Experience Builder. I have custom widgets built on ArcGIS Web AppBuilder; can I use them with ArcGIS Experience Builder? No. While ArcGIS Experience Builder maintains a very similar programming pattern for building custom widgets, all widgets must be rewritten to work within the new framework. ArcGIS Experience Builder is built on ArcGIS API for JavaScript, whereas ArcGIS Web AppBuilder is built on version 3.x of the ArcGIS API for JavaScript. More Info : FAQ—ArcGIS Experience Builder | Documentation I hope I was able to provide some clarity on the query you had. Hope it helps! -Archit
... View more
12-26-2023
10:54 PM
|
1
|
0
|
1610
|
|
POST
|
Hello @Nadia_Matsiuk I understand what @gahe mentioned is totally workable solution. However, ArcGIS Enterprise makes it easier by allowing you publish this without the need of Utilizing the Desktop client. ArcGIS Server comes inbuilt to a utility named "Publish routing services command line utility" but there are some points you would need to keep in mind : To use this utility, your ArcGIS Server site needs to have an ArcGIS Network Analyst extension license. If your ArcGIS StreetMap Premium data is licensed, you need to install the appropriate data license on each machine before running this utility. Additionally, kindly find a few link below for more understanding: Install an Esri StreetMap Premium license file on ArcGIS servers without ArcGIS for Desktop Data requirements : Publish Routing Services utility Parameters This Utility takes care of everything from Enterprise perspective, some mentioned below: The service published can be used to perform route, closest facility, service area, location-allocation, origin destination cost matrix, or vehicle routing problem analyses on transportation networks. If the ArcGIS Server site is federated with a portal, the services are configured as utility services with your portal. Once published, the services can be used in client applications such as ArcGIS Pro or the Map Viewer Classic of the ArcGIS Enterprise portal to get directions and perform analysis. Note: All the documentation links are 11.2. Do switch the version as per your requirement as per the version you are working with Hope this helps.
... View more
12-26-2023
10:04 PM
|
1
|
3
|
3292
|
|
POST
|
Hello @HayleyL It would be definitely require a bit more thinking and work around this to be done. I would assume that there is a possibility of every external user could be having a different role altogether. A probable approach could be as follows: Create a Python script to use a CSV and create user as described in that CSV (CSV method as it allows you to create multiple external user in one go or if needed single user) by fetching a CSV file at a predefined location. Make sure that the script is time aware like only use files added after the last run so that it doesn't run the same CSVs again. Make a location probably a shared folder where this CSV can be placed. Schedule a Task in Task scheduler at desired interval to run the python script and create the user. This should allow you to streamline process of creating user with one manual task being creating just the CSV. To avoid that, you can also share a CSV template with the users and ask them to fill the details like email etc. and then evaluate and place it in the shared location. I hope that would a good start. Additionally, if you have an internal ticket management system that opens us a whole new world of possibilities. Hope this gets the thinking process started around this. Hope it helps!
... View more
12-13-2023
10:01 PM
|
1
|
0
|
1321
|
|
POST
|
Hello @ALGIS , That's a very broad spectrum of components which are involved in the process. However, the WebGISDr is simply a tool which is calling into APIs within Portal, Server, and Data Store. It is likely possible to see the javaw.exe processes for Portal and Server and a PG process for Data Store using most of the CPU, However, usually, it's not to a point of making site unavailable. As you mentioned, that the incremental run does go well. This makes me think it could be the size of the backup which you full run of WebGISDr is creating and the location where it is being placed. I would suggest start small and investigate each components: Try crating backup of each components separately as follows Export Site Portal for ArcGIS : Export Site—ArcGIS REST APIs | ArcGIS Developers Export Site ArcGIS Server : Export Site—ArcGIS REST APIs | ArcGIS Developers ArcGIS DataStore Full Backup : ArcGIS Enterprise backups—Portal for ArcGIS | Documentation for ArcGIS Enterprise We can also run two scenarios, one where we store the backups on shared location and the other local drives This would show us which component is specifically taking time and we can conclude the following from the above: Which component is taking most of the time? We can also narrow down if it's the shared location? We can calculate the size of the full backup also This could be a good starting point to narrow down the cause of the problem and plan an action for the same. Let me know how it goes. Hope it helps! -Archit
... View more
12-13-2023
09:34 PM
|
0
|
1
|
1679
|
|
POST
|
Hello @ahagopian_coj, I think that what @MarceloMarques suggested will work. However, usually for such cases, I utilize powershell (Just a preference 😬) as it allows me more flexibility such as controlling path as a variable, building the "skip" for the files which are in use and controlling the number of days to keep the files for, kindly find a sample script below: # Set the folder path $folderPath = "E:\agsbackup\backup\server" # Set the number of days $daysOld = 7 # Get the current date $currentDate = Get-Date # Calculate the cutoff date $cutoffDate = $currentDate.AddDays(-$daysOld) # Get files older than the specified number of days $oldFiles = Get-ChildItem -Path $folderPath | Where-Object { $_.LastWriteTime -lt $cutoffDate } # Loop through each file and attempt to remove it, skipping if it's in use foreach ($file in $oldFiles) { try { Remove-Item $file.FullName -ErrorAction Stop Write-Host "Deleted: $($file.FullName)" } catch { Write-Host "Error deleting file: $($file.FullName) - $($_.Exception.Message)" } } This script uses the Get-ChildItem cmdlet to retrieve files in the specified folder, filters them based on the last write time, and then attempts to delete them. The try and catches blocks handle errors, such as skipping files that are in use. Additionally, You can customize the $folderPath and $daysOld variables as needed when running the script. You can also schedule it in Task Scheduler to run as per required frequency. Note: I am assuming you already checked out updatebackupretaindays for ArcGIS DataStore and the BUG you mention is with this Hope it helps!
... View more
12-12-2023
09:02 PM
|
1
|
0
|
2008
|
| Title | Kudos | Posted |
|---|---|---|
| 2 | Monday | |
| 1 | a week ago | |
| 1 | a week ago | |
| 6 | a week ago | |
| 3 | a week ago |