DB21-T+3840-2023辽宁省冷链食品安全追溯平台数据交换接口规范_第1页
DB21-T+3840-2023辽宁省冷链食品安全追溯平台数据交换接口规范_第2页
DB21-T+3840-2023辽宁省冷链食品安全追溯平台数据交换接口规范_第3页
DB21-T+3840-2023辽宁省冷链食品安全追溯平台数据交换接口规范_第4页
DB21-T+3840-2023辽宁省冷链食品安全追溯平台数据交换接口规范_第5页
已阅读5页,还剩20页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

ICS91.140.9021CCSQ7821辽 宁 省 地 方 标 准DB21/T3840—2023辽宁省冷链食品安全追溯平台数据交换接口规范InterfacestandardspecificationofLiaoningcoldchainfoodsafetytraceabilityplatformInterfacestandardspecificationofLiaoningcoldchainfoodsafetytraceabilityplatform2023093020231030辽宁省市场监督管理局发布DB21/T3840-2023DB21/T3840-2023DB21/T3840-2023DB21/T3840-2023目 次前言 Ⅱ范围 1规范性引用文件 1术语和定义 1数据交换体系 2总体框架 2数据交换模型 3数据交换类型 4数据交换类型分类 4文件交换 4数据库对接 4服务调用 4数据交换模式 4数据交换模式分类 4数据上报 4数据共享 6数据交换审计 10数据交换安全 10附录A(资料性)数据格式标准 12附录B(资料性)XML数据包包头放置数据资源描述信息 20参考文献 22I前 言GB/T1.1—20201请注意本文件的某些内容可能涉及专利。本文件的发布机构不承担识别专利的责任。本文件由辽宁省市场监督管理局提出并归口。本文件起草单位:辽宁省食品安全协会。本文件主要起草人:张效东、洪达文、刘洪旺、刘艳华、赵香华。本文件发布实施后,任何单位和个人如有问题和意见建议,均可以通过来电和来函等方式进行反馈,我们将及时答复并认真处理,根据实际情况依法进行评估及复审。归口管理部门通讯地址:辽宁省市场监督管理局,辽宁省沈阳市皇姑区崇山中路55110-3IIII辽宁省冷链食品安全追溯平台数据交换接口规范范围本文件规定了辽宁省冷链食品安全追溯平台的数据交换体系、数据交换类型、数据交换模式、数据交换审计和数据交换安全。本文件适用于辽宁省冷链食品安全追溯平台数据与相关政府部门在政务外网的数据交换。规范性引用文件下列文件中的内容通过文中的规范性引用而构成本文件必不可少的条款。其中,注日期的引用文件,仅该日期对应的版本适用于本文件;不注日期的引用文件,其最新版本(包括所有的修改单)适用于本文件。GB/T2260中华人民共和国行政区划代码GB/T4657中央党政机关、人民团体及其他机构代码GB/T21062.1-20071GB/T22239-2019信息安全技术网络安全等级保护基本要求GB/T22239-2019信息安全技术网络安全等级保护基本要求3术语和定义下列术语和定义适用于本文件。3.1交换节点exchangenode辽宁省冷链食品安全追溯平台下不同的业务系统中实现信息资源传送和处理的系统单元。3.2中心交换节点centralexchangenode辽宁省冷链食品安全追溯平台,也称省级交换节点。3.3端交换节点endexchangenode直接与辽宁省冷链食品安全追溯平台进行信息交换的辽宁省政府数据共享中心、辽宁省新冠肺炎疫情防控指挥部及相关政府部门。3.41交换域exchangedomain由中心交换节点以及与其直接交换的端交换节点组成,可供“辽宁省冷链食品安全追溯平台”进行信息交换、共享等各类专属业务的交换环境。3.5交换服务exchangeservice端交换节点和企业平台共享数据信息,或检索“辽宁省冷链食品安全追溯平台”中相关数据信息的服务。数据交换体系总体框架GB/T21062.1-20071。图1交换体系总体框架图2图1交换体系总体框架图2数据交换模型数据交换模型组成与功能辽宁省冷链食品安全追溯数据交换模型由交换信息、交换关系及共享信息库组成。可通过共享信息库进行信息交换,也可通过中心交换节点进行信息交换。交换信息交换信息是端交换节点存储的、与“辽宁省冷链食品安全追溯平台”交换的信息资源。交换关系辽宁省冷链食品安全追溯平台作为中心交换节点,管理交换域内端交换节点信息交互服务,提供点到点、一点到多点的信息路由和信息可靠传输等功能,并根据需求形成辽宁省冷链食品安全追溯信息基础数据库。各部门系统作为交换域的端交换节点,负责接收、汇聚相关部门的信息,完成业务信息与交换信息转换操作,并通过交换服务实现信息的传送和处理。共享信息库共享信息库可以为多个端交换节点提供一致的冷链食品安全追溯信息共享数据。数据交换类型数据交换类型数据交换类型分类数据交换类型分为文件交换、数据库对接和服务调用。文件交换UTF-8编码格式。数据库对接ID(GUID)、记录入库时间。其中:记IDGUID服务调用通过WebService传递参数,参数按照XML数据交换格式定义。6数据交换模式3数据交换模式分类辽宁省冷链食品安全追溯平台数据交换模式分为数据上报和数据共享。数据上报数据上报流程数据上报流程包括数据生成、数据传输、数据确认、获取反馈及对账确认等,见图2。图2数据上报流程图数据生成图2数据上报流程图数据生成根据约定的报送周期,数据报送交换节点按本文件要求,将报送信息生成需要传送的数据,见图2中①。报送数据起始时间、报送周期可在工作细则中约定。当数据报送交换节点为端交换节点、数据接收交换节点为中心交换节点时,初次传输应为数据集全量传输,之后按增量传输。数据传输数据报送交换节点通过可靠的数据传送服务,将数据传送到数据接收交换节点,数据传送服务应能支2数据确认(1)2获取反馈4当数据接收交换节点对接收到的数据进行确认后,按照表1内容生成对账数据库表记录,并将记录反馈到数据报送交换节点,见图2中④。6.2.6对账确认当数据报送交换节点接收到数据接收交换节点传送来的对账数据库表记录时,应该就记录内容(具体2数据共享共享数据辽宁省冷链食品安全追溯平台生成的数据作为业务部门的共享数据,共享数据见表1。表1共享数据字段名称数据类型中文注释说明FILE_NAMEVARCHAR(64)交换文件名称仅用于文件交换方式REV_TIMEDATETIME(16)接收时间FILE_SIZEVARCHAR(16)交换文件大小FILE_NUMNUMBER(16)交换文件数量FILE_TYPEVARCHAR(32)交换文件格式TABLE_NAMEVARCHAR(32)数据库表名称仅用于数据库对接方式INSERT_TIMEDATETIME(16)入库时间DATA_SUMNUMBER(16)入库记录数量SOURCEVARCHAR(16)交换数据来源文件交换方式和数据库对接方式复用FEEDBACK_TIMEDATETIME(16)时间戳文件交换文件交换文件交换格式XMLEXCELTXTZIPXMLXMLXML1.0XML(全量加载、增量加载)B.1。5XMLXML150MXMLSchemaXML5XMLXML2XML2XML特殊字符&<>“’转义字符&<>""EXCEL交换格式基本要求EXCEL文件交换格式应满足以下基本要求:第一行为数据资源描述信息,包括:数据资源描述项及描述内容,数据资源描述项及描述内容之间的分隔符为“:”,数据资源描述项之间的描述分隔符为“|”;第二行为数据项名称;4)EXCEL3。4)EXCEL3。3EXCEL遵循的其他约定EXCEL文件交换格式还应遵循以下约定:EXCELEXCEL2007数据名称信息(列名)只占一行,每个数据项只占一个单元格,禁止合并单元格;EXCEL150MEXCELSHEET12(如身份证号码6法人名称统一社会信用代码组织机构代码.....记录ID记录入库时间XXXX有限公司91370202787560XXXXXX210043-3.....337C7F2B-7A34-4F50-9141-BAB9E6478CC820211010125830XXXX公司91320481755071XXXXXX275833-5.....38BDDF48-F43C-4858-8E0D-78761EAA1CE620211010125840TXT交换格式基本要求TXT文件交换格式应满足以下基本要求:第一行为数据资源描述信息,包括数据资源描述项及描述内容。数据资源描述项及描述内容之间的分隔符为“:”,数据资源描述项之间的描述分隔符为“|”;第二行为数据项名称,之间的分隔符为“|”,换行标识符为“\r\n”,封闭符为“^”;第三行为数据记录,之间的分隔符为“|”,换行标志符为“\r\n”,封闭符为“^”;TXT44TXTSJZYMC:冷库信息|DWDM:0800|DWMC:沈阳关区|JHSJ:20211010|JZBZ:0|GXPL:月|SJL:50|GXFW:1|ZTLB:1SJZYMC:冷库信息|DWDM:0800|DWMC:沈阳关区|JHSJ:20211010|JZBZ:0|GXPL:月|SJL:50|GXFW:1|ZTLB:1^法人名称|统一社会信用代码^|^组织机构代码^|^ ^|^记录ID^|^记录入库时间^\r\n^XXXX公司^|^91370202787560XXXX^|^XX210043-3^|^ ^|^337C7F2B-7A34-4F50-9141-BAB9E6478CC8^|^20211010125830^\r\n^XXXX公司^|^223456789012345678^|^223456789^|^ ^|^38BDDF48-F43C-4858-8E0D-78761EAA1CE6^|^20211010125840^\r\n遵循的其他约定遵循的其他约定TXT文件交换格式还应遵循以下约定:若数据项没有内容时,分隔符“|”不能省略,需保证完整性;TXTTXT150MTXT文件;若数据中出现分隔符“|”或封闭符“^”,应对其进行转义处理,“|”的转义符号为“\”,“^”的转义符号为“\\”。文件名规范TXTEXCEL”37R_320000_C0301_20150101_001.XML5部分4部分3部分2部分1部分图3文件名组成各部分的具体要求如下:11R”代表上报数据接口,“S23GB/T4657314C0301”代表“区域代码”;48yyyymmdd”;53999001(2G),可由多个文件构成。文件打包规范文件打包应满足以下要求:XML、EXCELTXT(3999001);压缩文件的命名格式为为“文件名”+“_卷号”+“.ZIP”。数据库对接接口数据库对接接口应满足以下要求:建前置机数据库:端交换节点在本地前置机上建立相应的源端前置机数据库表;中心交换节点在本地前置机上建立对应的目标端前置机数据库表;表资源发布:端交换节点将需要交换的数据库表注册为表资源,并将此表资源进行发布;中心交换节点对数据端交换节点表资源进行资源订阅;数据监控:通过监控前置数据库表中数据的变化,包括但不限于时间戳、标识位、触发器方式,触发信息交换;8交换策略:数据报送交换节点将需要交换的信息推送到数据报送交换节点的前置机数据库表中,通过数据监控,数据接收交换节点前置机数据库从数据传输交换节点的前置机数据库表中抽取数据到数据接收前置对应库中;确认机制:当数据接收交换节点完成了对数据传输交换节点推送数据的获取后,以数据库表的方式就数据的内容(交换文件名称、接收时间、交换文件大小、交换文件数量、交换文件格式、数据库表名称、入库时间、入库记录数量、交换数据来源、时间戳)向数据报送交换节点进行对账确认,如双方确认无误则数据库对接传输数据成功,如双方对账存在出入则数据库对接传输数据失败,需要重新进行数据库对接传输。服务方式与服务交换接口服务方式WebServiceWebServiceHTTP服务交换接口服务交换接口应满足以下要求:XMLXML2021-04-15,2021041516:25:16162516;返回包报文头流水号,与请求包报文头流水号保持一致;报文头信息具有默认结构,同时支持自定义报文头。在具体实现时,WebServiceXML数据交换审计为保证冷链食品安全追溯信息交换过程的安全性、可靠性和时效性,必须对交换共享的过程进行全面审计,应保证应用系统、服务器操作系统、中间件及数据库满足以下要求:应启用安全审计功能,审计覆盖到每个用户,对重要的用户行为和重要安全事件进行审计;审计记录应包括事件的日期和时间、用户、事件类型、事件是否成功及其他与审计相关的信息;应对审计记录进行保护,定期备份,避免受到未预期的删除、修改或覆盖等;应对审计进程进行保护,防止未经授权的中断。数据交换安全9数据交换应满足以下安全要求:1)满足GB/T22239-2019中的相关规定;内置抗攻击设计,可抵抗业内常见的网络攻击和渗透测试,并通过等保三级测评;在网络协议隔离的情况下,使数据交换全过程可控,事前有授权审批、事中有数据防泄露、事后有审计和文档追踪;MAC1010表A.3产品信息11附录A表A.3产品信息11(规范性)数据格式表A.1至表A.18规定了各类数据在辽宁省冷链食品安全追溯平台数据汇聚过程中,应当遵循的数据格式。表A.1行政区域(自用)序号字段名字段长度是否可以为空注释1IDintN主键2qymcnvarchar(50)N区域名称3perantidintN父ID4qycodevarchar(6)N区域代码5qyfenjivarchar(11)N区域分级6lvintN第几级7jcnvarchar(20)N简称8jgmcnvarchar(50)N机关名称表A.2行政区域(通用)序号字段名字段长度是否可以为空注释1F1nvarchar(50)N主键ID2F2nvarchar(50)N名称4F3nvarchar(50)N父ID5F4nvarchar(50)N简称6F5nvarchar(50)N层级7F6nvarchar(50)N经度8F7nvarchar(50)N纬度9F8nvarchar(50)N拼音序号字段名字段长度是否可以为空注释1ChanPinIDintN主键2ChanPinMingChengnvarchar(50)N产品名称4LeiBieIDintN一级类别5ErJiLeiBieintN二级类别表A.5数据字典表A.6附件信息12表A.5数据字典表A.6附件信息12序号字段名字段长度是否可以为空注释1YongHuIDintN主键2YongHuMiManvarchar(20)N密码3LianXiDianHuanvarchar(20)N联系电话4ZhuCeDatedateN注册日期5XuKeZhengHaonvarchar(20)N许可证号6SheHuiXinYongDaiManvarchar(20)N社会信用代码7QiYeMingChengnvarchar(50)N企业名称8ChengShiDaiManvarchar(20)N城市代码9QuYuDaiManvarchar(20)N区域代码10JingYingDiZhinvarchar(100)N经营地址11FaRennvarchar(20)Y法人12LengKuLeiBieintY冷库类别13BeiAnHaonvarchar(50)Y备案号14BeiAnJiGuannvarchar(100)Y备案机关15BeiAnDatedateY备案日期序号字段名字段长度是否可以为空注释1ZiDianIDintN主键2ZiDianNeiRongnvarchar(50)N字典内容3ZiDianZhuangTaiintN字典状态4ZiDianDaiManvarchar(50)N代码5ZiDianShuoMingnvarchar(50)N说明6HSManvarchar(50)NHS码7HSNamenvarchar(50)YHs名称序号字段名字段长度是否可以为空注释1FuJianIDintN主键2JiLuIDintN记录ID表A.9委托信息13表A.6附件信息表A.9委托信息13序号字段名字段长度是否可以为空注释3FuJianMingChengnvarchar(200)N附件名称4ShangChuanRiQidateN上传日期5JiLuLeiBieintN记录类别1入库2自建入库3出库表A.7国家序号字段名字段长度是否可以为空注释1IDintN主键2YingWenMingnvarchar(50)N英文名3ZhongWenMingnvarchar(50)N中文名4PinYinnvarchar(50)N拼音表A.8冷库信息序号字段名字段长度是否可以为空注释1LengKuIDintN主键2YongHuIDintN用户ID3LengKuMingChengnvarchar(100)N冷库名称4LengKuMianJidecimal(18,2)N冷库面积5ChengShiDaiManvarchar(50)N城市代码6QuYuDaiManvarchar(50)N区域代码7DiZhinvarchar(200)N地址8ChuCunPinLeinvarchar(50)N贮存品类9ChuCunPinLeiWenZinvarchar(200)N贮存品类文字10LianXiRennvarchar(50)N联系人11FuWuDuiXiangnvarchar(50)N服务对象12FuWuDuiXiangWenZinvarchar(100)N服务对象文字13LengDongKudecimal(18,1)N冷冻能力14LengCangKudecimal(18,1)N冷藏能力序号字段名字段长度是否可以为空注释1WeiTuoIDintN主键表A.11出库信息14表A.9委托信息表A.11出库信息14序号字段名字段长度是否可以为空注释2LengKuIDintN冷库ID3QYeMingChengnvarchar(100)N企业名称4SheHuiTongYiDaiManvarchar(50)N统一社会信用代码5LianXiRennvarchar(50)N联系人6LianXiDianHuanvarchar(50)N联系电话7CunChuLeiBienvarchar(50)N贮存类别8CunChuLeiBieWenZinvarchar(100)N贮存类别文字9WeiTuoMiManvarchar(50)N登录密码10FenQunvarchar(50)N库位号表A.10流入流出对象序号字段名字段长度是否可以为空注释1IDintN主键2GongYingShangHuoXiaoSHouDuiXiangnvarchar(100)N供应商或销售对象3QiYeMingChengnvarchar(50)N企业名称4SheHuiTongYiDaiManvarchar(50)N统一社会信用代码5LianXiRennvarchar(50)N联系人6LianXiDianHuanvarchar(50)N联系电话7YongHuIDintN用户ID8ChuangJianDatedateN创建日期9JingDunvarchar(50)N经度10WeiDunvarchar(50)N纬度11JingYingDiZhinvarchar(200)N经营地址12GuoJiaShangBaointN国家上报1或空未上报13ChengShinvarchar(50)N城市14ShengFennvarchar(50)N省份15WeiTuoIDY委托ID序号字段名字段长度是否可以为空注释1LiuSHuiIDintN主键2ChuKuDatedateN出库日期3ChanPinIDintN产品ID4ShuLiangdecimal(18,2)N数量5ChuKuDuiXiangnvarchar(200)N出库对象表A.12入库信息15表A.11出库信息(续)表A.12入库信息15序号字段名字段长度是否可以为空注释6YongHuIDintN用户ID7LengKuIDintN冷库ID8PiCinvarchar(500)N批次9BianJiintN编辑10XiaoShouDuiXiangIDintN销售对象ID11LiuChuDiFenLeinvarchar(50)N流出地分类12LiuChuDiMingChengnvarchar(50)N流出地名称13GuoChanHuoJinKouChuKunvarchar(50)N国产出库货进口出口14LiuChuDiCodenvarchar(50)N流出地名称15ChanPinMingChengnvarchar(100)N产品名称16GuoJiaShangBaointN国家上报1已上报0或空未上报17LiuShuiHaonvarchar(50)N流水号18WeiTuoIDintY委托ID19JianYiDanHaonvarchar(50)Y检疫单号20is_RKintN是否入库1:已入库,0,未入库21RuKuLiuShuiHaonvarchar(50)N入库流水号22EditDatedateN操作日期23GuoWaiQiYeZhuCeHaonvarchar(50)N国外企业注册号24YunShuChePaiHaonvarchar(50)N运输车牌号25SiJiXingMingnvarchar(50)N司机姓名2627SiJiDianHuaXiaoDuFangShinvarchar(50)nvarchar(50)NN司机电话消毒方式序号字段名字段长度是否可以为空注释1LiuSHuiIDintN主键2RuKuDatedateN入库日期3ChanPinIDintN产品ID4ShuLiangdecimal(18,1)N数量5ShiFouJinKouintN是否进口6XinGuanBaoGaointN新冠报告7LaiYuanintN来源8BaoZhiQiintN保质期9YongHuIDintN用户ID10LengKuIDintN冷库ID11ShiFouZiJianintN是否自建12PiCinvarchar(500)N批次表A.12入库信息(续)序号字段名字段长度是否可以为空注释13JinKouGuoJianvarchar(50)N进口国家14BianJiintN编辑15MingChengnvarchar(200)N名称16LiuRuDiFenLeinvarchar(50)N流入地分类17LiuRuDiMingChengnvarchar(50)N流入地名称18JianYiDanHaonvarchar(50)N检疫单号19RuJingKouAnnvarchar(100)N入境口岸20RuJingDatedateN入境日期21YuanChanGuonvarchar(50)N原产国22BaoJianShuLiangdecimal(18,1)N报检数量23ZhuiSuManvarchar(50)N追溯码24CaiGouDatedateN采购日期25ZiDongPiCiManvarchar(50)N自动批次码26GongYingShangIDintN供应商ID27GuoJiaShangBaointN国家上报1已上报0或空未上报28YuanChanGuoCodenvarchar(50)N原产国代码29RuJingKouAnCodenvarchar(50)N入境口岸代码30LiuRuDiCodenvarchar(50)N流入地代码31JianYiShangBaointN检疫上报1已上报0或空未上报32WeiTuoIDintN委托ID33JiZhuangXiangHaonvarchar(100)N集装箱号34ShangPinTiaoManvarchar(50)N商品条码35ChuKuLiuShuiHaonvarchar(50)N出库流水号36EditDatedateN操作日期37YiXiaoShouShuLiangdecimal(18,1)N已销售数量38ShiFouYouJianYiZhengnvarchar(10)N是否有检疫证明是/否39ShiFouHeSuanJianCenvarchar(10)N是否核酸检测是/否40ShiFouXiaoDunvarchar(10)N是否消毒是/否41LiuShuiHaonvarchar(50)N入库流水号,可以确定唯一42JianYiZhengMingShangChuannvarchar(200)N检疫证明上传43HeSuanJianCeZhengMingShangChuannvarchar(200)N核酸检测证明上传44XiaoDuZhengMingShangChuannvarchar(200)N消毒证明上传45ShouHuoRennvarchar(100)N收货人46FaHuoRennvarchar(100)N发货人47GuoWaiQiYeZhuCeHaonvarchar(50)N国外企业注册号1616表A.15国内口岸基础编码表A.16进口冷链食品追溯大类表A.17中国省市基础编码表A.15国内口岸基础编码表A.16进口冷链食品追溯大类表A.17中国省市基础编码17序号字段名字段长度是否可以为空注释48YunShuChePaiHaonvarchar(50)N运输车牌号49SiJiXingMingnvarchar(50)N司机姓名50SiJiDianHuanvarchar(50)N司机电话51XiaoDuFangShinvarchar(50)N消毒方式表A.13海关关区基础编码序号字段名字段长度是否可以为空注释1GuanQuDaiManvarchar(50)N编码2F2GuanQuMingChengnvarchar(50)N值表A.14国别(地区)基础编码表序号字段名字段长度是否可以为空注释1GuoBieDiQuDaiMaintN国别代码2ZhongWenMingChengnvarchar(100)N国别中文名称3YingWenMingChengnvarchar(100)N国别英文名称序号字段名字段长度是否可以为空注释1KouAnDaiMaintN口岸代码2KouAnMingChengnvarchar(100)N口岸中文名称3KouAnYingWenMingChengnvarchar(100)N口岸英文名称序号字段名字段长度是否可以为空注释1BinaMaintN食品编码2MingChengnvarchar(100)N名称序号字段名字段长度是否可以为空注释1IDintNID表A.17中国省市基础编码(续)序号字段名字段长度是否可以为空注释2Codenvarchar(100)N代码3Namenvarchar(100)N名称表A.18进口冷链食品分类表编码分类名称AQU进口冷链水产品BIR进口冷链禽类LIS进口冷链畜类1818附录B(资料性)XML数据包包头放置数据资源描述信息XMLB.1。表B.1包头数据资源描述信息顺序号标记长度(字符)含义备注1SJZYMC32数据资源名称冷链食品安全追溯信息数据资源的名称2DWDM8单

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论