| 不具合 ID 番号 |
BUG-000133851 |
| 送信されました | September 15, 2020 |
| 最終更新日 | December 16, 2025 |
| 適用対象 | ArcGIS GIS Server |
| 見つかったバージョン | 10.7.1 |
| オペレーティング システム | Windows OS |
| オペレーティング システムのバージョン | N/A |
| ステータス | As Designed
開発チームによる確認後に、この動作が設計どおりであると判断されました。 詳細については、「参考情報」セクションをご参照ください。
|
参考情報
ESRI_OID in a query layer is a virtual field. Therefore querying against ESRI_OID field is not allowed. Starting ArcGIS Enterprise 11.4, map service returns uniqueIdInfo element in a query layers REST resources when the object-id field is virtual.
Look for uniqueIdInfo.OIDFieldContainsHashValue. If the value is true, don't use the object-id field as it is most likely named ESRI_OID in this case in a query input. Instead use fields from uniqueIdInfo.fields property. If the need to get or send unique-ids arises, use returnUniqueIds or uniqueIds parameters.
対処法
Publish the map service as a copy from ArcGIS Pro.
再現の手順