




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
中華人民共和國國家環境保護標準
HJ727-2014
環境信息交換技術規范
Technicalspecificationfordataexchangeofenvironmenalinformation
(發布稿)
本電子版為發布稿。請以中國環境科學出版社出版的正式標準文本為準。
前言
為貫徹《中華人民共和國環境保護法》,加強環境信息管理,規范環境信息交換流程,
促進環境數據共享和應用,制定本標準。
本標準規定了環境信息的XML描述方式、信息交換格式,描述了異構系統間的環境信
息交換模型、傳輸方式、交換流程。
本標準的附錄A、附錄B為規范性附錄,附錄C為資料性附錄。
本標準首次發布。
本標準由環境保護部科技標準司組織制訂。
本標準主要起草單位:環境保護部信息中心、江蘇省環境信息中心。
本標準環境保護部2014年12月25日批準。
本標準自2015年3月1日起實施。
本標準由環境保護部解釋。
II
環境信息交換技術規范
1適用范圍
本標準規定了環境信息的XML描述方式、交換格式、交換模型、傳輸方式、交換流程
等,適用于國家、省、市環境保護部門之間的環境信息交換活動。
各類環境信息的交換活動可在本標準基礎上,根據交換信息的數據項,制定詳細的數據
交換報文格式。如,環境污染源自動監控信息傳輸、交換適用HJ/T352-2007。
2規范性引用文件
本標準內容引用了下列文件或其中的條款。凡是不注明日期的引用文件,其有效版本適
用于本標準。
GB2312-1980信息交換用漢字編碼字符集基本集
GB13000.1-1993信息技術通用多八位編碼字符集(UCS)第一部分:體系結構與基本多
文種平面
HJ/T352-2007環境污染源自動監控信息傳輸、交換技術規范(試行)
HJ/T417-2007環境信息分類與代碼
3術語和定義
下列術語和定義適用于本標準。
3.1環境信息environmentalinformation
環境管理、環境科學、環境技術、環境保護產業等與環境保護相關的數據、指令和信號
等,以及其相關動態變化信息,包括文字、數字、符號、圖形、圖像、影像和聲音等各種形
式。
3.2信息類型informationtype
進行交換的數據類型主要包括數據集、檔案、文件、報告、服務信息等,具體的形式可
以是數據庫、圖片、文檔、音頻、視頻、服務信息等。
3.3信息交換informationexchange
將分布在不同地域、不同部門、不同系統的同一應用或者不同應用中的同類信息按統一
格式、時間要求傳到交換中心(也可以是另一系統)。
3.4交換節點exchangingnode
交換節點是指參與環境信息交換的環保部門。按照樹的結構來定義各交換節點之間的關
系,上一級交換節點是下一級交換節點的父節點,下一級交換節點是上一級交換節點的子節
點;按照傳輸的方向,所有數據均是由發送方向接收方傳輸。
3.5國家級節點nationalnode
環境保護部節點。國家級節點是各省級節點的父節點。
3.6省級節點provincialnode
省級環境保護廳(局)節點。各省級節點是國家級節點的子節點,是其所含市級節點的
父節點。
3.7市級節點citynode
市級環境保護局節點。各市級節點是其所屬省級節點的子節點。
1
3.8信息交換格式informationexchangeformat
一個預定義和結構化的、在功能上相互關聯的聚合數據元或數據元的集合,它涵蓋在信
息共享活動中對某類交換信息的共享要求,旨在雙邊或多邊的信息交換中確保各方對所交換
信息的無歧義理解和自動處理。
4縮略語
下列縮略語適用于本標準。
FTP文件傳輸協議(FileTransferProtocol)
HTTP超文本傳輸協議(HyperTextTransferProtocol)
SOAP簡單對象訪問協議(SimpleObjectAccessProtocol)
XML可擴展標記語言(ExtensibleMarkupLanguage)
eiXML環境信息可擴展標記語言(environmenalinformationExtensibleMarkup
Language)
5環境信息分類
環境信息分類方式應符合HJ/T417-2007的要求。
6交換信息XML描述
6.1字符集
使用的字符集應符合GB13000.1-1993或GB2312-1980的規定。
6.2命名空間
環境信息交換方式XML描述使用的命名空間為:“/operation”。
環境信息交換報文格式XML描述使用的命名空間為:“/eixml”。
6.3Schema描述
交換信息Schema描述應符合附錄A和附錄B的要求。
7環境信息交換網絡基礎
各節點之間的環境信息交換采用國家環境保護業務專網。
8環境信息交換方式
環境信息交換方式分為數據發送和數據調用兩種方式。
8.1數據發送
一個交換節點直接向另一個交換節點主動傳輸數據。例如省級節點直接向國家級節點傳
輸某一天水質自動站的全部數據。
8.2數據調用
數據調用是指一個交換節點向另一個交換節點發送數據請求,并由該節點向其發送數
據。例如國家級節點向某個省級節點發送數據請求,需要某一天的某個污染源的數據,該省
級節點在收集完數據后,將數據傳輸給國家級節點;或者一個省級節點向國家級節點查詢另
一個省的某些數據,國家級節點在收集完數據后,將數據傳輸給發送請求的省級節點。
9環境信息交換總體框架
環境信息交換總體框架,規定了省級節點與國家級節點之間、市級節點與省級節點之間
的數據發送與數據調用。環境信息交換總體框架見圖1。
2
圖1環境信息交換總體框架
10環境信息交換模型
環境信息交換模型基于通用的XML技術進行數據標準化集成,實現異構系統、異構數
據庫之間的環境信息交換。交換模型如圖2所示。
當進行復雜的跨節點環境信息交換時,可使用多個交換模型完成逐級交換。
圖2環境信息交換模型
11環境信息傳輸方式
11.1消息隊列傳輸方式
交換節點之間的數據傳輸采用消息隊列方式,借助消息隊列中間件完成對子節點和父節
3
點之間的數據傳輸。
交換節點向消息隊列中間件發送消息,消息的格式可以是XML格式,或是只包含各種
數據和命令的簡單文本,在接收到消息后,對消息進行分組,添加到各消息隊列中等待執行。
11.2FTP傳輸方式
對于各類多媒體及文本文件,使用FTP方式在交換節點之間進行傳輸。
11.3WebServices傳輸方式
使用WebServices方式來傳輸XML格式的環境信息。
11.4HTTP傳輸方式
使用HTTP方式來傳輸網絡中的文件。
11.5SOAP傳輸方式
使用SOAP方式來傳輸XML格式的環境信息。
12環境信息交換流程
12.1交換操作
12.1.1數據請求
數據請求操作是指從一個節點向另一個節點發送請求,請求對方向其發送一組環境信
息,數據請求數據結構見表1。
表1數據請求數據結構
Diagram
Namespace/operation
Children數據報文
Source見附錄A環境信息交換方式.xsd
12.1.2數據傳輸
數據傳輸操作是指一個節點將一組環境信息傳輸到另一個節點,數據傳輸數據結構見表
2。
表2數據傳輸數據結構
Diagram
Namespace/operation
Children數據報文
Source見附錄A環境信息交換方式.xsd
4
12.2交換流程
12.2.1數據上傳
數據上傳的主要環節為子節點向父節點的數據傳輸操作,子節點與父節點之間的環境信
息交換使用證書頌發機構的數字證書進行身份認證。流程見圖3。
圖3數據上傳
12.2.2數據下發
數據下發的主要環節為父節點向子節點的數據傳輸操作,數據下發過程中不對父節點的
身份進行認證。流程見圖4。
5
圖4數據下發
12.2.3數據查詢與響應
數據查詢與響應的主要環節為父節點向子節點的數據請求操作、子節點向父節點的數據
傳輸操作,流程見圖5。
6
父節點子節點
查詢請求
請求處理
查詢失敗
處理錯誤,返回錯誤信息
請求響應
查詢成功查詢失敗
處理成功,傳輸數據
處理返回結果
圖5數據查詢與響應
12.2.4跨節點數據查詢與響應
跨節點數據查詢與響應的主要環節為子節點A向父節點的數據傳輸請求、父節點向子
節點B數據調用、子節點B向父節點的數據傳輸、父節點向子節點A的數據傳輸,子節點
A與子節點B同屬于一個父節點,流程見圖6。
7
圖6跨節點數據查詢與響應
12.3錯誤信息
12.3.1錯誤信息結構
錯誤信息類型包括操作錯誤、數據錯誤等,錯誤信息結構見表3。
表3錯誤信息結構
8
diagram
namespace/operation
children操作錯誤數據錯誤
source見附錄A信息交換方式.xsd
12.3.2操作錯誤
a)操作錯誤結構
交換過程中發生操作錯誤的結構見表4。
表4操作錯誤結構
diagram
namespace/operation
children操作錯誤編碼操作錯誤名稱操作錯誤描述
source見附錄A信息交換方式.xsd
b)編碼規則
操作類別編碼(2位編碼)+傳輸方式編碼(2位編碼)+錯誤原因編碼(3位編碼)。
操作類別編碼、傳輸方式編碼、錯誤原因編碼分別見表5、表6、表7。
表5操作類別編碼
編碼名稱描述
01數據發送操作與數據請求有關的操作
02數據調用操作與數據傳輸有關的操作
表6傳輸方式編碼
編碼名稱描述
01消息隊列傳輸使用消息隊列傳輸的方式
02FTP傳輸使用FTP傳輸的方式
03WebServices傳輸使用WebServices傳輸的方式
04HTTP傳輸使用HTTP傳輸的方式
05SOAP傳輸使用SOAP傳輸的方式
表7錯誤原因編碼
編碼名稱描述
001數字證書非法節點認證無效,數字證書非法
002數字證書已過期節點認證無效,數字證書已過期
003數字證書已被廢除節點認證無效,數字證書已被廢除
004其他證書錯誤節點認證無效,其他證書錯誤
9
010節點不存在節點信息未注冊
011節點掉線節點已注冊,但不在線
012節點信息過期節點信息更換后,未重新注冊
020數據不存在操作數據不存在
030數據已存在操作數據已存在
031數據有歧義操作的數據存在歧義
032數據格式有誤數據的格式不符合目標類型
033數據容量過大數據的容量太大,不滿足傳輸要求
040權限超限超出賦予的操作權限范圍
050數據庫錯誤數據庫系統錯誤
060無法建立網絡連接網絡不通,無法連接到對端節點
061網絡連接中斷網絡突然中斷,交換過程未全部完成
12.3.3數據錯誤
數據內容相關的錯誤信息。接收方接收到一個格式不正確的數據包,則需要向發送方返
回數據錯誤信息。數據錯誤信息結構見表8,“數據錯誤編碼”的編碼規則見表9。
表8數據錯誤信息結構
diagram
namespace/operation
children數據錯誤編碼數據錯誤描述
source見附錄A信息交換方式.xsd
表9“數據錯誤編碼”的編碼規則
編碼描述
001數據格式錯誤
002數據包版本不正確
003不支持的交換類型
004交換格式錯誤
005數據包不能通過Schema驗證
006數據包簽名驗證有誤
007連接不到指定接收方
008地址不匹配,即數據包的接收方與該數據包的“接收方”定義不相同
注:數據錯誤的服務優先級缺省為4級,操作錯誤的服務優先級缺省為3級。
13環境信息交換報文規范
13.1環境信息交換報文結構
eixml報文是環境信息交換中的基本交換單元,包括報文頭和報文體兩部分。報文結構
見表10。
表10eixml報文結構
10
diagram
namespace/eixml
children報文頭報文體
source見附錄BeiXML.xsd
13.2報文頭
報文頭的作用是在兩個節點之間的信息進行交換時,將數據包正確地傳送到目的地址。
報文頭結構見表11。
表11報文頭結構
diagram
namespace/eixml
發送方接收方消息序號服務時間服務時限服務類型服務優先級回執
children
要求
usedbyeiXML
11
source見附錄BeiXML.xsd
13.2.1發送方
發送數據包的節點。
13.2.2接收方
接收數據包的節點。
13.2.3消息序號
環境信息數據傳輸發送方與接收方之間交換信息時數據包的匹配序號。
消息序號由數據發送方產生,接收方在消息序號的基礎上加1,其采用24個字節長的
可見字符串,構成方式為:
年+月+日+時+分+秒+毫秒+隨機數+累加數YYYYMMDDHHMMSSSSSRRRRnnn
其中,隨機數為十進制表示的小于9999的隨機產生數字,累加數起始為001。
若某一個節點的數據傳輸發送時間為2009年12月10日15時25分24秒023毫秒、隨
機數為1208、累加數為001,則數據傳輸的發送消息序號為:200912101525241208001;接
收方產生的消息序號為200912101525240231208002。
13.2.4服務時間
服務時間應符合HJ/T352-2007的10.2.4中要求。
13.2.5服務時限
服務時限應符合HJ/T352-2007的10.2.5中要求。
13.2.6服務類型
表示數據包承載信息的類型,分別為數據請求和數據發送。
服務類型可以根據需要擴充。
13.2.7服務優先級
表示數據包在網絡傳輸交換以及系統處理時的優先級。一般分為5級,級數越高,優先
級越高。若請求數據包規定服務優先級為5級,則相應數據包的服務優先級也為5級。
13.2.8回執要求
定義是否需要接收方給出回執表示對方已經收到數據包。0表示不需要回執,1表示需
要回執,缺省值為0。
13.3報文體
13.3.1報文體結構
環境信息發送方需要接收方處理的數據內容,包括數據信息或系統產生的錯誤信息。可
以根據需要擴展。報文體結構見表12。
12
表12報文體結構
diagram
namespace/eixml
children環境信息分類碼信息類型簽名信息系統回執object
usedbyeiXML
source見附錄BeiXML.xsd
13.3.2環境信息分類碼
環境信息分類碼應符合HJ/T417-2007中要求。
13.3.3信息類型
信息類型代碼見表13。
表13信息類型代碼
編碼信息類型
00管理信息
01數據集
02圖片
03文檔
04視頻
05音頻
06服務信息
13.3.4簽名信息
簽名信息包括五個元素:摘要算法、簽名算法信息、簽名值、簽名時間、簽名備注。
摘要算法取值為:0,1,2。0表示SHA-1算法,1表示MD5算法,2表示SHA-1和
MD5,可以根據實際需要擴充。
簽名算法信息為:簽名算法名和公鑰證書。簽名算法名取值為:0,1,2。0表示RSA
算法,1表示DSS算法,2表示ECC算法(根據實際需要擴充)。公鑰證書為簽名者所持的
13
公鑰證書。
簽名信息結構見表14。簽名算法信息結構見表15。
表14簽名信息結構
diagram
namespace/eixml
children摘要算法簽名算法信息簽名值簽名時間簽名備注
usedbyeiXML
source見附錄BeiXML.xsd
表15簽名算法信息結構
diagram
namespace/eixml
children簽名算法名公鑰證書
usedbyeiXML
source見附錄BeiXML.xsd
13.3.5系統回執
接收方正確收到數據包時,返回發送方正確接收的確認數據包。
13.3.6數據項
根據信息類型傳輸數據。
示例:
<?xmlversion=”1.0”encoding=”GB2312”?>
<eixmlxmlns=”/eixml“
xmlns:xsi=/2001/XMLSchema-instance>
<報文頭>
……
</報文頭>
<報文體>
<數據發送>
……
14
</數據發送>
<數據調用>
……
</數據調用>
</報文體>
</eiXML>
14環境信息交換安全機制
14.1身份驗證
子節點與父節點通信時,先進行身份驗證,確保節點的安全。父節點與子節點通信時,
通過心跳信息確保節點安全。
14.2加密傳輸
各節點采用SSL配置的方式,要求發送方節點使用HTTPS的方式登錄,通過身份認證
后,對數據加密傳輸。可以根據情況采用其他方式加密傳輸。
14.3簽名
在數據傳輸過程中,要求傳輸節點加入數據簽名信息。簽名信息元素表示對數據元素內
容的摘要進行簽名。
14.4數據一致性
數據傳輸過程中,要求保證數據的一致性。當出現同一條數據重復傳輸時,以最后一條
數據為準,傳輸時間以接收方節點時間為準。
15
附錄A
(規范性附錄)
環境信息交換方式Schema
環境信息交換方式.xsd
<?xmlversion="1.0"encoding="GB2312"?>
<xs:schemaxmlns="/operation"
xmlns:xs=”/2001/XMLSchema”
elementFormDefault="qualified"attributeFormDefault="unqualified">
<xs:elementname="數據請求">
<xs:annotation>
<xs:documentation>從一個節點向另一個節點發送請求,請求對方向其發送一組環境
信息</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:choice>
<xs:elementname="數據報文"/>
</xs:choice>
</xs:complexType>
</xs:element>
<xs:elementname="數據傳輸">
<xs:annotation>
<xs:documentation>一個節點將一組環境信息傳輸到另一個節點
</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:all>
<xs:elementname="數據報文"/>
</xs:all>
</xs:complexType>
</xs:element>
<xs:elementname="錯誤信息">
<xs:complexType>
<xs:sequence>
<xs:elementref="操作錯誤"/>
<xs:elementref="數據錯誤"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:elementname="操作錯誤">
<xs:annotation>
<xs:documentation>操作的錯誤信息
</xs:documentation>
</xs:annotation>
16
<xs:complexType>
<xs:all>
<xs:elementname="操作錯誤編碼">
<xs:complexType>
<xs:sequence>
<xs:elementname="操作類別編碼">
<xs:simpleType>
<xs:restrictionbase="xs:string">
<xs:enumerationvalue="01"/>
<xs:enumerationvalue="02"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:elementname="傳輸方式編碼">
<xs:simpleType>
<xs:restrictionbase="xs:string">
<xs:enumerationvalue="01"/>
<xs:enumerationvalue="02"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:elementname="錯誤原因編碼">
<xs:simpleType>
<xs:restrictionbase="xs:string">
<xs:enumerationvalue="001"/>
<xs:enumerationvalue="002"/>
<xs:enumerationvalue="003"/>
<xs:enumerationvalue="004"/>
<xs:enumerationvalue="005"/>
<xs:enumerationvalue="010"/>
<xs:enumerationvalue="011"/>
<xs:enumerationvalue="012"/>
<xs:enumerationvalue="020"/>
<xs:enumerationvalue="030"/>
<xs:enumerationvalue="031"/>
<xs:enumerationvalue="032"/>
<xs:enumerationvalue="033"/>
<xs:enumerationvalue="040"/>
<xs:enumerationvalue="050"/>
<xs:enumerationvalue="060"/>
<xs:enumerationvalue="061"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
17
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:elementname="操作錯誤名稱">
<xs:complexType>
<xs:sequence>
<xs:elementname="操作類別名稱">
<xs:simpleType>
<xs:restrictionbase="xs:string">
<xs:enumerationvalue="數據發送操作"/>
<xs:enumerationvalue="數據調用操作"/>
<xs:enumerationvalue="其他操作"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:elementname="傳輸方式名稱">
<xs:simpleType>
<xs:restrictionbase="xs:string">
<xs:enumerationvalue="消息隊列傳輸"/>
<xs:enumerationvalue="FTP傳輸"/>
<xs:enumerationvalue="WebServices傳輸"/>
<xs:enumerationvalue="HTTP傳輸"/>
<xs:enumerationvalue="SOAP傳輸"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:elementname="錯誤原因名稱">
<xs:simpleType>
<xs:restrictionbase="xs:string">
<xs:enumerationvalue="數字證書非法"/>
<xs:enumerationvalue="數字證書已過期"/>
<xs:enumerationvalue="數字證書已被廢除"/>
<xs:enumerationvalue="其他證書錯誤"/>
<xs:enumerationvalue="其他認證錯誤"/>
<xs:enumerationvalue="節點不存在"/>
<xs:enumerationvalue="節點掉線"/>
<xs:enumerationvalue="節點信息過期"/>
<xs:enumerationvalue="數據不存在"/>
<xs:enumerationvalue="數據已存在"/>
<xs:enumerationvalue="數據有歧義"/>
<xs:enumerationvalue="數據格式有誤"/>
<xs:enumerationvalue="數據容量過大"/>
<xs:enumerationvalue="權限超限"/>
<xs:enumerationvalue="數據庫錯誤"/>
18
<xs:enumerationvalue="無法建立網絡連接"/>
<xs:enumerationvalue="網絡連接中斷"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:elementname="操作錯誤描述">
<xs:complexType>
<xs:sequence>
<xs:elementname="操作類別描述">
<xs:simpleType>
<xs:restrictionbase="xs:string">
<xs:enumerationvalue="與數據請求有關的錯誤"/>
<xs:enumerationvalue="與數據傳輸有關的錯誤"/>
<xs:enumerationvalue=""/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:elementname="錯誤原因描述">
<xs:simpleType>
<xs:restrictionbase="xs:string">
<xs:enumerationvalue="節點認證無效,數字證書非法"/>
<xs:enumerationvalue="節點認證無效,數字證書已過期"/>
<xs:enumerationvalue="節點認證無效,數字證書已被廢除"/>
<xs:enumerationvalue="節點認證無效,其他證書錯誤"/>
<xs:enumerationvalue="節點認證無效,其他認證錯誤"/>
<xs:enumerationvalue="節點信息未注冊"/>
<xs:enumerationvalue="節點已注冊,但不在線"/>
<xs:enumerationvalue="節點信息更換后,未重新注冊"/>
<xs:enumerationvalue="操作數據不存在"/>
<xs:enumerationvalue="操作數據已存在"/>
<xs:enumerationvalue="操作的數據存在歧義"/>
<xs:enumerationvalue="數據的格式不符合目標類型"/>
<xs:enumerationvalue="數據的容量太大,不滿足傳輸要求"/>
<xs:enumerationvalue="超出賦予的操作權限范圍"/>
<xs:enumerationvalue="數據庫系統錯誤"/>
<xs:enumerationvalue="網絡不通,無法連接到對端節點"/>
<xs:enumerationvalue="網絡突然中斷,交換過程未全部完成"/>
<xs:enumerationvalue=""/>
</xs:restriction>
</xs:simpleType>
</xs:element>
19
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:all>
</xs:complexType>
</xs:element>
<xs:elementname="數據錯誤">
<xs:annotation>
<xs:documentation>數據錯誤編碼規則
</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:all>
<xs:elementname="數據錯誤編碼">
<xs:simpleType>
<xs:restrictionbase="xs:string">
<xs:enumerationvalue="001"/>
<xs:enumerationvalue="002"/>
<xs:enumerationvalue="003"/>
<xs:enumerationvalue="004"/>
<xs:enumerationvalue="005"/>
<xs:enumerationvalue="006"/>
<xs:enumerationvalue="007"/>
<xs:enumerationvalue="008"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:elementname="數據錯誤描述">
<xs:simpleType>
<xs:restrictionbase="xs:string">
<xs:enumerationvalue="數據格式錯誤"/>
<xs:enumerationvalue="數據包版本不正確"/>
<xs:enumerationvalue="不支持的服務類型"/>
<xs:enumerationvalue="交換格式錯誤"/>
<xs:enumerationvalue="數據包不能通過Schema驗證"/>
<xs:enumerationvalue="數據包簽名驗證有誤"/>
<xs:enumerationvalue="連接不到指定接收方"/>
<xs:enumerationvalue="地址不匹配,即數據包的接收方與該數據包的接收
方定義不相同"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
</xs:all>
</xs:complexType>
20
</xs:element>
</xs:schema>
21
附錄B
(規范性附錄)
環境信息交換報文格式Schema
環境信息交換報文格式eiXML.xsd
<?xmlversion="1.0"encoding="GB2312"?>
<xs:schemaxmlns="/eixml"
xmlns:xs="/2001/XMLSchema"
elementFormDefault="qualified"attributeFormDefault="unqualified">
<xs:elementname="eixml"id="T0001">
<xs:complexType>
<xs:sequence>
<xs:elementref="報文頭"/>
<xs:elementref="報文體"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:elementname="報文頭"id="T0002">
<xs:complexType>
<xs:sequence>
<xs:elementref="發送方"/>
<xs:elementref="接收方"/>
<xs:elementref="消息序號"/>
<xs:elementref="服務時間"/>
<xs:elementref="服務時限"/>
<xs:elementref="服務類型"/>
<xs:elementref="服務優先級"/>
<xs:elementref="回執要求"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:elementname="發送方"type="節點標識"id="T1003">
<xs:annotation>
<xs:documentation>記錄將要發送數據包的節點</xs:documentation>
</xs:annotation>
</xs:element>
<xs:simpleTypename="節點標識">
<xs:restrictionbase="xs:string">
<xs:maxLengthvalue="50"/>
</xs:restriction>
</xs:simpleType>
<xs:elementname="接收方"type="節點標識"id="T1004">
<xs:annotation>
22
<xs:documentation>記錄數據包將要傳遞的節點</xs:documentation>
</xs:annotation>
</xs:element>
<xs:elementname="消息序號"id="T1005">
<xs:annotation>
<xs:documentation>數據請求節點與數據響應節點之間環境信息交換時數據包的匹配
序號</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restrictionbase="xs:string">
<xs:patternvalue="\w{8}\d{4}\d[0123]\d[012](\d[0-6]){2}\d{11}"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:elementname="服務時間"type="xs:dateTime"id="T1006">
<xs:annotation>
<xs:documentation>表示服務請求產生的時間</xs:documentation>
</xs:annotation>
</xs:element>
<xs:elementname="服務時限"type="xs:long"id="T1007">
<xs:annotation>
<xs:documentation>記錄要求目標節點對數據包做出回應的規定時間,單位為秒,如
果為0,表示沒有時間限制</xs:documentation>
</xs:annotation>
</xs:element>
<xs:elementname="服務類型"id="T1008">
<xs:annotation>
<xs:documentation>此數據包所承載的數據操作名稱0:數據請求;1:數據傳輸
</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restrictionbase="xs:int">
<xs:minInclusivevalue="0"/>
<xs:enumerationvalue="0"/>
<xs:enumerationvalue="1"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:elementname="服務優先級"default="5"id="T1009">
<xs:annotation>
<xs:documentation>服務優先級描述,共分為5級</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restrictionbase="xs:string">
23
<xs:minLengthvalue="1"/>
<xs:patternvalue="([1-5])|(10)"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:elementname="回執要求"id="T1010">
<xs:annotation>
<xs:documentation>0表示不要求回執,1表示要求回執</xs:documentation>
</xs:
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- DB32/T 3608-2019安全生產技術服務機構管理基本規范
- DB32/T 3595-2019石墨烯材料碳、氫、氮、硫、氧含量的測定元素分析儀法
- DB32/T 3563-2019裝配式鋼混組合橋梁設計規范
- 【正版授權】 ISO 10110-6:2025 EN Optics and photonics - Preparation of drawings for optical elements and systems - Part 6: Centring and tilt tolerances
- DB31/T 894.2-2015再生砂粉應用技術規程第2部分:摻再生粉的預拌混凝土
- DB31/T 743-2013纖維增強脫硫石膏空心大板
- DB31/T 646-2012蔬菜標準園建設技術規范
- DB31/T 1320-2021公共機構建筑設備設施數據編碼規則
- DB31/T 1306-2021便利店合理用能指南
- DB31/T 1166.1-2019司法行政機關戒毒診斷評估第1部分:基本要求
- 起重作業培訓-指揮手勢-旗語
- 碳鋼管道焊接工藝規程完整
- 《送元二使安西》完整課件
- 防騙反詐類知識考試題庫100題(含答案)
- 北師大版小學數學二年級下冊第7單元《奧運開幕》練習試題
- 山西河曲晉神磁窯溝煤業有限公司煤炭資源開發利用、地質環境保護與土地復墾方案
- 高考英語分層詞匯1800(適合藝考生使用)
- 市政工程質量保修書
- 消防工程施工重難點及相應措施
- 拉森鋼板樁基坑圍護支護方案設計
- WS/T 431-2013護理分級
評論
0/150
提交評論