Tag Info

Hot answers tagged

2

NO. From esri's website: If a role's type is set to either Administrator or Publisher, that role automatically gets implicit access permission to all GIS web services hosted on the ArcGIS Server site. This implicit permission cannot be overridden by changing the permissions on a service or folder. REFERENCE LINK


2

You could create two different services. A feature service for all of your editable feature classes and a map service (which is read only) for the non-editable feature classes. You could also look into ownership-based access controls, which will limit access based on the owner of the data.


2

[I'm sure I've posted this answer somewhere before, but I can't find it] I'd really recommend against parsing the output messages. For one, it'll be tedious. And more importantly, 2, you have INFO level messages on. INFO level displays path information to resources on the Server machine. Many people would consider this a security risk (leaving this level of ...


2

Esri has announced for the next ArcGIS-server version (10.3.1) support of SOI (server object interceptor). You find some informations about it in this pdf: http://proceedings.esri.com/library/userconf/proc14/tech-workshops/tw_689.pdf You can also check this video which includes complete explications and a demo of a watermark example: ...


1

ESRI has a help article on adding a watermark to a map service. If you have a web app that consumes the service you could easily add a watermark to the app. Here is an example of doing that with the JavaScript API.


1

I added alread a FeatureRequets for this on ideas.esri.com: ArcGIS Server: New role like 'mapservice-manage' to associate on a folder and/or mapservice http://shar.es/1fVxvl Just vote for it. May be it will be considered :-)


1

To clarify Rorro's answer, the layer id is not the same as the layer name. You can save yourself a lot of time using the following code (where mylayer references your map service layer): var legendLayer = new esri.tasks.LegendLayer(); legendLayer.layerId = mylayer.id; The layer id will differ depending on how you consume the service. E.g. Rorro said his ...



Only top voted, non community-wiki answers of a minimum length are eligible