Java API 变更
包 | 类/接口 | 字段/方法/属性/事件 | 备注 |
com.supermap.iportal.web.commontypes | ServiceRootUrl | 新增属性:credentialId (Integer) | 批量注册的服务关联的凭据 |
ServiceRootUrl | 新增属性:isCredentialValid(Boolean) | 批量注册的服务关联的凭据是否有效,默认值true | |
BatchRegisterSetting | 新增属性:credentialId (Integer) | 批量注册的服务关联的凭据 | |
SourceType | 新增枚举值:ARCGIS_REST_BIGDATACATALOG_SERVICE, ARCGIS_REST_FEATURE_SERVICE, ARCGIS_REST_GEOCODE_SERVICE, ARCGIS_REST_GEODATA_SERVICE, ARCGIS_REST_GP_SERVICE, ARCGIS_REST_GLOBE_SERVICE, ARCGIS_REST_IMAGE_SERVICE, ARCGIS_REST_KNOWLEDGEGRAPH_SERVICE, ARCGIS_REST_LR_SERVICE, ARCGIS_REST_MAP_SERVICE, ARCGIS_REST_MOBILE_SERVICE, ARCGIS_REST_NETWORKDIAGRAM_SERVICE, ARCGIS_REST_PARCELFABRIC_SERVICE, ARCGIS_REST_RELATIONALCATALOG_SERVICE, ARCGIS_REST_NA_SERVICE, ARCGIS_REST_SCENE_SERVICE, ARCGIS_REST_STREAM_SERVICE, ARCGIS_REST_TOPOGRAPHICPRODUCTION_SERVICE, ARCGIS_REST_TRACENETWORK_SERVICE, ARCGIS_REST_UTILITYNETWORK_SERVICE, ARCGIS_REST_VALIDATION_SERVICE, ARCGIS_REST_VECTORTILE_SERVICE, ARCGIS_REST_VERSIONMANAGEMENT_SERVICE |
新增ArcGIS服务子类型,枚举值的格式规范:ARCGIS_REST_*** | |
com.supermap.iportal.web.commontypes | DataItem | 新增枚举值:DB_WORKSPACE | 数据库型工作空间 |
PublishData | 新增属性:workspacePath(String) | 发布服务时用到的 workspacePath |
REST API 变更
模块 | 资源名称 | 资源/参数/请求/表述 | 备注 |
iportal |
IportalServicesResource | PUT:更新目录服务的地址和绑定的凭据 路径参数:rooturlid 要更新的目录服务的id 请求体:com.supermap.iportal.web.commontypes.ServiceRootUrl 响应:com.supermap.iportal.web.commontypes.MethodResult |
请求体仅获取rootUrl和 credentialId参数 |
IportalWebSFSResource | POST:用户上传文件到共享目录 路径参数: id 要上传的文件目录的id 响应:com.supermap.iportal.web.commontypes.TreeResourceCatalogResponse |
||
GET:用户从共享目录下载的文件 路径参数: id 要下载的文件id 请求参数: downloadAndRemove 下载后删除原始文件 默认值 false 响应:文件流 |
配置文件变更
文件路径 |
文件名称 |
配置项 | 备注 |
webapps\iportal\WEB-INF | iportal.xml | <uploadSetting> <fileSuffixWhiteList></fileSuffixWhiteList> </uploadSetting> |
新增配置:fileSuffixWhiteList节点,上传文件后缀白名单配置 |
webapps\iportal\WEB-INF |
iportal.xml |
<captchaConfig><!-- 验证码配置 --> <enable>false</enable><!-- 是否启用验证码 --> <length>4</length><!-- 验证码长度 --> <expire>120</expire><!-- 验证码过期时间(单位:秒) --> </captchaConfig> |
去掉iPortal.xml配置文件中的captchaConfig节点,已迁移至iserver-system.xml |
webapps\iportal\WEB-INF |
iportal.xml |
<loginSetting> <disableAnonymous>false</disableAnonymous> </loginSetting> |
禁止匿名用户访问iportal登录页以外的其他页面 |
webapps\iportal\WEB-INF |
iportal.xml |
<defaultUserResourceQuotas> <resourceQuota> <maxQuota>500</maxQuota> <quotaType>WEB_SFS_DOWNLOAD_FILE_SIZE</quotaType> </resourceQuota> <resourceQuota> <maxQuota>500</maxQuota> <quotaType>WEB_SFS_UPLOAD_FILE_SIZE</quotaType> </resourceQuota> </defaultUserResourceQuotas> |
新增枚举 WEB_SFS_DOWNLOAD_FILE_SIZE : 用户从共享目录下载的文件大小的配额,单位 MB WEB_SFS_UPLOAD_FILE_SIZE : 用户上传到共享目录的单文件大小的配额 |