DB31T 1240.2-2020 公共数据共享交换工作规范 第2部分:平台接入技术要求.pdf

DB31T 1240.2-2020 公共数据共享交换工作规范 第2部分:平台接入技术要求.pdf
积分0.00
特惠
积分0
VIP全站资料免积分下载
立即下载
同类资料根据编号标题搜索
文档
仅供个人学习
反馈
标准编号:
文件类型:.pdf
资源大小:2.1 M
标准类别:环境保护标准
资源ID:250124
VIP资源

标准规范下载简介:

内容预览由机器从pdf转换为word,准确率92%以上,供参考

DB31T 1240.2-2020 公共数据共享交换工作规范 第2部分:平台接入技术要求.pdf

平台提供服务接口的调用频次控制功能,以实现对服务调用*在单位时间内调用某个具体服务 总次数进行控制。调用频次的单位为次/d

4.1.3.4服务接再安全

为确保服务接口的安全性,平台提供服务接口应统一按照以下**进行安全控制: 客户端访问控制:对公共数据使用者的使用权限进行控制,主要表现为申请授权和权限验证。 公共数据使用者在需要使用某个服务接口时,需要首先通过市平台发起对该资源的使用申请, 申请时需要添加身份信息(包括组织机构名称、IP地址、应用场景、应用*统、申请人、*** *),市平台在完成相关信息审核或备案后,为申请*分配唯一的身份标识并提供授权码(AP PKey),公共数据使用者每获得一个服务接口的使用授权,市平台都将为其生成一个授权码, 即一事一码。公共数据使用者在获得服务接口的使用授权后,在发起服务调用时,需要在请求 信息中携带自已的身份标识及相关签名信息,市平台在收到使用*的服务调用请求后,会验证 请求信息中的身份签名信息,从而判断该请求是否为合法用户的请求,达到验权的目的。 6) 动态密钥:公共数据使用者在发起服务调用前,首先需要使用已经获得的授权码获得服务调 用的动态密钥,然后使用动态密钥完成对服务的请求。动态密钥具有有效期限制,目前动态密 钥的有效期为1d,每日24时后密钥自动过期。 c) 签名验签:公共数据使用者在发起服务调用时,需要使用获得的动态密钥对请求头信息进行签 名,然后将签名信息写入消息头一并发送到市平台。市平台在收到公共数据使用者的请求后 进行验签工作,即市平台使用同样的动态密钥、同样的签名算法对用户的请求信息进行加密

将加密结果与请求中携带的签名信息进行比对,从而验证该请求是用户的真实请求。 1 请求时间截:公共数据使用者在发起服务调用时,需要在请求头中携带本次请求的时间戳,市 平台在收到请求信息后,会验证该时间戳的有效性,如果请求时间截超时严重则拒绝该请求。 服务端访间控制:服务端代理管控服务器在请求原始服务时,可通过事先约定的格*,在请求 信息中携带原始服务提供*为其颁发的身份信息,从而使原始服务能够验证其身份合法性。 目前支持HTTPBasic认证及自定义认证**

GDJ 101-2020 光耦合器技术要求和测量*法4.2.1接入基本要求

在数据共享交换过程中,平台的性能指标主要有数据库性能、消息传输性能、交换实例上限数等 部分性能指标与前置机的CPU、内存和网络环境等有密切的关*。在完成数据交换流程配置、监 管理等过程时,其综合性能应全面考虑各项指标对平台的影响

4.2.2.1指标项说明

4.2.2.2性能指标

前置机性能指标见表1。

前置机性能指标见表1

表1前置机交换性能指标

4.2.3.1指标项说明

4.2.3.2性能指标

市平台服务接口支撑环境,应采用集群**实现负载均衡,支持横向扩展,以满足不断增长的服务 接口并发访问的性能需求。公共数据提供者采用服务接口进行资源共享时,应采用合理的性能设计与 扩展*案,以确保满足并发访问接人与运行的性能需求。接口性能指标应满足: a)并发数:500个; b)TPS:5000以上; c)响应时间:1 s,最长不超过 3 s。

平台接人提供的共享交换服务类型包括: a)基于数据库表的共享交换服务; b)基于数据文件的共享交换服务; C)基于服务接口的共享交换服务。

b)前置机软件安装: 1)交换节点软件:各接入单位按需在前置机部署交换节点软件,用于发送和接收数

