MH/T 0060-2017 航空公司航班库存数据交换规范
MH/T 0060-2017 Airline Flight Inventory Data Exchange Specification
基本信息
发布历史
-
2017年01月
文前页预览
研制信息
- 起草单位:
- 中国民航大学、中国民航信息网络股份有限公司
- 起草人:
- 惠康华、于明亮、贺怀清、李辉、李建伏、徐冉斌、谭咏茂、李江涛、郑芸
- 出版信息:
- 页数:65页 | 字数:- | 开本: -
内容描述
ICS35.240.60
V07
MH
中华人民共和国民用航空行业标准
MH/T0060—2017
航空公司航班库存数据交换规范
Specificationforflightinventorydataexchange
2017-01-02发布2017-04-01实施
中国民用航空局发布
MH/T0060—2017
目次
前言...............................................................................III
1范围..............................................................................1
2格式转换..........................................................................1
2.1请求报文......................................................................1
2.1.1普通报文..................................................................1
Seamless报文..........................................................1
DA报文................................................................5
DA翻页报文............................................................6
2.1.2带JD报文.................................................................8
2.1.3星盟联盟免票查询(只有SEAMLESS).........................................12
2.2回复报文.....................................................................16
2.2.1只有直飞.................................................................16
2.2.2带餐食...................................................................19
2.3清SESSION报文...............................................................25
2.3.1CLTREQ...................................................................25
2.3.2CLTRES...................................................................26
附录A(资料性附录)报文转换示例...................................................28
A.1报文转换示例.................................................................28
A.2请求报文转换示例.............................................................28
A.2.1普通报文.................................................................28
A.2.1.1Seamless报文.........................................................28
A.2.1.2Seamless报文对应的JSON格式..........................................28
A.2.1.3Seamless报文对应的XML格式...........................................31
A.2.1.4DA报文...............................................................33
A.2.1.5DA报文对应的JSON格式................................................33
A.2.1.6DA报文对应的XML格式.................................................34
A.2.1.7DA翻页报文...........................................................35
A.2.1.8DA翻页报文对应的JSON格式............................................35
A.2.1.9DA翻页报文对应的XML格式.............................................36
A.2.1.10带JD报文(DA和SEAMLESS通用)......................................36
MA.2.1.11带JD报文对应的JSON格式........................................H....37
A.2.1.12带JD报文对应的XML格式.............................................39
A.2.2星盟联盟免票查询(只有SEAMLESS).........................................42
A.2.3星盟联盟免票查询报文对应的JSON格式......................................42
A.2.4星盟联盟免票查询报文对应的XML格式.......................................44
A.3回复报文转换示例.............................................................46
I
MH/T0060—2017
A.3.1只有直飞..................................................................46
A.3.2只有直飞对应的JSON格式...................................................46
A.3.3只有直飞对应的XML格式....................................................48
A.3.4带餐食....................................................................50
A.3.5带餐食对应的JSON格式.....................................................51
A.3.6带餐食对应的XML格式......................................................55
A.4清SESSION报文转换示例........................................................59
A.4.1CLTREQ....................................................................59
A.4.2CLTREQ报文对应的JSON格式................................................59
A.4.3CLTREQ报文对应的XML格式.................................................60
A.4.4CLTRES....................................................................60
A.4.5CLTRES报文对应的JSON格式................................................60
A.4.6CLTRES报文对应的XML格式.................................................61
II
MH/T0060—2017
前言
本标准按照GB/T1.1-2009给出的规则起草。
本标准由中国民用航空局人事科教司提出。
本标准由中国民用航空局航空器适航审定司批准立项。
本标准由中国民航科学技术研究院归口。
本标准起草单位:中国民航大学、中国民航信息网络股份有限公司。
标准起草人:惠康华、于明亮、贺怀清、李辉、李建伏、徐冉斌、谭咏茂、李江涛、郑芸。
MH
III
MH/T0060—2017
航空公司航班库存数据交换规范
1范围
本标准规定了航班库存信息的传递和交换规则,本标准适用于航空公司航班库存数据交换。
2格式转换
2.1请求报文
2.1.1普通报文
Seamless报文
示例:
UNB+IATA:1+1ERES+NZRES+140609:1326+66662'
UNH+1+PAOREQ:96:2:IA+P202146AA'
MSG+1:46'
ORG+1E:BJS+:SZV122+SZV++T+CN'
ODI+LAX+AKL'
"origin":"LAX""destination":"AKL"
TVL+300614+LAX+AKL+NZ+001+1+1+P'
TVL+300614+LAX+AKL+NZ+005+2+1+P'
TVL+300614+LAX+SYD+NZ+9839+3+1+P'
TVL+020714+SYD+AKL+NZ+704+3+2+P'
TVL+300614+LAX+SYD+NZ+9839+4+1+P'
TVL+020714+SYD+AKL+NZ+718+4+2+P'
UNT+11+1'
UNZ+1+66662'
{
"RequestHeader":{
"InterchangeHead":{
"OriSys":"1ERES",
"DesSys":"NZRES",
"SessionID":M"66662",H
"Version":"V1.0"
},
"MsgType":{
"Type":"PAOREQ",
"SubType":"46"
1
MH/T0060—2017
},
"OriginatorDetail":{
"HOST":"1E",
"Location":"BJS",
"PCC":"SZV122",
"Position":"SZV",
"Agent":"NULL",
"AgentType":"T",
"Country":"CN"
}
},
"RequestBody":{
"RequestInfoGroup":{
"RequestInfo":[
{
"OriDesInfo":{
"Origin":"WUH",
"Destination":"SYX"
},
"FlightInfo":[
{
"Date":"14-06-30",
"Dpt":"LAX",
"Arr":"AKL",
"AirLine":"NZ",
"FlightNO.":"001",
"RoutingNO.":1,
"Segment":1,
"Polling":"P"
},
{
"Date":"14-06-30",
"Dpt":"LAX",
"Arr":"AKL",
"AirLine":"NZ",
"FlightNO.":"005",
"RoutingNO.":2,
"Segment":1,
"Polling":"P"
},
{
"Date":"14-06-30",
"Dpt":"LAX",
2
MH/T0060—2017
"Arr":"SYD",
"AirLine":"NZ",
"FlightNO.":"9839",
"RoutingNO.":3,
"Segment":1,
"Polling":"P"
},
{
"Date":"14-07-02",
"Dpt":"SYD",
"Arr":"AKL",
"AirLine":"NZ",
"FlightNO.":"704",
"RoutingNO.":3,
"Segment":2,
"Polling":"P"
},
{
"Date":"14-06-30",
"Dpt":"LAX",
"Arr":"SYD",
"AirLine":"NZ",
"FlightNO.":"9839",
"RoutingNO.":4,
"Segment":1,
"Polling":"P"
},
{
"Date":"14-07-02",
"Dpt":"SYD",
"Arr":"AKL",
"AirLine":"NZ",
"FlightNO.":"718",
"RoutingNO.":4,
"Segment":2,
"Polling":"P"
}
M]H
}
]
}
}
}
3
MH/T0060—2017
以上为Seamless报文的JSON格式,报文的XML格式参见附录A。该报文的字段是参照IATA协议中的字
段进行定义。对应PassengerandAirportDataInterchangeStandardsEDIFACTImplementationGuide
–Reservations,协议里面的报文字段含义如表1所示。
表1Seamless报文的JSON格式字段含义
标签值注释Edifact映射
RequestHeader请求报文头UNB/UNH/MSGlevel
InterchangeHead数据交换头部UNB
InterchangeHead:OriSys1ERES源地址UNB0004
InterchangeHead:DesSysNZRES目的地址UNB0010
InterchangeHead:SessionID66662’会话标识符UNB0020
MsgType报文类型MSG
MsgType:TypePAOREQ报文类型UNH0065
MsgType:SubType46报文子类型MSG1225
OriginatorDetail请求方信息ORG
OriginatorDetail:HOSTe.g.”1E”GDSORG9906
OriginatorDetail:Locationctye.g.BJS城市ORG3225
OriginatorDetail:PCCe.g.SZV122字符串标识ORG9902
OriginatorDetail:Positionctye.g.SZV城市ORG3225
OriginatorDetail:AgentNULL代理人ORG9906
OriginatorDetail:AgentTypee.g.T代理人标识ORG9972
OriginatorDetail:Countryctye.g.CN国家,编码ORG3207
RequestBody请求报文体
RequestInfoGroup
RequestInfo
OriDesInfo传达一个旅程的出发地和目的地ODI
OriDesInfo:Originctye.g.WUH场所/位置识别ODI3225
OriDesInfo:Destinationctye.g.SYX场所/位置识别ODI3225
FlightInfo航班信息TVL
FlightInfo:Dateyyyy-mm-dd起飞时间TVL9916
FlightInfo:Dptctye.g.LAX起飞城市,例如LHRTVL3225
FlightInfo:Arrctye.g.AKL到达城市,例如LAXTVL3225
FlightInfo:AirLineNZ航空公司,例如NZTVL9906
FlightInfo:FlightNO.e.g.”001”航班号TVL9908
FlightInfo:RoutingNO.e.g.1航线TVL1050
FlightInfo:Segmente.g.1段TVL1082
FlightInfo:Pollingp是否需要对方返回具体信息(P:需要TVL7365
N:不需要)
4
MH/T0060—2017
DA报文
示例:
UNB+IATA:1+1P+CA+130417:1600+54006'
UNH+1+PAOREQ:96:2:IA+E15136600802915'
MSG+1:44'
ORG+1P:HDQ+91238943:C0I+LON+1P+T+GB+GS'
ODI+CSX+SHA'
TVL+180813:1140+CSX+SHA+FM'
UNT+6+1'
UNZ+1+54006'
{
"RequestHeader":{
"InterchangeHead":{"OriSys":"1P","DesSys":"CA","SessionID":"54006"},
"MsgType":{"Type":"PAOREQ","SubType":"44"},
"OriginatorDetail":{"HOST":"1P","Location":"HDQ","IataNum":"91238943","PCC":"C0I","Position":"LON",
"Agent":"1P","AgentType":"T","Country":"GB"}
},
"RequestBody":{
"RequestInfoGroup":{
"RequestInfo":[
{
"OriDesInfo":{"Origin":"CSX","Destination":"SHA"},
"FlightInfo":[
{"Date":"13-08-18","Dpt":"CSX","Arr":"SHA","AirLine":"FM"}
]
}
]
}
}
}
以上为DA报文的JSON格式,报文的XML格式参见附录A。该报文的字段是参照IATA协议中的字段进行
定义。对应PassengerandAirportDataInterchangeStandardsEDIFACTImplementationGuide–
Reservations,协议里面的报文字段含义如表2所示。
M表2DA报文的JSONH格式字段含义
标签值注释Edifact映射
RequestHeader请求报文头UNB/UNH/MSGlevel
InterchangeHead数据交换头部UNB
InterchangeHead:OriSys1P源地址UNB0004
5
MH/T0060—2017
表2(续)
标签值注释Edifact映射
InterchangeHead:DesSysCA目的地址UNB0010
InterchangeHead:SessionID54006会话标识符UNB0020
MsgType报文类型MSG
MsgType:TypePAOREQ报文类型UNH0065
MsgType:SubType44报文子类型MSG1225
OriginatorDetail请求方信息ORG
OriginatorDetail:HOSTHostservere.g.1PGDSORG9906
OriginatorDetail:Locationctye.g.BJS城市ORG3225
OriginatorDetail:IataNum91238943数字标识
OriginatorDetail:PCCe.g.C0I字符串标识ORG9902
OriginatorDetail:Positionctye.g.LON场所/位置识别ORG3225
OriginatorDetail:Agente.g.1P代理人ORG9906
OriginatorDetail:AgentTypee.g.T代理人标识ORG9972
OriginatorDetail:Countryctye.g.GB国家,编码ORG3207
RequestBody请求报文体
RequestInfoGroup
RequestInfo
OriDesInfo传达一个旅程的出发地和目的地ODI
OriDesInfo:Originctye.g.CSX场所/位置识别ODI3225
OriDesInfo:Destinationctye.g.SHA场所/位置识别ODI3225
FlightInfo航班信息TVL
FlightInfo:Dateyyyy-mm-dd起飞时间TVL9916
FlightInfo:Dptctye.g.CSX起飞城市,例如LHRTVL3225
FlightInfo:Arrctye.g.SHA到达城市,例如LAXTVL3225
FlightInfo:AirLinee.g.FM航空公司,例如NZTVL9906
DA翻页报文
示例:
UNB+IATA:1+1G+HX+140404:1533+HXCARSPEC'
UNH+1+PAOREQ:96:2:IA'
MSG+1:55'----------------注:可以是53,54,55,61等。
ORG+1G:SWI+99999992:704T+BKK+1G+T+TH+AG'
ODI'
UNT+5+1'
UNZ+1+HXCARSPEC'
{
"RequestHeader":{
6
MH/T0060—2017
"InterchangeHead":{
"OriSys":"1G",
"DesSys":"HX",
"SessionID":"HXCARSPEC",
"Version":"V1.0"
},
"MsgType":{
"Type":"PAOREQ",
"SubType":"55"
},
"OriginatorDetail":{
"HOST":"1G",
"Location":"SWI",
"IataNum":"99999992",
"PCC":"704T",
"Position":"BKK",
"Agent":"1G",
"AgentType":"T",
"Country":"TH"
}
},
"RequestBody":{
"RequestInfoGroup":{
"RequestInfo":[
{}
]
}
}
}
以上为DA翻页报文的JSON格式,报文的XML格式参见附录A。该报文的字段是参照IATA协议中的字段
进行定义。对应PassengerandAirportDataInterchangeStandardsEDIFACTImplementationGuide
–Reservations,协议里面的报文字段含义如表3所示。
表3DA翻页报文的JSON格式字段含义
标签值注释Edifact映射
RequestHeader请求报文头UNB/UNH/MSGlevel
InterchangeHeadM数据交换头部HUNB
InterchangeHead:OriSyse.g.1G源地址UNB0004
InterchangeHead:DesSyse.g.HX目的地址UNB0010
7
MH/T0060—2017
表3(续)
标签值注释Edifact映射
InterchangeHead:SessionIDHXCARSPEC会话标识符UNB0020
MsgType报文类型MSG
MsgType:TypePAOREQ报文类型UNH0065
MsgType:SubType55报文子类型MSG1225
OriginatorDetail请求方具体信息ORG
OriginatorDetail:HOSTHostservere.g.1GGDSORG9906
OriginatorDetail:Locatione.g.SWI城市
ORG3225
OriginatorDetail:IataNume.g.99999992数字标识
ORG9900
OriginatorDetail:PCCe.g.704T字符串标识
ORG9902
OriginatorDetail:Positione.g.BKK城市
ORG3225
OriginatorDetail:Agente.g.1G代理人ORG9906
OriginatorDetail:AgentTypee.g.T代理人标识ORG9972
OriginatorDetail:Countryctye.g.TH国家,编码ORG3207
RequestBody请求报文体
RequestInfoGroup
RequestInfoNULL
2.1.2带JD报文
示例:
UNB+IATA:1+1ERES+NZRES+140609:1326+66662'
UNH+1+PAOREQ:96:2:IA+P202146AA'
MSG+1:46'
ORG+1E:BJS+:SZV122+SZV++T+CN'
ODI+LAX+AKL'
TVL+300614+LAX+AKL+NZ+001+1+1+P'
TVL+300614+LAX+AKL+NZ+005+2+1+P'
TVL+300614+LAX+SYD+NZ+9839+3+1+P'
TVL+020714+SYD+AKL+NZ+704+3+2+P'
TVL+300614+LAX+SYD+NZ+9839+4+1+P'
TVL+020714+SYD+AKL+NZ+718+4+2+P'
ODI'//这个
推荐标准
- DB22/T 2458-2016 鹿血糕技术规范 2016-05-31
- DB22/T 2456-2016 砂锅鹿宝技术规范 2016-05-31
- DB22/T 2461-2016 锅塌豆腐技术规范 2016-05-31
- DB22/T 2466-2016 土壤中丙环唑残留量的测定 气相色谱-质谱法 2016-05-31
- DB22/T 2460-2016 榛蘑土豆干技术规范 2016-05-31
- DB22/T 2464-2016 水中甲基汞的测定 液相色谱-原子荧光法 2016-05-31
- DB22/T 2462-2016 饲料添加剂蛋氨酸的测定 2016-05-31
- DB22/T 2465-2016 水中三唑锡、苯丁锡残留量的测定 液相色谱-电感耦合等离子体质谱法 2016-05-31
- DB22/T 2457-2016 雪衣豆沙技术规范 2016-05-31
- DB22/T 2459-2016 拔丝白果技术规范 2016-05-31