iServer 10i(2020) 接口变更

发送反馈


Java API 变更

类/接口名 字段/方法/属性/页面 备注
com.supermap.services.tilesource TileSourceType OSGBTerrainMetaData 新增枚举osgb(三维模型缓存)
  TERRAIN 新增枚举TERRAIN(三维地形缓存)
com.supermap.services.rest.repository CaffeineRepoSetting   新增Caffeine缓存配置类
com.supermap.services.repository RepositoryType Caffeine 新增缓存类型Caffeine
com.supermap.services.providers DSFDataProviderSetting   新增DS数据服务提供者配置
BlockchainDataProviderSetting   新增区块链空间数据数据服务及数据历史服务提供者配置
BlockchainMapProviderSetting   新增区块链空间数据地图服务提供者配置
BlockchainDataProvider   新增区块链数据服务提供者
BlockchainMapProvider   新增区块链地图服务提供者
OssRealspaceProviderSetting   新增oss三维瓦片配置类
OssRealspaceProvider   新增oss三维瓦片提供者
TPKMapProviderSetting tmpFile 新增参数:在发布紧凑型tpk文件时是否生成临时文件
com.supermap.services.dataflow.config.DataFlowConfiger DataFlowConfiger Set<DataFlowServiceSetting> getServices() 返回DataFlowService配置
  boolean addService(DataFlowServiceSetting setting) 新增DataFlowService
  void removeService(String name) 删除DataFlowService
  Set<DataFlowInterfaceSetting> getInterfaces() 返回DataFlow接口配置
  boolean addInterface(DataFlowInterfaceSetting setting) 新增DataFlow接口
  void removeInterface(String name) 删除DataFlow接口
  DataFlowServerSetting getServerSetting() 返回DataFlow服务器配置
  boolean updateDataFlowServerSetting(DataFlowServerSetting setting) 更新DataFlow服务器配置
  DataFlowServerMetaInfo getDataFlowServerMetaInfo() 返回DataFlow服务器元数据
  DataFlowSetting getDataflowSetting() 返回DataFlow配置
com.supermap.services.components.spi DataHistoryProvider   新增区块链空间数据数据历史服务提提供者层接口
com.supermap.services.components.impl DataHistory   新增区块链空间数据数据历史服务提组件层接口
com.supermap.services.components.commontypes.OutputFormat OutputFormat WEBP WEBP格式
com.supermap.services.components.commontypes RealspaceDataType MVTTile 新增MVT瓦片类型
UGCLayerType MOSAICIMAGE 新增镶嵌数据集影像图层
BigDataFileShareInfo encode 新增参数:文件编码格式
VectorStyleType WebMap3 新增WebMap3样式枚举
com.supermap.server.config ReporterSetting clusterAlias 新增参数:集群别名
ClusterMemberInfo isLocalWorker 新增参数:是否是本地节点
  isSparkWorker 新增参数:是否是分布式计算节点

REST  API 变更

模块 资源名称 资源/参数/请求/表述 备注 URL模板
services-rest webPrinting 新增webPrinting资源 Web 打印服务的入口 /iserver/services/webprinting/rest/v1/webprinting
layoutTemplates 新增layoutTemplates资源 Web 打印服务的布局模板信息列表 /iserver/services/webprinting/rest/v1/webprinting/layouts
webPrintingJobs 新增webPrintingJobs资源 Web 打印任务列表资源 /iserver/services/webprinting/rest/v1/webprinting/jobs
webPrintingJob  新增webPrintingJob资源 Web 打印任务信息资源 /iserver/services/webprinting/rest/v1/webprinting/jobs/{jobId}
webPrintingJobResult 新增webPrintingJobResult资源 Web 打印结果资源 /iserver/services/webprinting/rest/v1/webprinting/jobs/{jobId}/result
providers-blockchain   featureHistory 新增featureHistory资源 feature历史信息资源  /iserver/services/dataHistory-chain/rest/dataHistory/datasources/{datasourceName}/datasets/{datasetName}/features/{featureId}/featureHistorys
map tileImages 新增tileImages资源 支持返回多张图片 /iserver/services/{component}/rest/maps/{mapName}/tileImages

配置文件变更

文件路径 文件名称 配置项 备注
{ISERVER_HOME}\webapps\iserver\WEB-INF iserver-system.xml server>>properties>>enableSQLFilter 新增sql防注入开关enableSQLFilter
server>>properties>>checkServiceStorageConnectionInterval 新增服务配置存储数据库的连接状态监测开关checkServiceStorageConnectionInterval
server>>clustering>>serviceCheck 新增“主节点向所有子节点发请求校验结果正确性的功能”开关,默认关闭