《安全阀产品追溯 第三部分:数据交换与传输接口技术要求》_第1页
《安全阀产品追溯 第三部分:数据交换与传输接口技术要求》_第2页
《安全阀产品追溯 第三部分:数据交换与传输接口技术要求》_第3页
《安全阀产品追溯 第三部分:数据交换与传输接口技术要求》_第4页
《安全阀产品追溯 第三部分:数据交换与传输接口技术要求》_第5页
已阅读5页,还剩7页未读 继续免费阅读

下载本文档

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

文档简介

ICS13.240

CCSU52

中国特种设备安全与节能促进会标准

CPASEPXXX-XXXX

安全阀产品追溯

第3部分:数据交换与传输接口技术要求

Safetyvalveproducttraceability—Part3:InformationTechnicalrequirementsfor

dataexchangeandtransmissioninterface

(征求意见稿)

××××-××-××发布××××-××-××实施

中国特种设备安全与节能促进会发布

CPASEP×××—××××

安全阀产品追溯

第3部分:数据交换与传输接口技术要求

1范围

1.1本文件主要规定了企业级安全阀信息系统与省级(市级)监察信息系统、国家级监管平台的数据交

换关系,数据交换要求、接口技术要求和数据安全要求等内容。

1.2本文件适用于安全阀追溯数据的采集、交换及接口设计和开发。

2规范性引用文件

下列文件中的内容通过文中的规范性引用而构成本文件必不可少的条款。其中,注日期的引用文

件,仅该日期对应的版本适用于本文件;不注日期的引用文件,其最新版本(包括所有的修改单)适

用于本文件。

安全阀产品追溯第1部分:编码与标识规则

安全阀产品追溯第2部分:数据元规范

IETFRFC2616超文本传输协议-HTTP/1.1

IETFRFC5246传输层安全协议-1.2版

3术语和定义

下列术语和定义适用于本文件下列术语和定义适用于本文件。

3.1

企业级安全阀信息系统enterprisesafetyvalveinformationsystem

按照规定的数据格式和数据接口,为安全阀产品追溯提供数据的企业信息系统。企业包括安全阀生

产单位、使用单位及校验机构。

3.2

省级(市级)监察信息系统province(municipal)supervisionandinformationsystem

省级(市级)监察信息系统,按照规定的数据格式和数据接口,从企业级安全阀信息系统(制造单

位信息系统、使用单位信息系统、检测机构信息系统)获取数据的省级(市级)监察相关的信息系统。

3.3

国家级监管平台statesupervisionandinformationsystem

1

CPASEP×××—××××

国家级监管平台,按照规定的数据格式和数据接口,从省级(市级)监察信息系统获取数据的国家

级信息系统。

4缩略语

下列缩略语适用于本文件:

HTTP:超文本传输协议(HyperTextTransferProtocol)

HTTPS:安全超文本传输协议(SecureHyperTextTransferProtocol)

TLS:传输层安全性协议(TransportLayerSecurity)

JSON:轻量级的数据交换格式(JavaScriptObjectNotation)

5数据交换关系

企业级安全阀信息系统、省级(市级)监察系统、国家级监管平台的数据交换关系见图1,各系统

间数据交换信息类别应满足《安全阀产品追溯第2部分:数据元规范》的要求。

图1安全阀数据交换关系

6数据交换要求

6.1企业级安全阀信息系统

企业级安全阀信息系统(生产单位、使用单位、校验机构)基于各方业务关系通过数据接口获取如

下信息:

a)安全阀产品追溯信息:包括产品出厂编号、安全阀代码、安全阀型号、安全阀位号、安全阀类

型、进口公称压力、进口公称尺寸、整定压力、冷态试验差压力、介质类型、密封中径、阀体材料、生

2

CPASEP×××—××××

产日期;

b)安全阀生产单位基础信息:包括生产单位或进口代理商名称、统一社会信用代码、注册地址、

通讯地址、生产许可证编号、许可项目、有效期至;

c)安全阀使用管理追溯信息:包括设备种类、设备注册代码、设备使用登记证编号、安全阀安装

位置、设备工作压力、要求整定压力、工作温度、工作介质、校验状态、安全阀状态;

d)安全阀使用单位基础信息:包括使用单位名称、统一社会信用代码、注册地址、通信地址;

e)安全阀校验追溯信息:包括校验记录编号、校验日期、校验方式、整定压力范围、校验报告编

号、报告出具日期、下次校验日期、校验结果;

f)安全阀校验机构基础信息:校验机构名称、统一社会信用代码、注册地址、通信地址、校验机

构核准证编号、许可项目、有效期至。

上述信息可以添加、修改和撤销。

6.2省级(市级)监察系统

