资料介绍
ICS 13.220.20 C 81
中 华 人 民 共 和 国 国 家 标 准
GB/T 26875. 8—2015
城市消防远程监控系统
第 8 部分 :监控中心对外数据交换协议
Remote-monitoringsystem ofurban fireprotection—
Part8:Externaldata exchangeprotocolformonitoring center
2015-06-02发布 2016-02-01实施
中华人民共和国国家质量监督检验检疫总局中 国 国 家 标 准 化 管 理 委 员 会
发
布
GB/T 26875. 8—2015
GB/T 26875. 8—2015
前 言
GB 26875《城市消防远程监控系统》分为以下八个部分 :
— 第 1部分 :用户信息传输装置 ;
— 第 2部分 :通信服务器软件功能要求 ;
— 第 3部分 :报警传输网络通信协议 ;
— 第 4部分 :基本数据项 ;
— 第 5部分 :受理软件功能要求 ;
— 第 6部分 :信息管理软件功能要求 ;
— 第 7部分 :消防设施维护管理软件功能要求 ;
— 第 8部分 :监控中心对外数据交换协议 。
本部分为 GB 26875的第 8部分 。
本部分按照 GB/T 1. 1—2009给出的规则起草 。
本部分由中华人民共和国公安部提出 。
本部分由全国消防标准化技术委员会(SAC/TC113)归 口 。
本部分负责起草单位 :公安部沈阳消防研究所 。
本部分参加起草单位 :深圳市赋安安全系统有限公司 、万盛(中国) 科技有限公司 、海湾安全技术有限公司 。
本部分主要起草人 :李志 刚 、王 军 、张 迪 、杨 树 峰 、刘 海 霞 、裴 建 国 、齐 宝 金 、仝 瑞 涛 、赵 海 荣 、张 磊 、杜阳 、乔培玉 、刘濛 、隋虎林 、马青波 、郑春华 、经纬 、王海润 。
城市消防远程监控系统
第 8 部分 :监控中心对外数据交换协议
1 范围
GB 26875的本部分规 定 了 城 市 消 防 远 程 监 控 系 统 监 控 中 心 对 外 数 据 交 换 协 议 的 缩 略 语 、XML Schema定义 、一般要求 、数据查询接口和数据实时发布接 口 。
本部分适用于城市消防远程监控系统监控中心与外部系统之间的数据交换 。
2 规范性引用文件
下列文件对于本文件的应用是必不可少的 。凡是注 日期的引用文件 ,仅注 日期的版本适用于本文件 。凡是不注日期的引用文件 ,其最新版本(包括所有的修改单)适用于本文件 。
GB 18030 信息技术 中文编码字符集
GB/T 26875. 4—2011 城市消防远程监控系统 第 4部分 :基本数据项
GB 50440 城市消防远程监控系统技术规范
RFC2616 超文本传输协议 (HypertextTransferProtocol—HTTP/1.1)
RFC2818 超文本传输安全协议 (HTTP Over TLS)
RFC 3023 XML媒体类型 (XML Media Types)
RFC 3629 ISO 10646的转换格式 (UTF-8, a transformation formatofISO 10646)
RFC 6749 OAuth2. 0 认证框架 (The OAuth2. 0 Authorization Framework)
3 术语和定义
GB 50440界定的术语和定义适用于本文件 。
4 缩略语
下列缩略语适用于本文件 。
HTTP:超文本传输协议(HypertextTransferProtocol)
HTTPS:超文本传输安全协议(HTTP Over TLS)
REST:表述性状态转移(RepresentationalState Transfer)
URI:统一资源标识符(Uniform Resource Identifier)
XML:可扩展标记语言(eXtensible Markup Language)
XML Schema:可扩展标记语言架构定义(XML Schema Definition)
5 XML Schema定义
5. 1 GB/T 26875. 4—2011 中规定的各类信息的 XML Schema定义见附录 A。
5.2 数据订阅请求 、取消数据订阅请求 、数据订阅响应及相关数据通知的 XML Schema定义见附录 B。
GB/T 26875. 8—2015
5.3 附录 A、附录 B所述 XML Schema 中引用的公用数据类型的 XML Schema定义见附录 C。
6 一般要求
6. 1 本协议使用的字符集应满足 GB 18030或 RFC 3629的规定 。
6.2 本协议应以 HTTP或 HTTPS协议作为底层承载协议。采用 HTTP协议时,应满足 RFC2616的规定;采用 HTTPS协议时,应满足 RFC2818的规定。
6.3 本协议宜采用 OAuth2. 0协议进行客户端验证和授权 ,并满足 RFC 6749的规定 。
6.4 监控中心如未能处理接收到的请求时,返回的 HTTP 响应的状态代码(Status Code) 应是 400,实体主体(Entity Body)应是 RFC 3023中描述的媒体类型为“application/xml”的错误响应 。错误响应的XML Schema定义见 A. 15,其中 description元素为错误描述 ; code元 素 为 错 误 代 码 , 取 值 范 围 为 1~ 9999,仅 1000~ 9999用于自定义错误 ,错误代码的定义见表 1。
表 1 错误代码表
7 数据查询接口
7. 1 数据查询请求
7. 1. 1 任何查询请求应支持表 2规定的通用查询参数 。
表 2 通用查询参数
7.1.2 查询请求接口应支持 HTTP 的 GET方法。
注: GET方法是 HTTP规定的客户端与服务器的交互方法之一,一般用于获取或查询资源信息。
7.1.3 查询请求接口应采用 REST风格的 HTTP接口,接口 URL基本格式为 http(s)://.../openapi/
v1/query/{uri}{query_string} ,其中{uri}应支持 7. 3规定的各类查询的{uri}路径 , {uri}可在任何 “/”处
截止 ,不以 “/”结尾 ; {query_string}由通用查询参数和具体查询参数组合而成 ,在格式上 , 以 “? ”字符为
起点 ,每个参数以“&”隔开 ,再以“= ”分开参数名称与参数值 , 同一参数的参数值如有多个 ,则以 “,”连
7.2 数据查询响应
7.2. 1 查询响应数据的格式由查询请求的 format参数指定 。
7.2.2 查询响应数据的编码类型由查询请求的 oe参数指定 。
7.3 数据查询细则
7.3. 1 监控中心查询
7.3. 1. 1 {uri}为 jkzx_list/{jkzx_guid} 。
7.3. 1.2 {query_string}可使用表 3规定的具体查询参数 。
表 3 监控中心具体查询参数
7.3. 1.3 响应数据的 XML Schema定义见 A. 1。
7.3.2 监控人员查询
7.3.2. 1 {uri}为 jkzx_list/{jkzx_guid}/jkry_list/{jkry_guid} 。
7.3.2.2 {query_string}除可以使用 7. 3. 1. 2规定的参数外 ,还可使用表 4规定的具体查询参数 。
表 4 监控人员具体查询参数
7.3.2.3 响应数据的 XML Schema定义见 A. 2。
7.3.3 联网用户基本情况查询
7.3.3. 1 {uri}为 jkzx_list/{jkzx_guid}/lwyh_list/{lwyh_guid} 。
7.3.3.2 {query_string}除可以使用 7. 3. 1. 2规定的参数外 ,还可使用表 5 规定的具体查询参数 。
表 5 联网用户基本情况具体查询参数
7.3.3.3 响应数据的 XML Schema定义见 A. 3。
7.3.4 建、构筑物基本情况查询
7.3.4. 1 {uri}为 jkzx_list/{jkzx_guid}/lwyh_list/{lwyh_guid}/jgzw_list/{jgzw_guid} 。
7.3.4.2 {query_ string} 除 可 以 使 用 7. 3. 1. 2、7. 3. 3. 2 规 定 的 参 数 外 , 还 可 使 用 表 6 规 定 的 具 体 查 询参数 。
表 6 建、构筑物具体查询参数
7.3.4.3 响应数据的 XML Schema定义见 A. 4。
7.3.5 消防安全重点部位基本情况查询
7.3.5. 1 {uri}为 jkzx_list/{jkzx_guid}/lwyh_list/{lwyh_guid}/xfaqzdbw_list/{xfaqzdbw_guid} 。
7.3.5.2 {query_ string} 除 可 以 使 用 7. 3. 1. 2、7. 3. 3. 2 规 定 的 参 数 外 , 还 可 使 用 表 7 规 定 的 具 体 查 询参数 。
表 7 消防安全重点部位具体查询参数
7.3.5.3 响应数据的 XML Schema定义见 A. 5。
7.3.6 消防设施查询
7.3.6. 1 {uri}为 jkzx_list/{jkzx_guid}/lwyh_list/{lwyh_guid}/xfss_list/{xfss_guid} 。
7.3.6.2 {query_ string} 除 可 以 使 用 7. 3. 1. 2、7. 3. 3. 2 规 定 的 参 数 外 , 还 可 使 用 表 8 规 定 的 具 体 查 询参数 。
表 8 消防设施具体查询参数
7.3.6.3 响应数据的 XML Schema定义见 A. 6。
7.3.7 消防设施部件查询
7.3.7. 1 {uri}为 jkzx_list/{jkzx_guid}/lwyh_list/{lwyh_guid}/xfss_list/{ xfss_guid}/xfssbj_list/{ xf- ssbj_guid} 。
7. 3.7.2 {query_string}除可以使用 7. 3. 1. 2、7. 3. 3. 2、7. 3. 6. 2规定的参数外 ,还可使用表 9规定的具体查询参数 。
表 9 消防设施部件具体查询参数
7.3.7.3 响应数据的 XML Schema定义见 A. 7。
7.3. 8 受理查询
7.3. 8. 1 { uri} 为 jkzx_ list/{jkzx_ guid}/sl_ list/{ sl_ guid}jkzx_ list/{jkzx_ guid}/lwyh_ list/{lwyh_ guid}/sl_list/{sl_guid} 。
7.3. 8.2 {query_string}除 可 以 使 用 7. 3. 1. 2、7. 3. 3. 2 规 定 的 参 数 外 , 还 可 使 用 表 10规 定 的 具 体 查 询参数 。
表 10 受理具体查询参数
7.3. 8.3 响应数据的 XML Schema定义见 A. 8。
7.3.9 查岗查询
7.3.9. 1 {uri}为 jkzx_list/{jkzx_ guid}/cg_list/{cg_ guid}或 jkzx_list/{jkzx_ guid}/lwyh_list/{lwyh_ guid}/cg_list/{cg_guid} 。
7.3.9.2 {query_string}除 可 以 使 用 7. 3. 1. 2、7. 3. 3. 2 规 定 的 参 数 外 , 还 可 使 用 表 11规 定 的 具 体 查 询参数 。
表 11 查岗具体查询参数
7.3.9.3 响应数据的 XML Schema定义见 A. 9。
7.3. 10 火灾查询
7.3. 10. 1 {uri}为 jkzx_list/{jkzx_guid}/hz_list/{hz_guid}或 jkzx_list/{jkzx_guid}/lwyh_list/{lwyh_ guid}/hz_list/{hz_guid} 。
7.3. 10.2 {query_string}除可以使用 7. 3. 1. 2、7. 3. 3. 2 规 定 的 参 数 外 , 还 可 使 用 表 12规 定 的 具 体 查 询参数 。
表 12 火灾具体查询参数
7.3. 10.3 响应数据的 XML Schema定义见 A. 10。
7.3. 11 消防设施检查查询
7.3. 11. 1 {uri}为 jkzx_list/{jkzx_guid}/lwyh_list/{lwyh_guid}/xfssjc_list/{xfssjc_guid} 。
7.3. 11.2 {query_string}除可以使用 7. 3. 1. 2、7. 3. 3. 2 规 定 的 参 数 外 , 还 可 使 用 表 13规 定 的 具 体 查 询参数 。
表 13 消防设施检查具体查询参数
7.3. 11.3 响应数据的 XML Schema定义见 A. 11。
7.3. 12 消防设施维护保养查询
7.3. 12. 1 {uri}为 jkzx_list/{jkzx_guid}/lwyh_list/{lwyh_guid}/xfsswhby_list/{xfsswhby_guid} 。
7.3. 12.2 {query_string}除可以使用 7. 3. 1. 2、7. 3. 3. 2 规 定 的 参 数 外 , 还 可 使 用 表 14规 定 的 具 体 查 询参数 。
表 14 消防设施维护保养具体查询参数
7.3. 12.3 响应数据的 XML Schema定义见 A. 12。
7.3. 13 消防法规查询
7.3. 13. 1 {uri}为 xffg_list/{xffg_guid} 。
7.3. 13.2 响应数据的 XML Schema定义见 A. 13。
7.3. 14 消防常识查询
7.3. 14. 1 {uri}为 xfcs_list/{xfcs_guid} 。
7.3. 14.2 响应数据的 XML Schema定义见 A. 14。
8 数据实时发布接口
8. 1 数据订阅请求
8.1.1 订阅请求接口应支持 HTTP接口的 POST方法。
注: POST方法是 HTTP规定的客户端与服务器的交互方法之一,一般用于更新资源信息。
8.1.2 订阅请求接口应采用 REST风格的 HTTP接口,接口 URL基本格式为 http(s)://.../openapi/ v1/realtime/{uri} ,其中{uri}应支持 8. 4规定的各类订阅地址的{uri}路径 , { uri}可在任何 “/”处截止 ,
不以 “/”结尾 。
8. 1.3 订阅请求的 XML元素见表 15,XML Schema定义见 B. 1。
表 15 订阅请求的 XML 元素
8. 1.4 取消订阅请求的 XML元素见表 16,XML Schema定义见 B. 2。
表 16 取消订阅请求的 XML 元素
8. 1.5 取消所有订阅请求的 XML元素见表 17,XML Schema定义见 B. 3。
表 17 取消所有订阅请求的 XML 元素
8.2 数据订阅响应
8.2. 1 订阅响应数据的格式由订阅请求的 format参数指定 。
8.2.2 订阅响应数据的编码类型由订阅请求的 oe参数指定 。
8.2.3 订阅响应数据的 XML元素见表 18,XML Schema定义见 B. 4。表 18 订阅响应的 XML 元素
8.3 数据发布通知回调
通知的接收方应在 callback_ url指定的地址,采用基于 HTTP 的 Web Service接口等待接收监控中心的实时数据发布通知 。
8.4 订阅请求和通知细则
消防设施部件状态变化通知的要求如下 :
—URI路径为 jkzx_list/{jkzx_guid}或 jkzx_list/{jkzx_guid}/lwyh_list/{lwyh_guid} ;
— 过滤条件参数见表 19;
— 通知数据的 XML Schema定义见 B. 5。
表 19 消防设施部件状态过滤条件参数
附 录 A
(规范性附录)
数据查询接口相关的 XML Schema定义
A. 1 监控中心信息 XML Schema定义
监控中心信息的 XML Schema定义如下 :
〈xs:schema targetNamespace="http://schemas.syfri.cn/rmsufp/v1/openapi"
xmlns:xs="http://www.w3.org/2001/XMLSchema"〉
〈xs:sequence minOccurs= "1" maxOccurs= "unbounded"〉
〈/xs:sequence〉
〈/xs:complexType〉 〈/xs:element〉
〈/xs:schema〉
A.2 监控人员信息 XML Schema定义
监控人员信息的 XML Schema定义如下 :
〈xs:schema targetNamespace="http://schemas.syfri.cn/rmsufp/v1/openapi"
〈xs: incllh:o:e.1〉/XMLSchema"〉
〈xs:element name= "jkry_list"〉
〈xs:sequence minOccurs= "1" maxOccurs= "unbounded"〉
〈/xs:sequence〉
〈/xs:complexType〉
〈/xs:element〉 〈/xs:schema〉
A.3 联网用户基本情况信息 XML Schema定义
联网用户基本情况信息的 XML Schema定义如下 : 〈? xml version= "1.0" encoding= "utf-8"? 〉
xmlns:xs="http://www.w3.org/2001/XMLSchema"〉
〈 ! -- 联网用户基本情况 --〉
〈xs:element name= "lwyhjbqk_list"〉
〈xs:sequence minOccus= "1" mxOccurs "unbounde"〉
〈/xs:sequence〉
〈/xs:complexType〉
〈/xs:element〉 〈/xs:schema〉
A.4 建、构筑物信息 XML Schema定义
建 、构筑物信息的 XML Schema定义如下 :
〈xs:schema targetNamespace="http://schemas.syfri.cn/rmsufp/v1/openapi"
xmlns:xs="http://www.w3.org/2001/XMLSchema"〉
〈 ! -- 建 、构筑物 --〉
〈xs:sequence minOccus= "" maxOcurs= "nbounded"〉
〈/xs:sequence〉
〈/xs:complexType〉 〈/xs:element〉
〈/xs:schema〉
A.5 消防安全重点部位信息 XML Schema定义
消防安全重点部位信息的 XML Schema定义如下 : 〈? xml version= "1.0" encoding= "utf-8"? 〉
xmlns:xs="http://www.w3.org/2001/XMLSchema"〉
〈xs:element name= "xfaqzdbw_list"〉
〈xs:sequence minOccus= "1" mxOccurs "unbounde"〉
〈/xs:sequence〉
〈/xs:complexType〉 〈/xs:element〉
〈/xs:schema〉
A.6 消防设施信息 XML Schema定义
消防设施信息的 XML Schema定义如下 :
〈xs:schema targetNamespace="http://schemas.syfri.cn/rmsufp/v1/openapi"
xmlns:xs="http://www.w3.org/2001/XMLSchema"〉
〈 ! -- 消防设施 --〉
〈xs:sequence minOccus= "" maxOcurs= "nbounded"〉
〈/xs:sequence〉
〈/xs:complexType〉 〈/xs:element〉
〈/xs:schema〉
A.7 消防设施部件信息 XML Schema定义
消防设施部件信息的 XML Schema定义如下 : 〈? xml version= "1.0" encoding= "utf-8"? 〉
xmlns:xs="http://www.w3.org/2001/XMLSchema"〉
〈 ! -- 消防设施部件 --〉
〈xs:sequence minOccus= "1""maxOccus= "unbonded"〉
〈/xs:sequence〉
〈/xs:complexType〉 〈/xs:element〉
〈/xs:schema〉
A. 8 受理信息 XML Schema定义
受理信息的 XML Schema定义如下 :
〈xs:schema targetNamespace="http://schemas.syfri.cn/rmsufp/v1/openapi"
xmlns:xs="http://www.w3.org/2001/XMLSchema"〉
〈 ! -- 受理信息 --〉
〈xs:sequence minOccus"1" maxccur= "unbounded"〉
〈/xs:sequence〉
〈/xs:complexType〉
〈/xs:element〉 〈/xs:schema〉
A.9 查岗信息 XML Schema定义
查岗信息的 XML Schema定义如下 :
〈xs:schema targetNamespace="http://schemas.syfri.cn/rmsufp/v1/openapi"
xmlns:xs="http://www.w3.org/2001/XMLSchema"〉
〈 ! -- 查岗信息 --〉
〈xs:sequence minOccus"1" maxccur= "unbounded"〉
〈/xs:sequence〉
〈/xs:complexType〉
〈/xs:element〉 〈/xs:schema〉
A. 10 火灾信息 XML Schema定义
火灾信息的 XML Schema定义如下 :
〈xs:schema targetNamespace="http://schemas.syfri.cn/rmsufp/v1/openapi"
xmlns:xs="http://www.w3.org/2001/XMLSchema"〉
〈 ! -- 火灾信息 --〉
〈xs:sequence minOccus"1" maxccur= "unbounded"〉
〈/xs:sequence〉
〈/xs:complexType〉 〈/xs:element〉
〈/xs:schema〉
A. 11 消防设施检查信息 XML Schema定义
消防设施检查信息的 XML Schema定义如下 : 〈? xml version= "1.0" encoding= "utf-8"? 〉
xmlns:xs="http://www.w3.org/2001/XMLSchema"〉
〈 ! -- 消防设施检查 --〉
〈xs:sequence minOccus= "1""maxOccus= "unbonded"〉
〈/xs:sequence〉
〈/xs:complexType〉 〈/xs:element〉
〈/xs:schema〉
A. 12 消防设施维护保养信息 XML Schema定义
消防设施维护保养信息的 XML Schema定义如下 : 〈? xml version= "1.0" encoding= "utf-8"? 〉
xmlns:xs="http://www.w3.org/2001/XMLSchema"〉
〈 ! -- 消防设施维护保养 --〉
〈xs:element name= "xfsswhby_list"〉
〈xs:sequence minOccus= "1" mxOccurs "unbounde"〉
〈/xs:sequence〉
〈/xs:complexType〉
〈/xs:element〉 〈/xs:schema〉
A. 13 消防法规信息 XML Schema定义
消防法规信息的 XML Schema定义如下 :
〈xs:schema targetNamespace="http://schemas.syfri.cn/rmsufp/v1/openapi"
xmlns:xs="http://www.w3.org/2001/XMLSchema"〉
〈 ! -- 消防法规 --〉
〈xs:sequence minOccus= "" maxOcurs= "nbounded"〉
〈/xs:sequence〉
〈/xs:complexType〉 〈/xs:element〉
〈/xs:schema〉
A. 14 消防常识 XML Schema定义
消防常识信息的 XML Schema定义如下 :
〈xs:schema targetNamespace="http://schemas.syfri.cn/rmsufp/v1/openapi"
xmlns:xs="http://www.w3.org/2001/XMLSchema"〉
〈 ! -- 消防常识 --〉
〈xs:sequence minOccus= "" maxOcurs= "nbounded"〉
〈/xs:sequence〉
〈/xs:complexType〉 〈/xs:element〉
〈/xs:schema〉
A. 15 错误响应信息 XML Schema定义
监控中心不能处理接收到的请求时 ,所返回错误响应信息的 XML Schema定义如下 : 〈? xml version= "1.0" encoding= "utf-8"? 〉
〈xs: include schemaLocation= "define.xsd"/〉
〈xs:element name= "errors"〉
〈xs:sequence minOccus= "1maxOccrs= "unounded"〉
〈/xs:sequence〉
〈/xs:complexType〉
〈/xs:element〉 〈/xs:schema〉
附 录 B
(规范性附录)
数据实时发布接口相关的 XML Schema定义
B. 1 订阅请求的 XML Schema定义
外部系统向监控中心发出的订阅请求的 XML Schema定义如下 :
xmlns="http://schemas. syfri.cn/rmsufp/v1/openapi"
< xs:elementname= "subscribe">
< xs:sequence>
< ! -- 响应数据的格式 -->
x!s--:ee"类iety--p>e= "encoding_t" default= "UTF-8" minOccurs= "0"/>
< xs:elementname= "oe" type= "encoding_t" default= "UTF-8" minOccurs= "0"/>
< xs:elementname= "operation" type= "xs:string" fixed= "subscribe"/>
< xs:elementname= "callback_url" type= "xs:string"/>
< xs: element name= "callback_ format" type= "output_ format_ t" default= "xml"
< ! -- 回调数据的编码类型 -->
x!s--:e有lee "--cllback_oe" type= "encoding_t" default= "UTF-8" minOccurs= "0"/>
< xs:elementname= "validity_from" type= "xs:date" minOccurs= "0"/>
x!s--:e过leea-m->e= "validity_to" type= "xs:date" minOccurs= "0"/>
< xs:elementname= "filters">
< xs:sequence>
< ! -- 过滤条件如有多个 ,则为逻辑 “与 ”的关系 -->
< xs:elementname= "filter" minOccurs= "1" maxOccurs= "unbounded">
< xs:sequence>
< ! --参数名称 -->
< xs:elementname= "para_name" type= "xs:string"/>
< xs:elementname= "para_value" type= "xs:string"/>
B.2 取消订阅请求的 XML Schema定义
外部系统向监控中心发出的取消订阅请求的 XML Schema定义如下 :
xmlns="http://schemas. syfri.cn/rmsufp/v1/openapi"
< xs:all>
< ! -- 响应数据的格式 -->
< xs:elementname= "ie" type= "encoding_t" default= "UTF-8" minOccurs= "0"/>
< xs:elementname= "oe" type= "encoding_t" default= "UTF-8" minOccurs= "0"/>
< xs:elementname= "operation" type= "xs:string" fixed= "unsubscribe"/>
< xs:elementname= "subscribe_id" type= "xs:string" minOccurs= "1"/>
B.3 取消所有订阅请求的 XML Schema定义
外部系统向监控中心发出的取消所有订阅请求的 XML Schema定义如下 :
xmlns="http://schemas. syfri.cn/rmsufp/v1/openapi"
< xs:all>
< ! -- 响应数据的格式 -->
< xs:elementname= "ie" type= "encoding_t" default= "UTF-8" minOccurs= "0"/>
< xs:elementname= "oe" type= "encoding_t" default= "UTF-8" minOccurs= "0"/>
< xs:elementname= "operation" type= "xs:string" fixed= "clear_subscribe"/>
B.4 订阅响应的 XML Schema定义
监控中心为外部系统返回的订阅响应的 XML Schema定义如下 :
< ! -- 订阅响应 -->
< xs:elementname= "subscribe_response">
< xs:complexType>
< xs:all>
< ! -- 订阅编号 -->
< xs:elementname= "subscribe_id" type= "xs:string" minOccurs= "1"/>
< xs:elementname= "validity_from" type= "xs:date" minOccurs= "0"/>
< xs:elementname= "validity_to" type= "xs:date" minOccurs= "0"/>
B.5 消防设施部件状态变化通知的 XML Schema定义
监控中心向外部系统发送的消防设施部件状态变化通知的 XML Schema定义如下 :
附 录 C
(规范性附录)
公用数据类型的 XML Schema定义
公用数据类型的 XML Schema定义如下 :
elementFormDefault= "ualified" "
xmlns:xs="http://www. w3. org/2001/XMLSchema">
< xs:maxLength value= "18"/>
< ! -- 字符型 , 限长 30-->
< xs:simpleTypename= "string30_t">
< ! -- 字符型 , 限长 40-->
< xx:i:rnnr:i>
< ! -- 字符型 , 限长 50-->
< xx:i:rnnr:i>
< ! -- 字符型 , 限长 70-->
< xs:simpleType name= "string70_t">
23
< xs:maxLength value= "70"/>
< ! -- 字符型 , 限长 100-->
< xs:simpleTypename= "string100_t">
< ! -- 字符型 , 限长 200-->
< xs:simpleTypename= "string200_t">
< ! -- 数值型 , 限长 3 -->
< xs:simpleTypename= int3_t>
< ! -- 数值型 , 限长 4 -->
< xs:simpleTypename= "int4_t">
< ! -- 数值型 , 限长 5 -->
< xs:simpleTypename= "int5_t">
< ! -- 数值型 , 限长 6 -->
< xs:simpleTypename= int6_t>
< ! -- 数值型 , 限长 10-->
< xs:simpleTypename= "int10_t">
< ! -- 浮点数 ,4位整数 ,2 位小数 -->
< xs:simpleTypename= "decimal4p2_t">
< ! -- 浮点数 ,8位整数 ,2 位小数 -->
< xs:simpleTypename= "decimal8p2_t">
< ! --所属区域 -->
< xs:simpleTypename= "ssqy_t">
< ! --公民身份号码 -->
< xs:simpleTypename= gmsfhm_ ">
< ! --人员信息 -->
< xs:complexTypename= "ryxx_t">
< xs:sequence>
< ! -- 姓名 -->
< xs:elementname= "xm" type= "string30_t"/>
< xs:elementname= "gmsfhm" type= "gmsfhm_t"/>
< xs:elementname= "lxdh" type= "string18_t"/>
< xs:any minOccurs= "0"/>
< ! -- 建筑物使用性质 -->
< xs:simpleTypename= "jzwssxz_t">
< ! -- 耐火等级 -->
< xs:simpleTypename= "nhdj_t">
< ! -- 给水管网形式 -->
< xs:simpleTypename= "gsgwxs_t">
< ! --监控中心 -->
< xs:complexTypename= "jkzx_t">
< xs:sequence>
< ! -- 中心名称 -->
< xs:elementname= "zxmc" type= "string70_t"/>
< xs:elementname= "ssqy" type= "ssqy_t"/>
< xs:elementname= "zxxz" type= "string40_t"/>
< xs:elementname= "lxdh" type= "string18_t"/>
< xs:elementname= "zxfzrxm" type= "string30_t"/>
< xs:elementname= "zxfzrdh" type= "string18_t"/>
< xs:elementname= "zxjb">
< xs:restriction base= "xs:string">
< xs:elementname= "sjzxmc" type= "string70_t"/>
< xs:elementname= "rybfzxmc" type= "string70_t"/>
< xs:any minOccurs= "0"/>
< ! --监控人员 -->
< xs:complexTypename= "jkry_t">
< xs:sequence>
< ! --人员姓名 -->
< xs:elementname= "ryxm" type= "string30_t"/>
< xs:elementname= "rydh" type= "string18_t"/>
< xs:elementname= "ssdwmc" type= "string70_t"/>
< xs:any minOccurs= "0"/>
< ! -- 联网单位用户基本情况 -->
< xs:complexTypename= "lwyhjbqk_t">
< xs:sequence>
< ! --单位名称 -->
< xs:elementname= "dwmc" type= "string70_t"/>
< xs:elementname= "zzjgdm">
< xs:restriction base= "xs:string">
< ! --单位类别 -->
< xs:elementname= "dwlb">
< xs:restriction base= "xs:string">
< xs:elementname= "ssqy" type= "ssqy_t"/>
< xs:elementname= "dwxz" type= "string70_t"/>
< xs:elementname= "lxdh" type= "string18_t"/>
< xs:elementname= "lwzt">
< xs:restriction base= "xs:string">
< ! -- 邮政编码 -->
< xs:elementname= "yzbm">
< xs:restriction base= "xs:string">
< ! -- 消防控制室电话 -->
< xs:elementname= "xfkzsdh" type= "string18_t"/>
< xs:elementname= "xfaqzrr" type= "ryxx_t"/>
< xs:elementname= "xfaqglr" type= "ryxx_t"/>
< xs:elementname= "zjzxfglr" type= "ryxx_t"/>
< xs:elementname= "frdb" type= "ryxx_t"/>
< xs:elementname= "zgzrs" type= "int10_t"/>
< xs:elementname= "clsj" type= "xs:date"/>
< xs:elementname= "sjzgdwmc" type= "string70_t"/>
< xs:elementname= "gxdwmc" type= "string70_t"/>
< xs:elementname= "jjsyz">
< xs:restriction base= "xs:string">
< xs:pattern
v(e)("90[)0"->] 0) |(190) |(14[1239]) |(15[19]) |(17[1-5]) |(179) |(2[0-4]0) |(290) |(3[0-4]0) |
< ! -- 固定资产 -->
< xs:elementname= "gdzc" type= "int10_t"/>
< xs:elementname= "dwzdmj" type= "int10_t"/>
< xs:elementname= "zjzmj" type= "int10_t"/>
< xs:elementname= "rwrq" type= "xs:date"/>
< xs:elementname= "jgdj">
< xs:restriction base= "xs:string">
< ! --单位总平面图 -->
< xs:elementname= "dwzpmt" type= "xs:anyURI"/>
< xs:elementname= "dwsszxmc" type= "string70_t"/>
< ! -- 扩展 -->
< xs:any minOccurs= "0"/>
< ! --建 、构筑物 -->
< xs:complexType name= "jgzw_t">
< xs:sequence>
< ! --建构筑物名称 -->
< xs:elementname= "jgzwmc" type= "string40_t"/>
< xs:elementname= "jgzwlb">
< xs:restriction base= "xs:ting">
< xs:elementname= "jzrq" type= "xs:date"/>
< xs:elementname= "syxz" type= "jzwssxz_t"/>
< xs:elementname= "hzwxx">
< xs:restriction base= xs:strin">
< ! -- 耐火等级 -->
< xs:elementname= "nhdj" type= "nhdj_t"/>
< xs:elementname= "jglx">
< xs:restriction base= "xs:string">
< ! -- 毗邻建筑物情况 -->
< xs:elementname= "pljzwqk" minOccurs= "0">
< xs:simpleType>
< xs:restriction base= "xs:string">
< ! -- 建筑立面图 -->
< xs:elementname= "jzlmt" type= "xs:anyURI"/>
< xs:elementname= "xfsspmbzt" type= "xs:anyURI"/>
< xs:elementname= "jzpmt" type= "xs:anyURI"/>
< xs:elementname= "jzwssdwmc" type= "string70_t"/>
< xs:elementname= "variables">
< ! -- 建筑高度 -->
< xs:elementname= "jzgd" type= "decimal4p2_t" minOccurs= "0"/>
< xs:elementname= "jzmj" type= "int10_t" minOccurs= "0"/>
< xs:elementname= "zdmj" type= "int10_t" minOccurs= "0"/>
< xs:elementname= "bzcmj" type= "int10_t" minOccurs= "0"/>
< xs:elementname= "dscs" type= "int3_t" minOccurs= "0"/>
< xs:elementname= "dscmj" type= "int10_t" minOccurs= "0"/>
< xs:elementname= "dxcs" type= "int3_t" minOccurs= "0"/>
< xs:elementname= "dxcmj" type= "int10_t" minOccurs= "0"/>
< xs:elementname= "sdgd" type= "decimal4p2_t" minOccurs= "0"/>
< xs:elementname= "sdcd" type= "decimal8p2_t" minOccurs= "0"/>
< xs:elementname= "xfkzswz" type= "string50_t" minOccurs= "0"/>
< xs:elementname= "bncsl" type= "int3_t" minOccurs= "0"/>
< xs:elementname= "bnczmj" type= "int10_t" minOccurs= "0"/>
< xs:elementname= "bncwz" type= "string50_t" minOccurs= "0"/>
< xs:elementname= "aqcksl" type= "int3_t" minOccurs= "0"/>
< xs:elementname= "aqckwz" type= "string50_t" minOccurs= "0"/>
< xs:elementname= "aqckxs" type= "string50_t" minOccurs= "0"/>
< xs:elementname= "xfdtsl" type= "int3_t" minOccurs= "0"/>
< xs:elementname= "xfdtrnzzl" type= "int10_t" minOccurs= "0"/>
< xs:elementname= "rcgzsjrs" type= "int10_t" minOccurs= "0"/>
< xs:elementname= "zdrnrs" type= "int10_t" minOccurs= "0"/>
< xs:elementname= "ccwmc" type= "string40_t" minOccurs= "0"/>
< xs:elementname= "ccwsl" type= "string40_t" minOccurs= "0"/>
< xs:elementname= "ccwxz" type= "string40_t" minOccurs= "0"/>
< xs:elementname= "ccwxt" type= "string40_t" minOccurs= "0"/>
< xs:elementname= "ccrj" type= "int10_t" minOccurs= "0"/>
< xs:elementname= "zyyl" type= "string100_t" minOccurs= "0"/>
< xs:elementname= "zycp" type= "string100_t" minOccurs= "0"/>
< ! -- 消防安全重点部位 -->
< xs:complexTypename= "xfaqzdbw_t">
< xs:sequence>
< ! -- 重点部位名称 -->
< xs:elementname= "zdbwmc" type= "string70_t"/>
< xs:elementname= "jzmj" type= "int10_t"/>
< xs:elementname= "nhdj" type= "nhdj_t"/>
< xs:elementname= "szwz" type= "string50_t"/>
< xs:elementname= "syxz" type= "jzwssxz_t"/>
< xs:elementname= "xfssqk" type= "string200_t"/>
< xs:elementname= "zrr" type= "ryxx_t"/>
< xs:elementname= "qlxfaqzdbwdyy" type= "xs:string"/>
< xs:elementname= "fhbzdslqk" type= "xs:string"/>
< xs:elementname= "wxyqk" type= "xs:string"/>
< xs:elementname= "xfaqglcs" type= "xs:string"/>
< xs:elementname= "zdbwssdwmc" type= "string70_t"/>
< xs:any minOccurs= "0"/>
< ! -- 消防设施 -->
< xs:complexTypename= "xfss_t">
< xs:sequence>
< ! --设施名称 -->
< xs:elementname= "ssmc" type= "string40_t"/>
< xs:elementname= "szbw" type= "string50_t"/>
< xs:elementname= "ssxtxs" type= "string50_t"/>
< xs:elementname= "trsysj" type= "xs:date"/>
< xs:complexType>
相关推荐
- GB 21346-2022 电解铝和氧化铝单位产品能源消耗限额
- GB/T 33591-2017 智能变电站时间同步系统及设备技术规范
- GB/Z 3480.4-2024 直齿轮和斜齿轮承载能力计算 第4部分:齿面断裂承载能力计算
- GB/T 18856.2-2008 水煤浆试验方法 第2部分: 浓度测定
- GB/T 32588.1-2016 轨道交通 自动化的城市轨道交通(AUGT) 安全要求 第1部分:总则
- GB/T 20063.13-2009 简图用图形符号 第13部分:材料加工装置
- GB/T 42291-2022 压水堆核电厂控制区门窗辐射防护设计准则
- GB/T 40800-2021 铸钢件焊接工艺评定规范
- GB/T 27541-2011 货运缆车技术规范
- GB 55006-2021 钢结构通用规范