2)数据库:各接人单位按需在前置机上部署交换前置数据库,在业 前置数据库创建交换表; 3)级*交换软件.区交换平台接人除安装交换节点软件外,还需部署级*交换软件

5.2.1.2级*共享区

区交换平台接人,需建立级*共享区。推备工作主要包括: a)级*数据库安装及数据库初始化: 1)数据库应选用符合市区级*需要的商用数据库产品; 2)需在数据库中按照要求创建表并进行初始化,建表程序由市平台统一提供。 b)文件存储区建立: 1)级*共享服务器提供数据库和文件*统,前置机和级**统服务器可共享使用,由各区 进行管理,级*共享服务器中的文件*统需与区前置节点服务器连通,满足区平台和市 平台对文件*统的读写能力; 2 前置机中部署的级*程序需要访问级*共享服务器中的数据库和文件*统,各区需要配 置网络端口保证前置机和级*共享服务器的*通; 3) 级*共享区主要用于存储级*过程中共享的数据,可根据各单位级*交换数据量大小配 置磁盘,并及时对已过期数据进行清理,

5.2.2.1IP 规划

单位前置机IP由平台管理部门统一规划并下发。

5.2.2.2端口开放策略

5.2.2.3链路测试

5.2.3.1库表资源

对于计划通过数据库表**共享的资源,公共数

成便于公共数据使用者识别与应用的可共享数据。为保证数据交换的顺利实施公共数据提供者应做好 以下准备工作: a) 数据交换**、触发**、抽取**、运行周期、交换策路等应满足第4章接人技术要求中规定 的接人**; b) 应将业务库和交换库进行隔离,避免因数据交换影响正常业务*统使用; c) 应保证数据的有效性、完整性以及与实际业务数据的一致性,业务数据发生变化或更新需要按 约定更新频率及时更新到交换前置库; d 应保证提供给多个使用*的数据是一致的,应针对公共数据使用者订阅时间不定等因素制定 相关数据提供策略; e应保证从业务数据库到交换前置库数据转移过程中的数据安全

5.2.3.2文件资源

公共数据提供者将已经明确的可共享信息资源,采用文件**接人市平台,部门应根据自身业务数 据形成周期、保存**、文件大小等因素综合考虑设定文件交换任务,同时采用安全手段将文件传输至 前置机。为保证数据交换的顺利实施,公共数据提供者应做好以下准备工作: a)应明确可共享的数据文件、共享范围及更新机制; b)应明确对数据的加密、签名等安全保密措施: c)应保证数据在前置机上的安全性; d)应通过FTP、SFTP等**,按数据更新周期约定,及时将可共享文件上传至前置机交换且量

5.2.3.3服务资颁

部门自建平台,并对外提供接口服务,作为公共数据提供者将已明确的可共享信息资源,采用服务 口**接人市平台,部门根据内部信息*统整合的推进情况,做好以下准备工作: a)应明确服务接口的可共享信息项、共享数据及更新机制; b)根据业务需求完成服务接口的设计*案,应用于指导服务接口的技术实现; c)建立政务外网共享服务区,作为服务接口共享专用部署环境,接人政务外网,且要确保不影响 部门内部信息*统的正常运行; d) 服务接口应随着公共数据使用者的增多,实现性能的可扩展; ? 公共数据提供者基于本部门可共享数据资源,进行服务接口开发,形成可以对外共享的服务 接口, 为确保服务接口的标准性和可用性,公共数据提供者提供服务接口应满足第4章节接入技术 要求中规定的接入**。建议事项包括: 1)为避免外部服务调用对业务生产*统造成影响,建议将共享服务数据与生产数据分离,通 过数据镜像等**实现服务接口; 2) 为提供高并发、大规模的数据服务能力,公共数据提供者通过预估访问量,采用负载均衡、 多读镜像库等**提高服务接口并发能力; 3 对于访问量小、不影响生产运行的*统,部门可以委托市平台进行接口开发并对外提供 服务。

5.2.4.1组织机构创离

准备接人市平台的单位,需要向平台建设管理单位申请创建组织机构信息。