省级(市级)监察系统有权限通过数据接口从企业级安全阀信息系统获取属于本区域如下安全阀信

息:

a)安全阀产品追溯信息:包括产品出厂编号、安全阀代码、安全阀型号、安全阀位号、安全阀类

型、进口公称压力、进口公称尺寸、整定压力、冷态试验差压力、介质类型、阀体材料、生产日期;

b)安全阀生产单位基础信息:包括生产单位或进口代理商名称、统一社会信用代码、注册地址、

通讯地址、生产许可证编号、许可项目、有效期至;

c)安全阀使用管理追溯信息包括设备种类、设备注册代码、设备使用登记证编号、安全阀安装位

置、设备工作压力、要求整定压力、工作温度、工作介质、校验状态、安全阀状态;

d)安全阀使用单位基础信息:包括使用单位名称、统一社会信用代码、注册地址、通信地址;

e)安全阀校验追溯信息:包括校验记录编号、校验日期、校验方式、整定压力范围、校验报告编

号、报告出具日期、下次校验日期、校验结果;

f)安全阀校验机构基础信息:校验机构名称、统一社会信用代码、注册地址、通信地址、校验机

构核准证编号、许可项目、有效期至。

上述信息可以查阅。

6.3国家监管平台

国家监管平台有权限通过数据接口从省级(市级)监察系统获取全国范围内的如下安全阀信息:

a)安全阀产品追溯信息:包括产品出厂编号、安全阀代码、安全阀型号、安全阀位号、安全阀类

型、进口公称压力、进口公称尺寸、整定压力、冷态试验差压力、介质类型、阀体材料、生产日期;

b)安全阀生产单位基础信息:包括生产单位或进口代理商名称、统一社会信用代码、注册地址、

通讯地址、生产许可证编号、许可项目、有效期至;

c)安全阀使用管理追溯信息:包括设备种类、设备注册代码、设备使用登记证编号、安全阀安装

位置、设备工作压力、要求整定压力、工作温度、工作介质、校验状态、安全阀状态;

d)安全阀使用单位基础信息:包括使用单位名称、统一社会信用代码、注册地址、通信地址;

e)安全阀校验追溯信息:包括校验记录编号、校验日期、校验方式、整定压力范围、校验报告编

号、报告出具日期、下次校验日期、校验结果;

f)安全阀校验机构基础信息:校验机构名称、统一社会信用代码、注册地址、通信地址、校验机

构核准证编号、许可项目、有效期至。

上述信息可以查阅。

3

CPASEP×××—××××

6.4数据交换方式

安全阀数据交换与共享采用以下三种方式的一种:

a)网页在线录入方式:适用于没有信息化系统支撑的、少量的数据;

b)Excel模板数据导入方式:适用于没有信息化系统支撑的、大批量的数据;

c)跨语言和平台的数据接口方式:适用于有信息化系统支撑的系统相互之间的数据交换与共享。

7接口技术要求

7.1数据接口开发技术

数据交换应遵循以下标准,请求和响应采用JSON格式,字符编码统一采用UTF-8字符编码,传输数

据采用数据签名的方式进行加密处理。

a)WebService调用

——传输标准:SOAP1.2;

——服务定义标准:采用标准的WEB服务说明语言WSDL1.1;

——数据交换相关UDDI标准:采用标准的WEB服务说明语言UDDI2.0。

b)RESTfulWebService调用

——传输标准:采用标准的传输协议HTTP/HTTPS1.1;

——服务定义标准:遵循RFC3986。

7.2数据接口功能

7.2.1接口基本功能

数据接口提供的功能包含数据新增、修改、删除及数据查询等功能;

a)数据新增:按时间戳增量上传,包含数据的全量上传;

b)数据修改:按接口数据元中的主键,进行数据修改操作;

c)数据删除:按数据元的主键,进行数据删除操作;

d)数据查询:按数据元的主键等关键信息进行数据查询。

7.2.2数据校验功能

具备校验接口账户权限功能,能校验相应数据调用、更新、删除、查询等数据操作权限;数据接口

能自动读取数据校验规则,进行数据校验。

7.2.3接口监控功能

提供有效的系统的可监控机制,实时监控接口的运行情况,便于及时发现错误、排除故障。

7.3数据接口技术格式

数据交换过程中数据的具体格式见附录A。

7.4数据接口签名规则

接口请求方和接口响应方对所有的参数节点,使用键值对的格式key=value拼接字符串(键值对使

用&符号拼接),拼接字符串需要包含签名私匙KEY值(“&key=签名私钥KEY”字符串),根据最终字

符串做MD5或SM4加密结果转成大写,生成签名串sign。

4

CPASEP×××—××××

7.5数据接口服务地址规则

数据接口服务地址规则:http://<ip>:<port>/<service>/<interFlag>或

