ImageVerifierCode 换一换
格式:PDF , 页数:67 ,大小:309.93KB ,
资源ID:1269842      下载积分:5000 积分
快捷下载
登录下载
邮箱/手机:
温馨提示:
如需开发票,请勿充值!快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝扫码支付 微信扫码支付   
注意:如需开发票,请勿充值!
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【http://www.mydoc123.com/d-1269842.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(MH T 0060-2017 4045 Specification for flight inventory data exchange《航空公司航班库存数据交换规范》.pdf)为本站会员(ownview251)主动上传,麦多课文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知麦多课文库(发送邮件至master@mydoc123.com或直接QQ联系客服),我们立即给予删除!

MH T 0060-2017 4045 Specification for flight inventory data exchange《航空公司航班库存数据交换规范》.pdf

1、 ICS 35.240.60 V 07 MH 中华人民共和国民用航空行业标准 MH/T 00602017 航空公司航班库存数据交换规范 Specification for flight inventory data exchange 2017 - 01 - 02 发布 2017 - 04 - 01 实施中国民用航空局 发布MH/T 00602017 I 目 次 前言 . III 1 范围 1 2 格式转换 . . 1 2.1 请求报文 . . 1 2.1.1 普通报文 . . 1 2.1.1.1 Seamless 报文 1 2.1.1.2 DA报文 5 2.1.1.3 DA翻页报文. . 6

2、2.1.2 带JD 报文 . 8 2.1.3 星盟联盟免票查询(只有 S EAMLESS). 12 2.2 回复报文 . 16 2.2.1 只有直飞 . 16 2.2.2 带餐食 . 19 2.3 清SESSION 报文 . 25 2.3.1 CLTREQ . 25 2.3.2 CLTRES . 26 附录 A(资料 性附录) 报文转换示例 . 28 A.1 报文转换示例 . 28 A.2 请求报 文转换示例 . 28 A.2.1 普通报文 . 28 A.2.1.1 Seamless 报文. 28 A.2.1.2 Seamless 报文对应的JSON格式 28 A.2.1.3 Seamless

3、 报文对应的XML格式. 31 A.2.1.4 DA报文. 33 A.2.1.5 DA报文对应的 JSON 格式 33 A.2.1.6 DA报文对应的XML 格式. 34 A.2.1.7 DA翻页报文. 35 A.2.1.8 DA翻页报文对应的 JSON 格式 35 A.2.1.9 DA翻页报文对应的 XML 格 式. 36 A.2.1.10 带JD 报文(DA和SEAMLESS 通用) 36 A.2.1.11 带JD 报文对应的JSON 格式 37 A.2.1.12 带JD 报文对应的XML 格式 . 39 A.2.2 星盟联盟免票查询(只有 S EAMLESS). 42 A.2.3 星盟联

4、盟免票查询报文对应的 JSON 格式 42 A.2.4 星盟联盟免票查询报文对应的 XML 格式 . 44 A.3 回复报 文转换示例 . 46 M HMH/T 00602017 II 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 清 SESSI ON 报文转换 示例. .59 A.4.1 CLTREQ59 A.4.2 CLTREQ 报文对应的 JSON 格式 59 A.4.3

5、 CLTREQ 报文对应的 XML 格式 . 60 A.4.4 CLTRES60 A.4.5 CLTRES 报文对应的 JSON 格式 60 A.4.6 CLTRES 报文对应的 XML 格式 . 61 MH/T 00602017 III 前 言 本标准按照GB/T 1.1-2009给出的规则起草。 本标准由中国民用航空局人事科教司提出。 本标准由中国民用航空局航空器适航审定司批准立项。 本标准由中国民航科学技术研究院归口。 本标准起草单位:中国民航大学、中国民航信息网络股份有限公司。 标准起草人: 惠康华、于明亮、贺怀清、李辉、李建伏、徐冉斌、谭咏茂、李江涛、郑芸。 M HMH/T 0060

6、2017 1 航空公司航班库存数据交换规范 1 范围 本标准规定了航班库存信息的传递和交换规则,本标准适用于航空公司航班库存数据交换。 2 格式转换 2.1 请求报文 2.1.1 普通报文 2.1.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

7、+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“: “66662“, “Version“:“V1.0“

