iServer 2025 Update1 Interface Changes

Feedback


Java API Changes

The bag Class/interface name Fields/Methods/Properties/Pages
com.supermap.server.config ServiceStorageType Added HIGHGO_DB enumeration to support HighGo DB storaging service configuration information
SecurityInfoStorageType Added HIGHGO_DB enumeration to support HighGo DB storaging security information
SessionType Added HIGHGO_DB enumeration to support HighGo DB storaging session information
com.supermap.services.repository RepositoryType Added HIGHGO_DB enumeration to support HighGo DB storaging temporary resources
com.supermap.server.commontypes ServiceSettingInfo Added disabledInterfaceNames field to identify the list of disabled interfaces for the current service
InstanceAccessQueryParameter Added orderBy field to sort access record set entries
Added keywords field to perform a fuzzy query on the service instance name field in the access record set
Added orderType field to indicate the sorting method, which default is descending
com.supermap.services.rest.management DataItemInfo Added isDisabled field to indicate whether the current service instance is disabled 
com.supermap.services.components.commontypes Point2D Added m field to represent the M-value of the point
GridBasicStatisticsAnalaystParameter Added a class to represent the basic statistical parameters of raster data
GridBasicStatisticsAnalystResult Added a class to provide raster data basic statistical results ability
GetFeatureParameters Added Groupby field to group and count the query results
DatasetType Added MULTIPOINT enumeration to support multi-point dataset
GeometryType Added MULTIPOINT enumeration to support multi-point dataset

REST API Changes

Module Resource Name Resource/Parameter/Request/Representation Remarks URL Template
services-rest-management ServiceStorageResource Added PUT request parameter enumeration Added HIGHGO_DB enumerations to type request parameter type to support HighGo DB storaging service configuration information /iserver/manager/servicestorage.json
RepositorySettingResource Added PUT request parameter enumeration Added HIGHGO_DB enumerations to type request parameter type to support HighGo DB storaging temporary resources /iserver/manager/repository/setting.json
SecurityStorageSettingResource Added PUT request parameter enumeration Added HIGHGO_DB enumerations to type request parameter type to support HighGo DB storaging security information /iserver/manager/security/storage.json
SessionStorageResource Added PUT request parameter enumeration Added HIGHGO_DB enumerations to type request parameter type to support HighGo DB storaging session information /iserver/manager/security/session.json
ServiceSettingsResource Added GET response parameter Added disabledInterfaceNames response parameter to identify the list of disabled interfaces for the current service /iserver/manager/services.json
WorkspacesResource Added GET response parameter Added isDisabled response parameter to indicate whether the current service instance is disabled /iserver/manager/workspaces.json
LogsIObjectsResource Added GET request Added resource to get the list of iObject Java operation logs /iserver/manager/iobjectslogs.json
LogIObjectsResource Added GET request Added resource to get a single iObject Java operation log /iserver/manager/iobjectslogs/detail?fileName=iObjects.2025.08.28.PID5420.log
LogsIObjectsDownloadResource Added GET request Added resource to download iObject Java operation logs /iserver/manager/iobjectslogs/downsload.zip?fileNames=all
OneClickProxyArcgisResource Added GET and POST request Added resource to batch forwarding ArcGIS REST services /iserver/manager/oneClickProxyArcgis.json
service-security SecurityApplicationResource Added GET request URL parameter Added GET request URL parameter returnPermittedService for whether to return accessible and manageable services. If this parameter is not passed, it will be returned by default. /iserver/services/security/profile.json
services-knowledge-graph KnowledgeGraphResource Changed GET response parameter connectionInfo is null by default /iserver/services/knowledgeGraph-neo4j/restjsr/graph/graphmaps/point.rjson
services-rest   Added POST request URL parameter Added GET request URL parameter _method to simulate a GET request for a POST request, which can be set to GET /iserver/services/{componentName}/restjsr/**
/iserver/services/{MapComponentName}/wms111/{MapName}?
/iserver/services/{MapComponentName}/wms130/{MapName}?
GridStatisticsAnalystResource Added GET request Added raster dataset statistics root resource iserver/services/{spatialAnalysis-serviceName}/restjsr/spatialanalyst/datasets/{DatasetName}/gridstatistics.rjson
GridBasicStatisticsAnalystResource Added GET and POST request Added raster dataset basic statistics operation resource iserver/services/{spatialAnalysis-serviceName}/restjsr/spatialanalyst/datasets/{DatasetName}/gridstatistics/gridbasicstatistics.rjson

Config File Change

File Path File Name Configuration Item Remarks
{ISERVER_HOME}\webapps\iserver\WEB-INF iserver-system.xml Added properties>>disableFieldNameToUpperCase Whether to disable the conversion of field names to uppercase for the Data Service and the Vector Tile Map Service, default is true
Added properties>>accessRecordEnabled Whether to write access statistics, default is true
Added externalUrlWhiteList 节点 Added support for configuring access whitelists to effectively protect against intranet penetration attacks
Added properties>>concurrencyControl.client.session.timeout Support when a Standard Edition restricted license is activated, indicating the forced downline time when a single client is inactive
Added management>>security>>accessControl>>SecuritySetting>>enableActiveLicenseByAPI Whether the license can be activated through any API to control the license verification interface allowing only encrypted tunnel access