DB65/T 4227-2019 基层基础数据共享交换平台 共享数据发布规范.pdf

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

  • 文档部分内容预览:
  • 8.2数据发布系统应提供下列附加服务功能: a 格式转换:由数据格式转换适配器(包括:关系型数据格式转换适配器、空间数据格式转换适 配器、文件数据格式转换适配器、多媒体数据格式转换适配器等)将需要发布的内容进行XMI 格式转换; b) 数据压缩:对发布内容进行压缩; c)数据加密:使用密钥进行数据加密和解密。 8.3数据发布的过程可包括数据接口生成、身份验证、数据文件生成、数据推送和数据接收等环节。 数据发布示例参见附录C。 3.4共享数据的数据目录可存入平台共享数据目录。 3.5需要提取数据内容的,应依据数据提取规则提取数据内容,依据数据存储方案存储至相应的数据 库。不需要提数据内容的,应在数据目录中对共享数据内容的存储路径、存储方式等予以说明。 应对传输数据的完整性、准确性进行审核。

    9.1数据发布方对其发布的共享数据,应具有访问管理和控制权限。 9.2应根据数据安全级别和要求提供相应的加密方式。加密密钥应及时更新,确保共享数据的安全。 9.3平台系统应依据实际情况制定更新维护的方案和要求,确保平台共享数据的准确有效。

    A. 1. 1. 1 描述

    DB65/T42272019

    数据量较大、数据增量或更新频繁的数据交换时,宜借助中转数据库住宅楼标准规范范本,在业务系统数据库与平台数 据库间通过数据库接入的方式进行数据传输。数据库接入时应设置相应的交换表和中转数据库接入管理 字段。

    中转数据库应依据接收的业务数据设置对应的交换表,用于记录数据交换时接收的数据结果。交换

    表A.1交换表的字段及技术要求

    A.1.1.3中转数据库接入管理字段

    中转数据库的交换表应增加接入管理字段。接入管理字段见表A.

    中转数据库的交换表应增加接入管理字段。接入管理字段见表A.

    A.1.1.4其他技术约束

    DB65/T42272019

    表A.2交换表接入管理

    A. 1. 2 文件接入

    A. 1. 2. 1 描述

    文件接入方式是指发送端和接收站 件接人方式可分为结构化 接入和非结构化文件交换。

    A.1.2.2结构化文件解析接入

    发送端通过平台数据交换软件进行文件上传,将结构化文件解析后推入中转数据库。 结构化文件应满足下列要求: a)能通过数据解析转换为二维数据表结构,如:Excel、XML、csV、txt等格式文件; b) 应提供二维数据表的元数据描述、表的属性及各个字段的属性说明(包括表名、字段名、字段 类型,字段长度、字段非空属性、主键属性、默认值、小数点等)。

    A.1.2.3非结构化文件接入

    A.1.3接口方式接入

    接口接入方式是指通过数据接口进行数据交换的数据传输方式。接口方式接入应满足下列要求: 怡息服 接口类型支持SOAP1.1/1.2、HTTP1.1、HTTPS; 由数据发布方在平台上进行自主数据接口的注册; 发布的数据接口应提供接口调用说明; d)数据发布方应对接口性能和服务质量负责。 数据接口的调用示例参见附录C。

    DB65/T42272019

    附录B (资料性附录) 数据加密、解密和密钥生成示例

    DB65/T42272019

    DB65/T 42272019

    本示例通过VisualStudioC#和Java语言示例,描述传输系统对共享数据的传送过程。 共享数据传送可包括下列过程: a)建立VisualStudioC#工程,将推送接口所在服务对应的WSDL添加Web引用到工程中(Web 引用命名为WS); b)声明一个对象实例。在代码中通过wS.webservicenametest=newwS.webservicenameO声 明,其中webservicename为政务数据推送接口所在服务的YzwConvergenceService.asmx类名 称,通过test调用政务数据推送接口; 调用政务数据推送接口。使用访问数据汇聚接口可用的用户帐号和密码进行身份验证,调用政 务数据推送接口,进行行政许可、行政处罚等政务数据提交: 数据文件生成; 数据推送; f)数据接收。

    C. 2. 1 身份验证

    stringguid=test.LoginByAccount(“用户帐 //此用户必须是在注册的用户 地方标准信 stringcatalogid="xxx"; //由每个对接事项分配一个唯一标识 stringxmlstr=BuildXmlStrO; //构造政务数据信息文件 · //调用政务数据推送接口 string result = test.pushXml(guid, catalogid,xmlstr); //返回XML格式的推送结果

    C.2.2数据文件生成

    public string BuildXmlStrO //创建Xml文档 XmlDocument doc=newXmlDocumentO //添加根节点

    public string BuildXmlStrO //创建Xml文档 XmlDocument doc =new XmlDocument O; //添加根节点

    DB65/T42272019

    XmlNode rootNode=doc.CreateNode(XmlNodeType.Element,"table", doc.NamespaceURI) doc.AppendChild(rootNode); //添加row节点 XmlNode firstNode=doc.CreateNode(XmlNodeType.Element,"row",doc.NamespaceURI) //添加row节点的type属性 XmlAttributenewAttribute=doc.CreateAttribute("type"): newAttribute.InnerText="add"; firstNode.Attributes.Append(newAttribute); rootNode.AppendChild(firstNode)

    XmlNoderootNode=doc.CreateNode(XmlNodeType.Element,"table", doc.NamespaceURI) doc.AppendChild(rootNode); //添加row节点 XmlNode firstNode=doc.CreateNode(XmlNodeType.Element,"row",doc.NamespaceURI); //添加row节点的type属性 XmlAttributenewAttribute=doc.CreateAttribute("type"); newAttribute.InnerText="add"; firstNode.Attributes.Append(newAttribute); rootNode.AppendChild(firstNode)

    //添加row子节点 AddChildNode(reffirstNode,"xksxmc","name","许可事项名称","xxx",doc); AddChildNode(reffirstNode,"sbsxmc","name","申报事项名称","xxx",doc); AddChildNode(reffirstNode,"xkidsbbh","name","许可ID","xxx",doc); AddChildNode(reffirstNode,"xkwjbh","name","许可文件编号","xxx",doc); AddChildNode(reffirstNode,"xkwjmc","name","许可文件名称","xxx",doc); AddChildNode(reffirstNode,"yxqz","name","有效期自","xxx",doc); AddChildNode(reffirstNode,"yxqzhi","name","有效期至","xxx",doc); AddChildNode(reffirstNode,"xkjg","name","许可机关","xxx",doc); AddChildNode(reffirstNode,"xknr","name","许可内容","xxx",doc) AddChildNode(reffirstNode,"djzt","name","登记状态","xxx",doc); AddChildNode(reffirstNode,"xzxdrmc","name","行政相对人名称","xxx",doc); AddChildNode(reffirstNode,"tyshxydm","name","统一社会信用代码","xxx",doc); AddChildNode(reffirstNode,"qyzch","name","企业注册号","xxx",doc); AddChildNode(reffirstNode,"zzjgdm","name","组织机构代码","xxx",doc); returndoc.OuterXml; 添加子节点方法 blic void AddChildNode(ref XmlNode node,string childNodeName,string attrName, st ue, stringchildNodeValue,XmlDocument doc) 标准 //添加子节点 XmlNode childNode= doc. CreateNode (XmlNodeType. Element, childNodeNaine, doc. Names 息服 childNode.InnerText=childNodeValue; //添加属性 XmlAttributenewAttribute=doc.CreateAttribute(attrName): newAttribute.InnerText=attrValue; childNode.Attributes.Append(newAttribute); node.AppendChild(childNode);

    装修施工组织设计 DB65/T42272019

    DB65/T42272019

    2. 3. 1 获取 cxf 组件

    C.2.3.2项目引入cxf组件

    C. 2. 3. 3引入调用代码

    C.2. 4 数据接收

    DB65/T42272019

    public void doPost(HttpServletRequest request,HttpServletResponse response ServletException,IOException(

    检测试验getErrorDataByServletStream(request,respc

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

相关下载

常用软件