8、 , “MsgType“: “Type“: “PAOREQ“, “SubType“: “46“ M HMH/T 00602017 2 , “OriginatorDetail“: “HOST“: “1E“, “Location“: “BJS“, “PCC“: “SZV122“, “Position“: “SZV“, “Agent“: “NULL“, “AgentType“: “T“, “Country“: “CN“ , “RequestBody“: “RequestInfoGroup“: “RequestInfo“: “OriDesInfo“: “Origin“: “WUH“, “Destina

9、tion“: “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

10、“: “14-06-30“, “Dpt“: “LAX“, MH/T 00602017 3 “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“, “D

11、pt“: “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 HMH/T 00602017 4 以上为Seamless报文的JSON格式,报文的X ML格式参见附录A。该报

12、文的字段是参照IATA协议中的字段进行定义。对应Passenger and Airport Data In terchange Standards EDIFACT Implementation Guide Reservati ons,协议里面的报文字段含义如表1所示。 表1 Seamless 报文的 JSON 格式字段含义 标签 值 注释 Edifact 映射 RequestHeader 请求报文头 UNB/UNH/MSG level InterchangeHead 数据交换头部 UNB InterchangeHead:OriSys 1ERES 源地址 UNB 0004 Interchange

13、Head:DesSys NZRES 目的地址 UNB 0010 InterchangeHead:SessionID 66662 会话标识符 UNB 0020 MsgType 报文类型 MSG MsgType:Type PAOREQ 报文类型 UNH0065 MsgType:SubType 46 报文子类型 MSG1225 OriginatorDetail 请求方信息 ORG OriginatorDetail:HOST e.g.”1E” GDS ORG 9906 OriginatorDetail:Location cty e.g.BJS 城市 ORG3225 OriginatorDetail:P

14、CC e.g.SZV122 字符串标识 ORG9902 OriginatorDetail:Position cty e.g.SZV 城市 ORG 3225 OriginatorDetail:Agent NULL 代理人 ORG9906 OriginatorDetail:AgentType e.g.T 代理人标识 ORG9972 OriginatorDetail:Country ctye.g.CN 国家,编码 ORG3207 RequestBody 请求报文体 RequestInfoGroup RequestInfo OriDesInfo 传达一个旅程的出发地和目的地 ODI OriDesInf

15、o:Origin cty e.g.WUH 场所 /位置识别 ODI 3225 OriDesInfo:Destination cty e.g.SYX 场所 /位置识别 ODI 3225 FlightInfo 航班信息 TVL FlightInfo:Date yyyy-mm-dd 起飞时间 TVL9916 FlightInfo:Dpt cty e.g.LAX 起飞城市, 例如 LHR TVL3225 FlightInfo:Arr cty e.g.AKL 到达城市, 例如 LAX TVL3225 FlightInfo:AirLine NZ 航空公司,例如 NZ TVL9906 FlightInfo:

16、FlightNO. e.g.”001” 航班号 TVL9908 FlightInfo:RoutingNO. e.g.1 航线 TVL1050 FlightInfo:Segment e.g. 1 段 TVL1082 FlightInfo:Polling p 是否需要对方返回具体信息( P:需要N:不需要) TVL7365 MH/T 00602017 5 2.1.1.2 DA 报文 示例: UNB+IATA:1+1P+CA+130417:1600+54006 UNH+1+PAOREQ:96:2:IA+E15136600802915 MSG+1:44 ORG+1P:HDQ+91238943:C0I+

17、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“,“A

18、gent“:“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协议中的字段进行定义。对应Passenger and Airport Data Int

19、erchange Standards EDIFACT Implementation Guide Reservations,协议里面的报文字段含义如表2所示。 表2 DA 报文的 JSON 格式字段含义 标签 值 注释 Edifact 映射 RequestHeader 请求报文头 UNB/UNH/MSG level InterchangeHead 数据交换头部 UNB InterchangeHead:OriSys 1P 源地址 UNB 0004 M HMH/T 00602017 6 表2 (续) 标签 值 注释 Edifact 映射 InterchangeHead:DesSys CA 目的地址

20、UNB 0010 InterchangeHead:SessionID 54006 会话标识符 UNB 0020 MsgType 报文类型 MSG MsgType:Type PAOREQ 报文类型 UNH0065 MsgType:SubType 44 报文子类型 MSG1225 OriginatorDetail 请求方信息 ORG OriginatorDetail:HOST Host server e.g.1P GDS ORG 9906 OriginatorDetail:Location cty e.g.BJS 城市 ORG3225 OriginatorDetail:IataNum 912389