https://<ip>:<port>/<service>/<interFlag>。其中:

a)ip表示服务提供者服务的ip地址或域名;

b)port表示服务提供者服务对应的端口;

c)service表示接口服务提供者服务平台的名称;

d)interFlag:表示服务提供者自定义的接口服务的名称。

8数据接口安全

8.1访问控制

传输数据文件中增加身份认证消息报文,以实现对调用方的安全认证;采用网页录入或者导入

方式的,则通过授予账号登录的方式,以确保数据的安全性;密码可采用MD5、SM4等能够保证安全级别

的加密方式进行加密。

8.2数据交换量控制

在数据接口交换时,由数据交换双方根据系统性能、物理带宽等因素进行数据交换量限制。

8.3数据重传响应机制

密码校验失败等原因造成的数据传输失败3次的,应进行标记,并按照一定时间再重新校验传输。

5

CPASEP×××—××××

附录A消息结构

(资料性)

A.1请求消息

A.1.1请求消息结构

单条数据请求:

"appid":"应用账号",

"busicode":"业务分类代码",

"action":"请求动作代码",

"busilist":

{

"id":"值",

"FIELD1":"值",

"FIELD2":"值",

"FIELD3":"值",

...

},

"random":"请求随机数",

"sign":"签名数据"

批量数据请求:

"appid":"应用账号",

"busicode":"业务分类代码",

"action":"请求动作代码",

"busilist":[

{

"id":"值",

"FIELD1":"值",

"FIELD2":"值",

"FIELD3":"值",

...

},

{

"id":"值",

"FIELD1":"值",

"FIELD2":"值",

6

CPASEP×××—××××

"FIELD3":"值",

...

}

...

],

"random":"请求随机数",

"sign":"签名数据"

A.1.2元素说明

数据接口请求参数见表A.1。

表A.1数据接口请求参数

参数中文名称参数名类型定义是否必填说明

应用账号appid字符串是请求方应用账号,接口应用双方约定

业务分类代码busicode字符串是业务类型代码见表A.2

请求动作代码action字符串是请求动作代码见表A.3

各接口请求业务参数的内容不同,实际内容以各接口为准;

请求业务参数busilist字符串是接口请求业务参数值,参数JSON格式,编码字符集

UTF-8

每次请求生成一个唯一编号,全局唯一,宜采用UUID通

请求随机标识random字符串是

用唯一识别码

签名sign字符串是MD5或SM4加密转换成大写

A.1.3业务分类代码

业务分类代码参见表A.2。

表A.2业务分类代码

业务分类代码类型说明

01安全阀产品追溯信息

02安全阀生产单位基础信息

03安全阀使用管理追溯信息

04安全阀使用单位基础信息

05安全阀校验追溯信息

06安全阀校验机构基础信息

7

CPASEP×××—××××

A.1.4请求动作代码

请求动作代码参见表A.3

表A.3请求动作代码

动作代码类型说明

01数据新增

02数据修改

03数据删除

04数据查询

A.2响应消息

A.2.1响应消息说明

响应消息的结构说明、属性说明应如下。当消息响应不成功时,请求方重新发送数据。返回结果的

中的签名规则与请求中签名规则一致。

A.2.2响应消息结构

单条数据请求响应:

"appid":"应用账号",

"timestamp":"时间戳",

"busicode":"业务分类代码",

"datalist":{"result":"0001","message":"响应业务结果描述",

"busilist":

{

"FIELD1":"值",

"FIELD2":"值",

"FIELD3":"值",

...

},

},

"random":"请求随机数",

"sign":"签名数据"

批量数据请求响应:

"appid":"应用账号",

"timestamp":"时间戳",

"busicode":"业务分类代码",

8

CPASEP×××—××××

"datalist":{"result":"0001","message":"响应业务结果描述",

"busilist":[

{

"FIELD1":"值",

"FIELD2":"值",

"FIELD3":"值",

...

},

{

"FIELD1":"值",

"FIELD2":"值",

"FIELD3":"值",

...

}

...

]

},

"random":"请求随机数",

"sign":"签名数据"

A.2.3数据接口响应说明。

数据响应参数说明见表A.4

表A.4接口响应参数

参数中文名称参数名类型定义是否必填说明

各API调用返回的内容不同,实际内容以各接口API为准,

返回结果参数datalist字符串是

参数值为JSON格式,编码字符集UTF-8

请求随机标识random字符串是对应请求参数的random

签名sign字符串是MD5或SM4加密转换成大写

A.2.4返回结果datalist说明

返回结果业务数据datalist分两种情况:

a)请求成功时:

返回JSON格式如:{"result":"0001","message":"响应业务结果描述",

"busil

温馨提示

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

评论

0/150

提交评论