DB31/T1240.2—20205.2.4.2用户账号创建准备接入市平台的单位,需要向平台建设管理单位申请创建相关账号,提交包括账号创建申请及创建账号信息。平台建设管理单位在接到接入单位的账号创建申请后,为其分配初始账号。5.2.4.3用户账号授权平台建设管理单位将根据接人单位的申请为其账号分配相应权限,各接入单位用户账号可授权的角色权限包括:a)节点管理员:负责本部门的用户及权限相关设置;b)节点操作员:负责资源的注册、发布、订阅;c)节点审核员:负责对节点操作员的操作进行审核。5.3部门接入5.3.1数据归集5.3.1.1数据归集范围市平台将各区及各委办桥接至前置机的发布资源归集至市级数据湖。5.3.1.2库表资源发布公共数据提供者通过平台的任务发布订阅功能将资源进行归集,指定市级数据湖为接收节点(只有市级数据湖用户能够看到已发布的资源)。采用数据库表**进行交换时,公共数据提供者需对库表资源进行数据源配置、资源归集,流程见图1。业务*统技术人员节点操作人员开始数据桥接数据源配置资源创建资源归集结束图1库表资源发布流程库表资源发布流程步骤包括:a)数据桥接:业务*统技术人员应采用技术手段(如:*统数据同步、手工数据导入等),将需要对外共享交换的数据,加载到前置机交换数据库表中,并按照业务要求对交换库表中的数据进行及时更新;b)数据源配置:节点操作员应在平台中创建对应的数据源,作为对外交换的数据来源地,管理配置信息包括数据源名称、数据库类型、数据库驱动类名等;9

DB31/T1240.2—2020c)资源创建:基于创建好的数据源,节点操作员应发布数据库表资源,填写相关资源信息(数据源信息、所属前置节点、数据抽取**、数据更新周期等),指定市级数据湖为接收节点,完成交换资源发布;d)资源归集:节点操作员应根据已发布资源信息创建数据库表资源,并对发布资源进行资源订阅,将数据交换到市级数据湖,完成数据的归集。5.3.1.3文件资源发布采用文件或文件夹**进行交换时,公共数据提供者需对文件、文件夹资源进行注册并发布,流程见图2。业务*统技术人员节点操作人员开始数据桥接资源创建资源归集结束图2文件资源发布流程文件资源发布流程步骤包括:数据桥接:业务*统技术人员应采用技术手段(如:FTP上传、手T拷贝等),将需要对外提供共享交换的文件,上传到前置节点服务器上的文件夹中;b)资源创建:针对已上传的共享文件,节点操作员应创建对应的文件资源,指定对应的文件路径、文件名,所属前置节点,发布时间间隔,指定市级数据湖为接收节点,完成交换资源发布;c)资源归集:交换到市级数据湖的文件,应由大数据平台抽取到大数据平台文件*统中,完成资源的归集。5.3.2数据共享5.3.2.1数据共享范围市平台将已归集到数据湖中的资源挂接到目录*统并进行发布,供各区及各委办订阅。5.3.2.2库表资源订阅采用数据库表**进行交换时,公共数据使用者需对库表资源进行订阅,流程见图3。10

DB31/T1240.2—2020节点操作员业务*统技术人员节点操作员开始资源申请接收表建立数据源配望资源订阅结束图3库表资源订阅流程库表资源订阅流程步骤包括:a)资源申请:公共数据使用者节点操作员应通过目录*统查找所需资源,向公共数据提供者提出使用申请。b)接收表建立:业务*统技术人员进行数据接送准备,应在前置库中建立接收表,用于接收共享数据。c)数据源配置:针对用于接收共享数据的数据库表,节点操作员应在交换*统中创建对应的数据源,作为交换数据的目的地。d)资源订阅:节点操作员查找到所需资源后进行订阅,应将上一步创建的数据源设定为订阅接收并设置接收到的数据字段与接收表字段的映射关*。订阅成功后歇认自动启动。业务*统技术人员采用技术手段(如:*统数据同步、手工数据导出等),将接收到的数据库表内容获取到业务*统中使用。5.3.2.3文件资源订阅采用文件**进行交换时,公共数据使用者需对文件、文件夹资源进行订阅,流程见图4。节点操作员开始资源申请资源订门结束图4文件资源订阅流程11

