DB65/T 4228-2019 基层基础数据共享交换平台 共享数据获取规范.pdf

  • DB65/T 4228-2019  基层基础数据共享交换平台 共享数据获取规范.pdf为pdf格式
  • 文件大小:1.2 M
  • 下载速度:极速
  • 文件评级
  • 更新时间:2021-02-15
  • 发 布 人: 13648167612
  • 原始文件下载:
  • 立即下载

  • 文档部分内容预览:
  • DB65/T42282019

    5. 2. 2. 1 无查询参数

    原型接:publicstring函数名(stringguid,stringxmlPublicKey,stringhashValue) 参数说明: guid为通过身份验证获取的验证串; xm1PublicKey为加密的公钥,用于对数据密钥进行加密: hashValue为用户上1次获取该数据项的数据文件版本号。 返回值: 返回数据压缩包的当前块二进制数据的编码字符串。 能描述: 分块获取数据项对应共享数据的压缩包的二进制数据的编码字符串。

    5. 2. 2. 2有查询参数

    6.1交换过程中的共享数据均须进行加密传输,即共享数据应经过加密后才可用于数据的交换。 6.2数据加密应根据数据安全的级别和要求采用相应的加密方式。 6.3平台系统应为用户提供数据加密密钥服务。业务系统可通过系统提供的密钥生成接口获取公钥 私钥对玩具标准,使用公钥/私钥对为交换数据实施加密和解密。 6.4公钥/私钥对应及时通过系统进行密钥更新,

    7.2数据版本号被保存在上1次获取数据的数据描述文档中。数据描述文档的内容应包含:

    DB65/T42282019

    a) 获取数据的用途: b) 系统获取数据的密钥; C) 数据发布时间; d) 获取数据的频次和更新时间; e) 数据的记录数; f)字段数。 .3专用接口的hashValue函数使用数据版本号进行赋值,专用接口可通过hashValue值的对比结果

    f)字段数。 3专用接口的hashValue函数使用数据版本号进行赋值,专用接口可通过hashValue值的对比结果 (即将接收到的hashValue值与已存在的数据版本号进行比对),向业务系统发送相应返回数据: a)相同:数据没有变更,则返回空值; b)不同:数据已有更新,传送数据的更新部分; c)空值:hashValue参数值为空值或系统无版本号记录,则传送完整数据包

    8.1.1数据发布成功后,平台系统应将发布的服务注册到平台的目录服务中心,由目录服务中心对发 布的数据进行分类和保存。 8.1.2数据调用前,业务系统须从数据目录中查询到所需的数据服务注册条目,获得对应的服务统 标识符(URL)。依据统一标识符获得目标数据的存储连接路径

    数据下载是依据查询结果获取共享数据的过程。可通过添加Web引用或动态调用服务等方式获取 所需的共享数据。数据下载服务调用示例见附录A。 你 其步骤主要包括: a 数据获取的身份验证:调用服务的Authorization方法,传入用户帐号和密码进行身份验证, 获得身份验证串guid; b) 生成公钥/私钥对; c 获取本地已经存在的数据文件的版本号:从本地数据描述文档中获取根节点description下 fileSignature节点的InnerText内容中,获取已经存在的数据文件的版本号。如果本地不存 在已获取的数据描述文档,或首次获取时,版本号应为空值; d 创建1个ZIP文件zipfile; e 数据状态验证:向数据获取接口传入验证串guid、公钥和数据版本号,调用GetNationList 得到的结果数据块字符串Result; 将编码的字符串Result解码为二进制数据,追加写入zipfile文件:

    DB65/T 42282019

    平台系统应向系统用户提供数据获取相关使用及说明文件房地产项目,文件内容应包括: a)为数据下载服务的提供获取动态连接库的说明文件,如:Sirc.Egss.WebService.Aid.dll, Sirc.Frameworks.dll,Sirc.Egss.WebService.DynamicInvoking.dl1等; b)提供必要的使用说明或帮助文档。

    直接添加Web引用方式

    DB65/T42282019

    DB65/T42282019

    A.2动态调用接口方式

    动态调用接口获取数据(即通过名称空间Sirc.Egss.WebService.DynamicInvoking下设有的 InvokingHelper类获取数据)的方法钢结构设计图纸,是在内存中动态构建调用服务的代理类来实现与服务之间soap 消息的传递。 动态调用接口方式主要有以下步骤(以VisualStudioC#语言为例): a 通过目录服务中心获得目标共享数据的服务URL; b 新建VisualStudioC#工程,添加程序集引用Sirc.Egss.WebService.DynamicInvoking.dll, 程序集的名称空间Sirc.Egss.WebService.DynamicInvoking下的InvokingHelper类包含了动 态调用WebService获取数据的开发接口; C 添加名称空间引用,包含动态调用WebService获取数据开发接口: using Sirc.Egss.WebService.DynamicInvoking:

    动态调用接口获取数据(即通过名称空间Sirc.Egss.WebService.DynamicInvoking下设有的 [nvokingHelper类获取数据)的方法,是在内存中动态构建调用服务的代理类来实现与服务之间soap 肖息的传递。 动态调用接口方式主要有以下步骤(以VisualStudioC#语言为例): a 通过目录服务中心获得目标共享数据的服务URL; b 新建VisualStudioC#工程,添加程序集引用Sirc.Egss.WebService.DynamicInvoking.dll, 程序集的名称空间Sirc.Egss.WebService.DynamicInvoking下的InvokingHelper类包含了动 态调用WebService获取数据的开发接口; C 添加名称空间引用,包含动态调用WebService获取数据开发接口: using Sirc.Egss.WebService.DynamicInvoking:

    ....
  • 数据标准
  • 相关专题:

相关下载

常用软件