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+