21、43 数字标识 OriginatorDetail:PCC e.g.C0I 字符串标识 ORG9902 OriginatorDetail:Position cty e.g.LON 场所 /位置识别 ORG 3225 OriginatorDetail:Agent e.g.1P 代理人 ORG9906 OriginatorDetail:AgentType e.g.T 代理人标识 ORG9972 OriginatorDetail:Country cty e.g.GB 国家,编码 ORG3207 RequestBody 请求报文体 RequestInfoGroup RequestInfo OriDesI

22、nfo 传达一个旅程的出发地和目的地 ODI OriDesInfo:Origin cty e.g.CSX 场所 /位置识别 ODI 3225 OriDesInfo:Destination cty e.g.SHA 场所 /位置识别 ODI 3225 FlightInfo 航班信息 TVL FlightInfo:Date yyyy-mm-dd 起飞时间 TVL9916 FlightInfo:Dpt cty e.g.CSX 起飞城市, 例如 LHR TVL3225 FlightInfo:Arr cty e.g.SHA 到达城市, 例如 LAX TVL3225 FlightInfo:AirLine e

23、.g.FM 航空公司, 例如 NZ TVL9906 2.1.1.3 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“: MH/T 00602017 7 “InterchangeHead“: “OriSys“: “1G“, “DesSys“: “HX“, “SessionID“:

24、 “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翻页报文

25、的JSON格式,报文的XML格式参见附录A。该报文的字段是参照IATA协议中的字段进行定义。对应Passenger and Airpo rt Data Interchange Standards EDIFACT Implementation Guide Reservations,协议里面的报文字段含义如表3所示。 表3 DA 翻页报文的 JSON 格式字段含义 标签 值 注释 Edifact 映射 RequestHeader 请求报文头 UNB/UNH/MSG level InterchangeHead 数据交换头部 UNB InterchangeHead:OriSys e.g.1G 源地址

26、UNB 0004 InterchangeHead:DesSys e.g.HX 目的地址 UNB 0010 M HMH/T 00602017 8 表3 (续) 标签 值 注释 Edifact 映射 InterchangeHead:SessionID HXCARSPEC 会话标识符 UNB 0020 MsgType 报文类型 MSG MsgType:Type PAOREQ 报文类型 UNH0065 MsgType:SubType 55 报文子类型 MSG1225 OriginatorDetail 请求方具体信息 ORG OriginatorDetail:HOST Host server e.g.1

27、G GDS ORG 9906 OriginatorDetail:Location e.g.SWI 城市 ORG3225 OriginatorDetail:IataNum e.g.99999992 数字标识 ORG9900 OriginatorDetail:PCC e.g.704T 字符串标识 ORG9902 OriginatorDetail:Position e.g.BKK 城市 ORG 3225 OriginatorDetail:Agent e.g.1G 代理人 ORG9906 OriginatorDetail:AgentType e.g.T 代理人标识 ORG9972 Originator

28、Detail:Country cty e.g.TH 国家,编码 ORG3207 RequestBody 请求报文体 RequestInfoGroup RequestInfo NULL 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+3

29、00614+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 /这个字段之后的含义 MSG+:F TVL+270514:270514+TMW+SYD+QF+2001:Y UNT+12+1 UNZ+1+66662 “RequestHeader“: “InterchangeHead“: MH/T 00602017 9 “OriSys“: “1ERES“, “DesSys“: “NZRES“, “Sessi

30、onID“: “66662“, “Version“:“V1.0“ , “MsgType“: “Type“: “PAOREQ“, “SubType“: “46“ , “OriginatorDetail“: “HOST“: “1E“, “Location“: “BJS“, “PCC“: “SZV122“, “Position“: “SZV“, “Agent“: “NULL“, “AgentType“: “T“, “Country“: “CN“ , “RequestBody“: “RequestInfoGroup“: “RequestInfo“: “OriDesInfo“: “Origin“: “L

31、AX“, “Destination“: “AKL“ , “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“, M HMH/T 00602017 10 “FlightNO.“: “005“, “RoutingNO.“: 2, “Se

32、gment“: 1, “Polling“: “P“ , “Date“: “14-06-30“, “Dpt“: “LAX“, “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

33、“: “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, MH/T 00602017 11 “Polling“: “P“ , “JouneryData“: “DptDa

