|
POST
|
As for REST services, it is just the standard protocol that web applications use to access data. Whenever you publish a feature layer item in ArcGIS Online, you are creating a REST service. ArcGIS creates them for you. When you create an ArcGIS Enterprise site, you are hosting a mini-version of ArcGIS Online on your own equipment. The main advantage of having ArcGIS Enterprise is that it can connect to resources you have on-prem. Resources like imagery that you have on a file system, File Geodatabases, and most importantly Enterprise Geodatabases (SQL Server, Oracle, etc). There used to be a lot of other things you could only do in ArcGIS Enterprise and not in ArcGIS Online, like hosting imagery services, using a GeoEvent Server and more. Esri has made many of those features available Online for an additional fee. You can upload File Geodatabases to AGO, but you cannot connect to an EGDB from ArcGIS Online, so that is one of the key advanatages. There are also aspects of security that can be considered, but that is a pretty big topic on its own. The main pioint there would be you can put ArcGIS Enterprise behind a firewall for additional security.
... View more
11-29-2023
11:10 AM
|
4
|
0
|
4073
|
|
POST
|
Is the new Floor Plan Editor application available in ArcGIS Online too, or only Enterprise?
... View more
11-21-2023
02:14 PM
|
0
|
4
|
1193
|
|
POST
|
When a user publishes a feature service referencign an enterprise GDB, a Data Store item must first be created in Portal. (Note,. not the software named "data store" that is part of the AGE base deplyment) What is the expected behavior when you clicm ont he "Layers" tab for a data store item? Unless the items has been used for bulk publishing, I am seeing nothing listed there, but I do see an error message in a little pink box that says "The item you requested cannot be found. The item may have been deleted or you may have entered an incorrect URL.". Looking behind the scenes at netork traffic, there is this corresponding error message: "error": { "code": 400, "messageCode": "CONT_0001", "message": "Item does not exist or is inaccessible.", "details": [] } Any ideas why this is happening or what it indicates? I am an administrator and have permission to see all content.
... View more
11-21-2023
02:12 PM
|
0
|
1
|
961
|
|
POST
|
That is right. If those services no longer exist, it is safe to delete those folders.
... View more
11-01-2023
12:59 PM
|
0
|
1
|
1770
|
|
POST
|
Yes, perfectly OK if the service is already deleted. Delete from one level above what you ahve highlighted i.e. the folder that is named with the service name.
... View more
11-01-2023
11:53 AM
|
0
|
1
|
1805
|
|
POST
|
If you have an active pool of users who are currently using ArcGIS built-in accounts, you will have to migrate all their content and group memberships to their new accounts. If you implement SSO, it will require new ArcGIS Enterprise accounts for your users. You cannot convert an existing built-in account to an SSO account. That is the part that you should plan for ahead of time. You will also have to train / inform you users to click on the correct login button to use SSO rather than selecting the "ArcGIS login" and filling out a username and password. Just enabling SSO is quick and easy, and you can run both SSO and built-in accounts at the same time, so nothing needs to break when you enable SSO.
... View more
10-23-2023
01:01 PM
|
0
|
0
|
1274
|
|
POST
|
You are 100% correct, the second server will have no dependecies on the first sever because you chose the 'copy files to server' option. If you had not done that, then the second server would need access to the files and you would need to register a folder connection from that server to the file location. Something else to keep in mind, though, is that those locators are static snapshots of the data. Even if you connected to data on an enterprise geodatabase as the source for your locator, the locator files do not maintain a connection to that data source. Any updates you make to the data will require you to "rebuild" the locator for it to see that new data. Since you 'copied to server' your locator files, you would have to rebuild a local copy of the locator file and then overwrite that locator service in order to update it.
... View more
10-11-2023
04:00 PM
|
1
|
0
|
1401
|
|
POST
|
I got a low disk space warning not too long ago and found over 150,000 temp files from ArcGIS Server going back over 3 years. I was able to delete many of them and freed up about 100GB of space on the C drive. This article was helpful: How To: Delete ArcGIS Enterprise Temporary Files (esri.com) It has info that applies to stand-along ArcGIS Server as well as other Enterprise components. For example, it shows this as one location where temp files can accumulate. C:\Users\<user>\AppData\Local\Temp Where <user> is the account that runs the ArcGIS Server service. Also very helpful in these situations is a little program called "TreeSize Free" which you can install on your server and run it to see the names and size of all the folders in your drive tree, including hidden folders that you don't normally see in File Explorer. Another time we got a low disk space warning I used TreeSize Free and found another user had downloaded dozens of GBs of installation files into their "Downloads" folder, which is in their user profile directory and not one I would normally see or think to check.
... View more
10-04-2023
05:21 PM
|
0
|
3
|
2614
|
|
POST
|
It would be #3 https://myapp.mydomain/myservername/rest/services/MapServer/6?token=ABg612765fdH The ? is the delimiter that tells the server that everything after that should be key/value pairs of URL parameters. Use the & to denote another pair of parameters.
... View more
10-02-2023
10:31 AM
|
1
|
0
|
1099
|
|
POST
|
They will need to access more than just the specific map service URL, because they will need to be able to log in and that involves a couple of other URLs on the server. At a minimum they also need to be able to access https://myname.mydomain/arcgis/rest/login If by "Portal account" you mean ArcGIS Enterprise Portal, then that won't work for services on an unfederated server. But if you just mean a built in account on the unfederated server, then yes I think that would work. You can create a group, using ArcGIS Server Manager, add that user to the group, then secure the service, specifiying that group has access. Then, any user account in that group can see/access the service (plus all admin accounts), even if it is just one user. No other changes to ArcGIS server related to the VPN/Firewall as far as I know. No token needed since they will generate their own when they log in.
... View more
09-28-2023
10:24 AM
|
1
|
0
|
5251
|
|
POST
|
You don't need to supply the 3rd part app with both username/pw and a token. The token alone authorizes them to access services, and it is tied to the username that was used to generate the token, so that is how the server knows which content a user can access. Think of it this way - if you just go to the URL to the secured map service, the server will prompt you for a username and password. Same thing if you go to https://myname.mydomain/arcgis/rest/login. When you log in, it generates a token for you and stores it in a cookie for your browser. Then each time you make a request to the server, it automatically includes that token in the header. You can't see it unless you look for it, but it is sending that token with every request to the server. So, the purpose of providing a token to another application is so that the appliation's user doesn't have to provide a username and password. You could just provide the username and password to the user of that application and when that 3rd party application tries to use the map service, it will prompt them to log in, then they log in and carry on their merry way. It depends on what this 3rd party application can do and how many people are going to use it. If you provide just the token, that application will need to know how to use it. End users can't log in with the token directly. Also, since your server is behind the firewall, you could just leave it as an unsecured service (anonymous access) and then no username, password or token would be needed by the 3rd party app. That is as long as it is ok for people on your network to be able to see that service if they know where it is. Since you have services directory turned off, the URL to the service can't be found by accident. That may have been long winded, but I like to dig into the details. 🙂
... View more
09-28-2023
09:32 AM
|
1
|
0
|
5257
|
|
POST
|
A couple of thoughts and observations. Consider upgrading, since 10.6.1 is at the end of life. Also, if anything I say below is not relevant to 10.6.1 I apologize in advance. You should only need to go into the admin interface if you need to change the behaviour of the generate token service, for example to enable the GET request -- only do that if absolutely necessary. You can generate a token without being in the admin interface -- try https://myname.mydomain:6080/arcgis/tokens/ In this interface you will have a drop down list for token expiration that should include "1 year" (see my screenshot) HTTP referer should be the URL of the client that will making the request to the secured service, not the URL of the service you want them to connect to. This is the URL of the page from which the request is made to the ArcGIS resource, and there can only be one. This is important. You will only be able to test it from that URL. To clarify, this 3rd party app is also behind youre firewall? I hope this helps. The http referer is likely be the main issue from what you have shown. Good luck!
... View more
09-27-2023
04:07 PM
|
1
|
1
|
5319
|
|
POST
|
Yes and yes. We've set up Azure AD for authentication to the Portal. Notebook Server fits well into this configuration. It is just another server that federates to the Portal. You just have to make sure the Web Adaptor server can access all the necessary ports for the various servers. You can set the firewall rules to specifically allow communications between the web adaptor server and the main port for each of the various servers. Then, since all the servers are inside the firewall, they can talk to each other as needed without any other special configurations. Just open ports: 7443 to the Portal server 6443 to each GIS server (regardless of role, GIS, Image, etc) 11443 to the Notebook server I'm attaching a diagram to illustrate. In my org we are required to use a WAF (web application firewall) and we use F5. If you don't require that you can ignore that part of my diagram and apply the external DNS entry and SSL cert directly to the web adaptor server.
... View more
08-29-2023
08:50 AM
|
1
|
1
|
4452
|
|
POST
|
Hi Cody. We have Enterprise set up in a very similar way to what you are describing in your OP. We put all of the web adaptors on one web server in the DMZ and all the other servers for the multi-machine site are inside our firewall. No VPN required for regular web access, but it is required for actually remoting into the servers for maintenance and updates. Having all of the web adaptors on one server is nice because you have the same root URL for all of the Enterprise component servers, and only one SSL cert is needed for all of them.
... View more
08-28-2023
09:07 AM
|
0
|
3
|
4485
|
| Title | Kudos | Posted |
|---|---|---|
| 1 | 08-17-2023 03:38 PM | |
| 1 | 10-15-2025 09:48 AM | |
| 1 | 10-15-2025 10:49 AM | |
| 3 | 08-19-2025 01:27 PM | |
| 1 | 06-03-2025 12:57 PM |
| Online Status |
Offline
|
| Date Last Visited |
Friday
|