DB 13T 2709-2018 法人和其他组织统一社会信用代码数据库访问服务接口技术规范.pdf
《DB 13T 2709-2018 法人和其他组织统一社会信用代码数据库访问服务接口技术规范.pdf》由会员分享,可在线阅读,更多相关《DB 13T 2709-2018 法人和其他组织统一社会信用代码数据库访问服务接口技术规范.pdf(14页珍藏版)》请在麦多课文档分享上搜索。
1、ICS 03.100.01 A 02 DB13 河北省 地方标准 DB 13/T 2709 2018 法人和其他组织统一社会信用代码数据库访问服务接口技术规范 2018- 04 - 09 发布 2018 - 05 - 09 实施 河北省质量技术监督局 发布 DB13/T 2709 2018 I 前 言 本标准按照 GB/T 1.1-2009给出 的规则起草。 本标准由河北省质量技术 监督局 提出。 本标准由河北 省服务 标准化 技术委员会 ( SAHB/TC 264) 归口。 本标准 起草单位: 河北省 标准化研究院 、石家庄宇邦软件科技有限公司。 本标准起草人: 阎占辉、董世涛 、李虓峰、高
2、龙、于潇、闫志强、李英君、孙明立、李会、孙家田。DB13/T 2709 2018 1 法人和其他组织统一社会信用代码数据库 访问服务接口技术规范 1 范围 本标准规定了法人和其他组织统一社会信用代码数据库访问服务接口(以下简称统一代码接口)的术语 、 定义 和 缩略语、统一代码接口框架、统一代码接口要求 、 统一代码接口服务数据项和统一代码接口调用状态信息。 本标准适用于政府部门以接口方式进行的统一社会信用代码数据库信息共享应用。 2 规范性引用文件 下列文件对于本文件的应用是必不可少的。凡是注日期的引用文件,仅注日期的版本适用于本文件。凡是不注日期 的引用文件,其最新版本(包括所有的修改单)
3、适用于本文件。 GB/T 2260 中华人民共和国行政区划代码 GB/T 4754 国民经济行业分类 GB 32100 法人和其他组织统一社会信用代码编码规则 3 术语、定义 和缩略语 3.1 术语和定义 下列术语和定义适用于本文件。 3.1.1 接口 interface 体现一个实体行为特征的具体名称的操作集。 3.1.2 请求 request 接口用户向接口发出的一次调用申请。 3.1.3 响应 response 接口向接口用户返回请求的操作结果。 3.1.4 包体 entity-body 数据传输中的实体主 体部分。 3.2 缩略语 下列缩略语适用于本文件。 DB13/T 2709 20
4、18 2 HTTPS 基于安全套接字的 超文本传输协议( Secure hypertext transfer protocol) XML 可扩展标识语言( Extensible markup language) JSON JS对象标记 (JavaScript object notation) 4 统一代码接口框架 4.1 许可和调用 4.1.1 接口用户向接口提供方提交使用申请,用户申请信息包括: a) 机构统一社会信用代码; b) 机构名称; c) 用于实现应用接口功能的设备的 IP 地址; d) 申请使用期限; e) 申请使用数 据项。 4.1.2 接口提供方收到申请后,生成许可信息反馈给
5、接口用户,许可信息包括: a) 机构统一社会信用代码; b) 机构名称; c) 用于实现应用接口功能的设备的 IP 地址; d) 申请使用期限; e) 用户账号; f) 用户密码; g) 接口地址。 4.1.3 接口用户在调用接口时,应提供被授予的许可信息。 4.1.4 接口在接收到请求后,校验接口用户许可信息中用于实现应用接口功能的设备的 IP 地址和申请使用期限的有效性、用户账号和用户密码的合法性,检验通过后,执行请求,返回响应内容。 4.2 应用模型 统一代码接口应用模型见图 1。 图 1 统一代码接口应用模型 接口用户 接口 请求 响应 DB13/T 2709 2018 3 5 统一代
6、码接口要求 5.1 接口 定义 统一代码接口定义见表 1。 表 1 统一代码接口定义 定义 说明 String Tydm_sh_service (string licence, string cond_information, string repl_packagetype) 1. Tydm_sh_service 为约定的接口名称。 2. license 为许可参数 (见 5.3)。 3. cond_information 为条件参数 (见 5.4)。 4. repl_packagetype 为返回结果数据包格式参数 (见 5.5)。 5. 接口返回结果见 5.6。 5.2 基本 约定 5.2
7、.1 传输协议 采用 HTTPS作为传输协议。 5.2.2 地址格式 接口地址由接口提供方提供,格式为: https:/xxx.xxx.xxx.xxx/services_path/service_name。 其中: xxx.xxx.xxx.xxx表示接口所在的服务器的有效地址; services_path表示接口的发布路径,由接口提供方命名; service_name表示约定的接口名称,由接口提供方命名。 5.2.3 安全性 接口用户以接口提供方授权的许可为凭据调用接口。 5.2.4 调用方法 统一代码接口调用方法实例参见 附录 A。 5.3 许可参数 5.3.1 内容组成 许可参数由一组用户
8、信息组成。 5.3.2 包体标记及含义 许可参数包体标记及含义说明见表 2。 DB13/T 2709 2018 4 表 2 许可参数包体标记及含义 信息类别 标记 字符类型及长度 含义 说明 用户信息 tydm nvarchar(18) 机构统一社会信用代码 - jgmc nvarchar(400) 机构名称 - appkey nvarchar(8) 用户账号 - appsecret nvarchar(10) 用户密码 - ip nvarchar(15) 被授权应用接口的设备的 IP 地址 - startdate nvarchar(10) 使用期限开始时间 授权起始日期 enddate nva
9、rchar(10) 使用期限结束时间 授权终止日期 5.3.3 包体格式说明 许可参数包体采用 JSON格式。 许可参数放置在标记 之间,见示例 1。 示例 1: “tydm“: “xxxxxxxxxxxxxxxx“, “jgmc“: “xxx“, “appkey“:“xxx“, “appsecret“:“xxx“, “ip“: “xxx“, “startdate“: “xxx“, “enddate“:“xxx“ 5.4 条件参数 5.4.1 内容组成 条件参数由条件逻辑关系、条件数据项集、返回结果数据项名称组成。见图 2。 图 2 条件参数 5.4.2 包体格式说明 条件参数包体采用 JSO
10、N格式。 条件 数据项集 条件逻辑 关系 返回 结果数据 项名称 条件数 据 项 1 条件 数据项 n DB13/T 2709 2018 5 条件参数放置在标记 “exp“:“xxx“,“fields“:“field“:“xxx“, “operation“:“xxx“, “value“:“xxx“, , “field“:“xxx“, “operation“:“xxx“, “value“:“xxx“, “result“:“xxx“之间。 exp关键字为条件逻辑关系。其中与、或分别用 *、 +标识;为空时,默认为与;在逻辑关系中,第一个条件数据项用 0表示,第二个用 1表示,以此类推,第 n个用
11、n-1表示,各条件之间可以用圆括号运算符()组合。 fields关键字为条件数据项集。其中 field关键字为条件数据项; operation为条件数据项的关系运算符,其表示及含义见表 3; value为条件数据项的值。 result关键字为返回结果中 用户要求的 数据项名称,各数据项间以“ ,”分隔。 数据项标识应符合本标准第 6章的规定。 表 3 关系运算符表示及含义 关系运算符 含义 说明 = 等于 字符型按字符编码顺序进行比较 数值型应转换成数值进行比较 日期型应转换成日期进行比较 日期时间型应转换成时间进行比较 大于 = 大于或等于 不等于 like 模糊匹配 仅可应用于字符型的数
12、据项,从字符串任意位置进行匹配 left like 左匹配 仅可应用于字符型的数据项,从字符串起始端匹配 right like 右匹配 仅可应用于字符型的数据项,从字符串尾端匹配 is null 空值 - is not null 非空 - 条件参数包体格式见示例 2。 示例 2: “exp“:“0*(1*2)“, “fields“: “field“: “xzqh“, “operation“: “=“, “value“: “xxx“ , “field“: “jgmc“, “operation“: “like“, “value“: “xxx“ , “field“: “jgmc“, “operati
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
5000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- DB 13T 2709-2018 法人和其他组织统一社会信用代码数据库访问服务接口技术规范 13 2709 2018 法人 其他 组织 统一 社会 信用 代码 数据库 访问 服务 接口 技术规范