34、te“: “14-05-27“, “ArrDate“: “14-05-27“, “Dpt“: “TMW“, “Arr“: “SYD“, “AirLine“: “QF“, “Cabin“: “Y“ 以上为带JD报文的JSON格式,报文的XML格式参见附录A。该报文的字段是参照IATA协议中的字段进行定义。对应Passenger and Airport Data In terchange Standards EDIFACT Implementation Guide Reservations,协议里面的报文字段含义如表4所示。 表4 带 JD 报文的 JSON 格式字段含义 标签 值 注释 Edif

35、act 映射 RequestHeader 请求报文头 UNB/UNH/MSG level InterchangeHead 数据交换头部 UNB InterchangeHead:OriSys 1ERES 源地址 UNB 0004 InterchangeHead:DesSys NZRES 目的地址 UNB 0010 InterchangeHead:SessionID 66662 会话标识符 UNB 0020 MsgType 报文类型 MSG MsgType:Type PAOREQ 报文类型 UNH0065 MsgType:SubType 46 报文子类型 MSG1225 OriginatorDet

36、ail 请求方估计信息 ORG OriginatorDetail:HOST Host server e.g.1E GDS ORG 9906 OriginatorDetail:Location cty e.g.BJS 城市 ORG3225 OriginatorDetail:PCC e.g.SZV122 字符串标识 ORG9902 OriginatorDetail:Position cty e.g.SZV 城市 ORG 3225 OriginatorDetail:Agent NULL 代理人 ORG9906 OriginatorDetail:AgentType e.g.T 代理人标识 ORG997

37、2 OriginatorDetail:Country e.g.CN 国家,编码 ORG3207 RequestBody 请求报文体 M HMH/T 00602017 12 表4 (续) 标签 值 注释 Edifact 映射RequestInfoGroup RequestInfo OriDesInfo 传达一个旅程的出发地和目的地 ODI OriDesInfo:Origin e.g. LAX 场所 /位置识别 ODI 3225 OriDesInfo:Destination e.g.AKL 场所 /位置识别 ODI 3225 FlightInfo 航班信息 TVL FlightInfo:Date

38、yyyy-mm-dd 起飞时间 TVL9916 FlightInfo:Dpt cty e.g.LAX 起飞城市,例如 LHR TVL3225 FlightInfo:Arr cty e.g.AKL 到达城市, 例如 LAX TVL3225 FlightInfo:AirLine NZ 航空公司,例如 NZ TVL9906 FlightInfo:FlightNO. 001 航班号 TVL9908 FlightInfo:RoutingNO. 1 航线 TVL1050 FlightInfo:Segment 1 段 TVL1082 FlightInfo:Polling P 是否需要对方返回具体信息( P:

39、需要 N:不需要) TVL7365 JouneryData 旅程信息 JouneryData:DptDate yyyy-mm-dd 起飞日期 TVL9916 JouneryData:ArrDate yyyy-mm-dd 到达日期 TVL9920 JouneryData:Dpt cty e.g.TMW 起飞城市, 例如 LHR TVL3225 JouneryData:Arr cty e.g.SYD 到达城市, 例如 LAX TVL3225 JouneryData:AirLine QF 航空公司 ,,例如 NZ TVL9906 JouneryData:Cabin Y 舱位 2.1.3 星盟联盟免票

40、查询(只有 SEAMLESS) 示例: UNB+IATA:1+0A0A+1ERES+130417:1200+24000234784178 UNH+1+PAOREQ:96:2:IA MSG+:46:702 ORG+0A:FRA+LAX+UA+A+US+AG ODI+WUH+SYX TVL+010314+WUH+SYX+CA+8229+1+1+P PDI+A TVL+100314+WUH+SYX+CA+8229+2+1+P TVL+130314+WUH+SYX+CA+8229+3+1+P TVL+180314+WUH+SYX+CA+8229+4+1+P TVL+240314+WUH+SYX+CA+

41、8229+5+1+P UNT+10+1 UNZ+1+24000234784178 MH/T 00602017 13 “RequestHeader“: “InterchangeHead“: “OriSys“: “0A0A“, “DesSys“: “1ERES“, “SessionID“: “24000234784178“, “Version“:“V1.0“ , “MsgType“: “Type“: “PAOREQ“, “SubType“: “46“, “RAS“: “702“ , “OriginatorDetail“: “HOST“: “0A“, “Location“: “FRA“, “Posi

