Interface changes for iServer 10i (2020) SP1

Feedback


Java API changes

The bag Class/interface name Fields/Methods/Properties/Events Remark

com.supermap.services.rest.resources.impl

ArcGISLegendResource   New ArcGIS Legend Interface
com.supermap.services.agsrest.commontypes FeatureLayerInfo ArcGISDrawingInfo New drawinginfo field for ArcGIS feature services
com.supermap.services.providers UGCDataProviderSetting getMaxFeatureWriteThreadCount/setMaxFeatureWriteThreadCount Used to set the maximum number of concurrent access threads when adding features in bulk
getWritePermitTimeout/setWritePermitTimeout Used to set the timeout for obtaining write permission when adding features in batch

REST API changes

Module The name of the resource Resource/Parameter/Request/Expression Remark URL template
services-agsrest ArcGISLegend Added legend resource Add legend interface /iserver/services/{component}/arcgisrest/{mapName}/MapServer/legend

Config file changes

file path file name Configuration item Remark
{ISERVER_HOME}\webapps\iserver\WEB-INF

iserver-system.xml

server>>properties>>encryptionAlgorithm Used to set encryption using AES/GCM/NoPadding or DESede

iserver-services.xml

providers>>provider>>config>>maxFeatureWriteThreadCount Used to set the maximum number of concurrent access threads when adding features in bulk
providers>>provider>>config>>writePermitTimeout Used to set the timeout for obtaining write permission when adding features in batch
iserver-system.xml server>>management>>security>>accessControl>>SecuritySetting>>disableRememberMe Used to set whether to turn off the "remember me" function of the login page