DB31/T1240.2—2020节点操作员节点审核员平台审核员节点操作员开始服务注册服务注册审核服务质量审核发布进度查署结束图6服务资源发布流程公共数据提供者通过服务管理*统进行服务注册,经过审核发布后的服务信息在目录*统对外展现。部门自建平台服务资源发布流程主要包括:a)服务注册:节点操作员进行服务注册,应根据*统提示将服务信息注册到*统中,提交审核。b)J服务注册审核:节点审核员登录平台,应对注册的服务进行审核,确认服务信息描述正确以及服务地址可访问。c)服务质量审核:平台审核员应对服务进行质量审核。质量审核通过之后,服务的状态会变成“待测试”,待通过可用性测试之后,服务自动发布,可供其他部门查询申请。d)服务发布进度查看:节点操作员可以随时登录交换*统中查看服务资源发布的审核状态,如果因信息填写或其他原因被平台管理员退回,则应及时进行信息的修改和重新提交等工作。如果服务审核通过,则可以通过目录*统查询到该服务。5.3.3.2交换日志信息归集部门自建平台,应将自建平台数据资源的使用情况以交换日志形*归集到市平台,交换日志信息项、归集**和归集周期要求主要包括:a)交换日志信息应采用明文、结构化**存储,须归集数据字典用来说明信息项业务含义。信息项至少包括:1)库表交换:交换批次号、交换发送时间、交换接收时间、交换数据发送部门、交换数据接收部门、交换数据表名(源表、目标表)、发送数据量(条)、接收数据量(条)等;2)文件交换:文件发送时间、文件接收时间、文件发送部门、文件接收部门、文件名、文件大小等;3)服务调用:服务调用时间、服务调用IP、服务提供部门、服务调用部门、服务名,服务响应时间、服务调用结果(成功/失败)等;b)归集**:交换日志信息可采用库表、文件或服务接口**,通过前置机同步到市级数据湖;归集周期:在交换任务或服务调用发生时,同步将交换日志信息发送给市平台。13

5.4.1使用市级分平合接入

5.4.1.1资源需求

市级分平台建设所需服务器硬件资源要求如下 a)交换管理中心服务器硬件要求见表4:

表4交换管理中心服务器硬件要求

b)中心交换节点服务器硬件要求见表5:

表5中心交换节点服务器硬件要求

c)服务管理服务器硬件要求见表6

表6服务管理服务器硬件要求

5.4. 1.2环境部署

市级分平台安装环境部署要求主要包括: a)软件安装: 1)交换管理中心软件:市级分平台需在交换中心部署交换管理中心软件,用于交换过程的监 控、管理。交换管理中心软件部署在交换管理中心服务器上。 2)中心交换节点软件:市级分平台需在交换中心部署交换节点软件,用于发送和接收数据。 中心交换节点软件部署在中心交换节点服务器上。 3) 服务管理软件:市级分平台需在交换中心部署服务管理软件,用于服务的发布、监控、管 理。服务管理软件部署在服务管理服务器上。 b) 服务器端口开放策略见表7。

DB31/T1240.2—2020表7各服务器需要开放的网络端口及开放策略服务器端口号协议备注22TCPSSH远程安装程序使用交换管理中心8080TCP交换管理中心软件程序运行使用22TCPSSH远程安装程序使用中心交换节点3316、40001、40002、TCP中心交换节点软件程序运行使用40003、1026222TCPSSH远程安装程序使用服务管理8080TCP服务管理软件程序运行使用8181TCP服务接口程序运行使用注:市级分平台交换管理中心软件、中心交换节点软件、服务管理软件由平台管理部门统一安装部署。5.4.1.3平台开通市级分平台联调测试通过后,交付区平台建设管理单位使用。5.4.2使用自建平台接入5.4.2.1级联组成结构市区级联对接应基于统一的系统组成结构和接口报文通道标准进行基础设施建设,各区平台的级联模块(区端)的系统开发人员应参考本章节内容进行市区级联对接。系统组成结构和接口报文通道要求主要包括:a)系统组成结构:市平台与区平台的交换系统级联功能,由交换级联子系统提供实现。交换级联子系统的组成部分包括:交换软件、级联模块(市端)、级联共享区以及级联模块(区端),见图7:市平台交换级联市端前置机级联模块(中端)交换软级联其字数据库访间文件读写服务访间缓联投块(风确】区平台服务器图7系统组成结构15

1)交换软件:交换软件应部署在区前置机上,实现市平台内跨节点的数据交换、服务接口调 用功能。同时,交换软件与区平台之间应以服务接口方式进行互动。 2) 级联模块(市端):应将市平台推送给区平台的数据写入级联共享区,并将区平台推送给市 平台的数据从级联共享区取出。 3) 级联共享区:应由数据库和文件存储构成,为级联模块(市端)与级联模块(区端)的交换缓 存区,用于存储平台交换级联的资源发布信息和数据。 4) 级联模块(区端):应用于实现与级联模块(市端)对接。级联模块(区端)提供市、区平台交 换数据在级联共享区的读取和写人功能,提供区平台内部资源的加工处理和接口调用功 能。级联模块(区端)调用市平台交换软件提供的服务代理接口,实现对市平台服务接口 资源的调用。 b)接口报文通道:市平台与区平台的交换级联,应支持数据库表交换、文件交换和服务接口三种 交换方式。级联模块(区端)与市平台之间的级联接口报文通值方式见表8。

