Fails to query on the sublayer annotation level in a map service in ArcGIS for Server 10.4.1.
Last Published: July 20, 2016ArcGIS for Server
Bug ID Number
BUG-000097806
Submitted
July 15, 2016
Last Modified
February 7, 2024
Applies to
ArcGIS for Server
Version found
10.4
Operating System
Windows OS
Status
Known Limit
After review by the development team, it has been determined that this issue is related to a known limitation with the software that lies outside of Esri's control. The issue's Additional Information section may contain further explanation.
Additional Information
This is as designed.
Queries for annotation sublayers are not supported. The sub layers for annotation are there only to turn the visibility on or off when exporting the map.
This is also true in desktop where we don’t allow users to open the table for a anno sub layer.
If querying the f=json response for the capabilities enabled on the annotation sublayer, like the following request would:
https://server.domain/arcgis/rest/services/Maps/ANNOTATION/MapServer/1?f=pjson
You would see the capabilities like so:
Capabilities: "Map,Query"
query is only supported when the capabilities include Data. Like so:
capabilities: "Map,Query,Data"
Workaround
Query the map service's annotation layer instead of the annotation sublayer to return records.