42、tion“: “LAX“, “Agent“: “UA“, “AgentType“: “A“, “Country“: “US“ , “RequestBody“: “RequestInfoGroup“: “RequestInfo“: “OriDesInfo“: “Origin“: “WUH“, “Destination“: “SYX“ , “FlightInfo“: “Date“: “14-03-01“, “Dpt“: “WUH“, “Arr“: “SYX“, “AirLine“: “CA“, “FlightNO.“: “8229“, “RoutingNO.“: 1, “Segment“: 1,

43、“Polling“: “P“ , “Date“: “14-03-10“, M HMH/T 00602017 14 “Dpt“: “WUH“, “Arr“: “SYX“, “AirLine“: “CA“, “FlightNO.“: “8229“, “RoutingNO.“: 2, “Segment“: 1, “Polling“: “P“ , “Date“: “14-03-13“, “Dpt“: “WUH“, “Arr“: “SYX“, “AirLine“: “CA“, “FlightNO.“: “8229“, “RoutingNO.“: 3, “Segment“: 1, “Polling“: “

44、P“ , “Date“: “14-03-18“, “Dpt“: “WUH“, “Arr“: “SYX“, “AirLine“: “CA“, “FlightNO.“: “8229“, “RoutingNO.“: 4, “Segment“: 1, “Polling“: “P“ , “Date“: “14-03-24“, “Dpt“: “WUH“, “Arr“: “SYX“, “AirLine“: “CA“, “FlightNO.“: “8229“, “RoutingNO.“: 5, “Segment“: 1, “Polling“: “P“ MH/T 00602017 15 以上为星盟联盟免票查询报

45、文的JSON格式,报文的XML格式参见附录A。该报文的字段是参照IATA协议中的字段进行定义。对应Passenger and Airport Data Interchange Standards E DIFACT Implementation Guide Reservations,协议里面的报文字段含义如表5所示。 表5 星盟联盟免票查询报文的 JSON 格式字段含义 标签 值 注释 Edifact 映射 RequestHeader 请求报文头 UNB/UNH/MSGlevelInterchangeHead 数据交换头部 UNB InterchangeHead:OriSys 0A0A 源地址

46、UNB 0004 InterchangeHead:DesSys 1ERES 目的地址 UNB 0010 InterchangeHead:SessionID 24000234784178 会话标识符 UNB 0020 MsgType 报文类型 MSG MsgType:Type PAOREQ 报文类型 UNH0065 MsgType:SubType 46 报文子类型 MSG1225 MsgType:RAS 702 OriginatorDetail 请求方具体信息 ORG OriginatorDetail:HOST 0A GDS ORG 9906 OriginatorDetail:Location

47、cty e.g.FRA 场所/ 位置识别 ORG3225 OriginatorDetail:Position cty e.g.LAX 场所/ 位置识别 ORG 3225 OriginatorDetail:Agent UA 代理人 ORG9906 OriginatorDetail:AgentType A 代理人标识 ORG9972 OriginatorDetail:Country cty e.g.US 国家,编码 ORG3207 RequestBody 请求报文体 RequestInfoGroup RequestInfo OriDesInfo 传达一个旅程的出发地和目的地 ODI OriDesI

48、nfo:Origin e.g. WUH 场所/ 位置识别 ODI 3225 OriDesInfo:Destination e.g. SYX 场所/ 位置识别 ODI 3225 FlightInfo 航班信息 TVL FlightInfo:Date yyyy-mm-dd 起飞时间 TVL9916 FlightInfo:Dpt e.g. WUH 起飞城市 TVL3225 FlightInfo:Arr e.g. SYX 到达城市 TVL3225 FlightInfo:AirLine CA 航空公司 TVL9906 FlightInfo:FlightNO. 8229 航班信息 TVL9908 FlightInfo:RoutingNO. 1 航线 TVL1050 FlightInfo:Segment 1 段 TVL1082 FlightInfo:Polling P 是否需要对方返回具体信息(P :需要N:不需要) TVL7365 M HMH/T 00602017 16 2.2 回复报文 2.2.1 只有直飞 示例: UNB+IATB:1+CA0AV+1APPC+141016:0000+77162+1 UNH+1+

copyright@ 2008-2019 麦多课文库(www.mydoc123.com)网站版权所有
备案/许可证编号:苏ICP备17064731号-1