表8级联接口报文通信方式

5.4.2.2级联共享区及连接方式

5.4.2.2.1级联共享区描述

5.4.2.2.2级联共享区操作模式

市平台与区平台进行级联交换时,两端的级联模块对级联共享区的典型作模式见图8。

5.4.2.4级联数据库表格式

级联数据库表格式参见附录B。

5.4.2.5级联文件操作接口

级联文件操作接口参见附录C

5.4.2.6级联交换处理流程

级联交换处理流程应按照如下标准执行: 库表交换:应支持一次发布,多次供数。库表处理流程见图13: 1)发布资源时,公共数据提供者应将库表类型的资源发布信息完整、准确地写入管控上行 表。市平台进行处理后,资源信息即可在市平台上展现,并开始接受订阅; 2) 公共数据提供者每次提供数据时,应将数据文件放人级联共享区,同时提供与文件一一对 应的数据描述信息; 3) 库表交换方式下,若已有多个部门或区级单位订阅,应由市平台提供单次数据的组播 推送; 4) 区平台公共数据使用者应从管控数据下行表中获取资源发布信息,从数据描述下行表中 获取下行数据文件的相关信息。

DB31/T1240.2—2020区平台区平台(数据提供方)市平台(数据得求方)开始开始向管控上行表写入资源发布信息获取资源发布信资源发布信息息,进行例处理有息是否错误码返回错误码,在市平台网站检套是否有提示提供方进上展现资源信错铁返国行修正总更正信息获取管控下行表中将资源发布信息推送到资源信息的资源发布值息,指定范街内的区平台进行处理后,在区内平台发布按照区内部门笛求,登最市平台申请和订阅,指向级联共字区放入定数据诺求部门数据文件摘述信息数据文件获取描述信息和文件,进行预处向数据描述上行表入插选信息返回错误描述伯息将数据交换获取数据描述下行表检套是否有错误码提示提文件到福求部门中的播述信息,获取供方进行修文件,解析后过区所在风平台正内交换给留求部门准备下一批更正数据或交换数据摘述信息图13库表交换流程图b)文件夹交换:支持一次发布,多次供数。文件夹交换处理流程见图14:1)发布资源时,公共数据提供者将资源发布信息写人管控上行表,并提供包含文件夹路径的数据描述信息。市平台进行处理后,文件夹资源信息即可在市平台上展现,并开始接受订阅。2)公共数据提供者每次提供文件时,只需将文件放入指定的文件夹路径下即可。3)文件夹交换方式下,若已有多个部门或区级单位订阅,由市平台对每个文件进行组播推送。21

DB31/T1240.2—2020

DB31/T1240.2—2020

应根据实际请求部门,使用各自的授权信息(请求者身份标识和APPKey)。 各部门应妥善保管授权信息,如果APPKey不慎泄露,应撤销此申请,重新申请服务获得新的APPKey。 使用APPKey获得密钥后,默认密钥有效期为1d(返回值中提示了密钥过期时间),在此过期时间之前,不能频 获取密钥。

应根据实际请求部门,使用各自的授权信息(请求者身份标识和APPKey)。 各部门应妥善保管授权信息,如果APPKey不慎泄露,应撤销此申请,重新申请服务获得新的APPK 使用APPKey获得密钥后,默认密钥有效期为1d(返回值中提示了密钥过期时间),在此过期时间之 警获取密钥。

5.4.2.9级联交换日志信息归集

