MH/T 0060-2017 航空公司航班库存数据交换规范

MH/T 0060-2017 Airline Flight Inventory Data Exchange Specification

行业标准-民航 简体中文 废止 页数:65页 | 格式:PDF

基本信息

标准号
MH/T 0060-2017
标准类型
行业标准-民航
标准状态
废止
中国标准分类号(CCS)
国际标准分类号(ICS)
发布日期
2017-01-02
实施日期
2017-04-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'//这个

推荐标准

相似标准推荐

更多>