区首建平台,应将自建平台数据资源的便用情况以交换日志形式归集到市平合,交换日志信息项、 集方式和归集周期要求包括: a)交换日志信息应采用明文、结构化方式存储,须归集数据字典用来说明信息项业务含义。信息 项应至少包括: 1)库表交换:交换批次号、交换发送时间、交换接收时间、交换数据发送部门、交换数据接收 (使用)部门、交换数据使用人、交换数据表名(源表、目标表)、发送数据量(条)、接收数据 量(条)等; 2)文件交换:文件发送时间、文件接收时间、文件发送部门、文件接收(使用)部门、文件使用 人、文件名、文件大小等; 3)服务调用:服务调用时间、服务调用IP、服务提供部门、服务调用部门、服务名,服务响应 时间、服务调用结果(成功/失败)等。 b) 归集方式:交换日志信息可采用库表、文件或服务接口方式,通过前置机同步到市级数据潮。 恒焦照相,在交统任备或服调用发生时,同步将交换日志信良发送给市平台。

级联错误码对照表见表A.1

DB31/T1240.2—2020

附录A (资料性附录) 级联错误码对照表

附录A (资料性附录) 级联错误码对照表

表A.1级联错误码对用

DB31/T1240.2—2020

级联管控数据库表结构见表B.1。

控数据库表结构见表B

附录B (资料性附录) 级联数据库表格式

表B.1管控数据表结构

B.1.2.1管控数据操作描述

B.1.2.2管控数据表的读写

B.1.2.3管控数据关键数据项定义与操作描述

3.1.2.3.1发布ID:本次发布资源的编号,要求保持表内唯性。 3.1.2.3.2发布资源的名称:本次发布资源的名称,用于市平台或区平台对资源信息进行展现。为了具 备可读性,建议在名称中含有资源提供部门、业务信息、资源类型等信息。 B.1.2.3.3资源来源机构编码:标识资源来源机构,即数据提供部门。 B.1.2.3.4资源发布范围机构编码:控制资源的发布范围,只有范围内的机构才可订阅资源。范围可以 是一个或多个机构,对应地,机构编码可以是一个或多个,中间用逗号分隔。若发布范围为全国范围且 不限机构,直接填写字符串“all”。 B.1.2.3.5数据源类型:待发布数据资源类型,包括数据库表(0)、文件(1)、文件夹(4)。 B.1.2.3.6数据schema:若发布的数据来源于库表,则描述表名、主键、列名、数据类型等必要信息,用 于进行资源展现,并作为公共数据使用者准备数据接收库表的参考。 B.1.2.3.7业务编码:用于标识资源相关的业务种类。本阶段赋值“0”,后期扩展编码由市平台管理部 门统一制定并通知。 B.1.2.3.8关联的目录ID:用于标识本次发布数据资源所关联的市平台政务信息资源目录,即:区平台 上报资源目录到市平台后,由市平台生成的目录系统ID值。区平台应通过市平台目录系统提供的“目 录查询”接口,获取ID并进行赋值。 B.1.2.3.9资源状态:设置本次发布资源的状态,如:1(启用)、2(停用)、3(删除)。默认发布为1(启 用).表示资源当前可用状态为2(停用)时,系统将不再进行数据推送:3(删除)是对已发布资源进行清

理和删除,即取消发布。具体状态转换,详见“变更已发布资源”内容。 B.1.2.3.10操作状态:用以提示对端级联模块进行信息处理的标志位,写入方赋值0(未读),读取方读 取完成后更新该字段为1(已读)。 B.1.2.3.11 创建时间:标记本条记录的生成时间。 B.1.2.3.12 修改时间:标记本条记录最近一次处理的时间,任何一方在对记录中其他字段更新时同步 更新。 B.1.2.3.134 错误码:标识本条记录在读取时发生的错误,由读取方进行赋值,提示写入方进行更正 处理。

B.1.2.4规则和约

B.1.2.4.1市平台、区平台在新增、停用、变更、删除发布之后,均需要级联模块操作相应级联未 的数据。 B.1.2.4.2级联模块(区端)应能够及时地发现级联共享区中发生的变化,并据此进行相应的 据写人方要保证“数据schema”能够真实有效地体现即将提供的数据格式。

B.1.2.4.1市平台、区平台在新增、停用、变更、删除发布之后,均需要级联模块操作相应级联共享区中 的数据。 B.1.2.4.2级联模块(区端)应能够及时地发现级联共享区中发生的变化,并据此进行相应的操作。数 据写人方要保证“数据schema”能够直实有效地体现即将提供的数据格式

B.1.3.1 写入要求

B.1.3.2错误处理

B.1.3.3记录检查

B.1.4schema描述

数据描述表结构见表B.2。 30

放据描述表结构见表B.2

QALQ 0002S-2015 安宁市八街龙泉食品厂 果醋(调味醋)数据描述表结构见表B.2。

表B.2微据描述表结构

B.2.2.1数据操作描述

2.1.1当进行实际的数据级联交换时,级联模块(市端)、级联模块(区端)将各自的交换数据写入 联共享区,数据描述信息描述这些数据的相关信息:

DB31/T1240.2—2020

B.2.2.1.2当级联模块(市端)、级联模块(区端)从共享级联共享区中读取数据时,需要获取匹配的数据 描述信息,并根据描述信息执行相关的动作(如获取文件,解析数据等)

B.2.2.2数据描述表的读写

B.2.2.3.1管控数据表的外键:与管控数据关联,描述本次级联交换的数据所关联的资源信息。数据描 述信息必须与管控数据关联,一条管控数据可以被一条(数据源为文件、文件夹)或者多条(数据源为库 表)数据描述信息所关联。 B.2.2.3.2数据源类型:交换的数据源类型,取值为0(数据库表)、1(文件)或4(文件夹)。该字段的值, 必须与关联管控数据TYPE字段的值一致。 B.2.2.3.3数据文件大小:记录数据文件的大小(单位:字节)。TYPE为0或1时必填,且为文件真实 大小。TYPE为4时无需填写。 B.2.2.3.4数据记录条数:记录数据文件中的数据条数。TYPE为0(数据库表)时必填,且为文件中实 际数据条数。 B.2.2.3.5数据文件路径:记录数据文件的存放路径。TYPE为0或1时,为文件全路径;TYPE为4 (文件夹)时,为文件夹路径。 B.2.2.3.6文件签名:对文件的数字签名。双方的级联模块通过文件签名与验签,检查文件一致性。 TYPE为0或1时,若写人方提供签名,读取方应进行验签。TYPE为4时,为空,为确保一致性,文件 签名和验签使用统一提供的API接口进行调用处理。 B.2.2.3.7压缩标识:表示数据文件是否经过zip压缩。通过统一提供的API生成数据文件后,级联模 块可自行将数据文件压缩成zip格式文件,以减少存储占用,若提交的是压缩文件,则赋值1(是),否则 赋值0(否)。 注:为确保压缩解压的跨平台及一致性,仅可压缩为zip格式,不支持gz、Z、rar等其他格式。 B.2.2.3.8操作状态:用以提示对端级联模块进行信息处理的标志位,写入方赋值0(未读),读取方读 取完成后更新该字段为1(已读)。 B.2.2.3.9目标机构、送达状态、送达时间:数据交换目标可以是多个部门,使用JSON串来描述每个部 门以及各自的数据到达状况和到达时间,到达状态包括未到达、已到达;当状态为0(未到达)时,到达时 间的值为空,读取方完成数据交换后,对该记录进行回写,设置送达状态为1(已到达)、写入实际送达时 间,级联模块(市端)写上行表时,本学段为空。 B.2.2.3.10创建时间:标记本条记录的创建时间。 B.2.2.3.11数据清理期限:数据到期清理的期限,单位为d。以创建时间为基础,加上期限的天数后, 即为数据自动清理的时间。 注:期限到期后,针对不同的TYPEYD/T 3449-2019 木马和僵尸网络监测与处置系统企业侧平台检测要求,清理机制有所区别: TYPE为O(数据库表),数据描述信息和数据文件会被自动清理和删除。 TYPE为1(文件),数据描述信息和文件均不会被自动清理和删除。这些信息和文件只有对发布资源进行删除

TYPE为4(文件夹),数据措述信息不会被清理,完成交换并被备份后的文件会被清理。 B.2.2.3.12修改时间:标记本条记录最近一次处理的时间,由读取方进行更新。 B.2.2.3.13错误码:标识本条记录在读取时发生的错误,由读取方进行赋值,提示写入方进行更正 处理。 B223.14其仙

©版权声明