T∕CATAGS 37-2022 航空公司航班库存数据交换规范

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

ICS35.240.60V07T/CATAGS中国航空运输协会团体标准T/CATAGS37—2022航空公司航班库存数据交换规范Specificationforflightinventorydataexchange2022–02-25发布2022-02-25实施中国航空运输协会发布T/CATAGS37—2022I目次前言................................................................................II1范围..............................................................................12规范性引用文件....................................................................13术语和定义........................................................................14格式转换..........................................................................1附录A(资料性附录)报文转换示例...................................................32T/CATAGS37—2022II前言本文件按照GB/T1.1—2020《标准化工作导则第1部分:标准化文件的结构和起草规则》的规定起草。请注意本文件的某些内容可能涉及专利。本文件的发布机构不承担识别专利的责任。本文件由中国航空运输协会提出并归口。本文件起草单位:中国民航信息网络股份有限公司、中国民航大学。本文件起草人员:于明亮、梁海峰、李辉、徐冉斌、李江涛、李建伏、惠康华、杨永凯。T/CATAGS37—20221航空公司航班库存数据交换规范1范围本文件规定了航班库存信息的传递和交换规则,本标准适用于航空公司航班库存数据交换。2规范性引用文件本文件无规范性引用文件。3术语和定义本文件没有需要界定的术语和定义。4格式转换4.1请求报文4.1.1概述本节分别规范了普通请求报文、带JD(JourneyData,行程)的请求报文、联盟免票查询的请求报文以及带POC(PointofCommencement,起点)的请求报文的格式要求。4.1.2普通报文4.1.2.1说明本节分别规范了Seamless和DIRECTACCESS(简称DA)两种访问模式下的普通请求报文的格式要求。注1:Seamless模式的处理流程:当系统接收到用户的库存查询请求时,检索本地数据以查询直飞航班和联程航班信息。如检索到的航班中涉及到外航航班数据,系统会将外航航班信息发送给外航系统,并获得外航系统实时回复的请求航班的库存信息。注2:DA模式的处理流程:当系统接收到用户的库存查询请求时,不检索本地数据,直接将用户请求发送给外航系统,由外系统进行航班以及航班库存状态的检索和计算,并将结果返回。这种模式主要应用于传统的代理人渠道。4.1.2.2Seamless报文示例: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+BJS+AKL'T/CATAGS37—20222TVL+300614+PEK+AKL+NZ+001+1+1+P'TVL+300614+PEK+AKL+NZ+005+2+1+P'TVL+300614+PEK+SYD+NZ+9839+3+1+P'TVL+020714+SYD+AKL+NZ+704+3+2+P'TVL+300614+PEK+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},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:BJS,Destination:AKL},FlightInfo:[{Date:20-06-30,Dpt:PEK,T/CATAGS37—20223Arr:AKL,AirLine:NZ,FlightNO.:001,RoutingNO.:1,Segment:1,Polling:P},{Date:20-06-30,Dpt:PEK,Arr:AKL,AirLine:NZ,FlightNO.:005,RoutingNO.:2,Segment:1,Polling:P},{Date:20-06-30,Dpt:PEK,Arr:SYD,AirLine:NZ,FlightNO.:9839,RoutingNO.:3,Segment:1,Polling:P},{Date:20-07-01,Dpt:SYD,Arr:AKL,AirLine:NZ,FlightNO.:704,RoutingNO.:3,Segment:2,Polling:P},{Date:20-06-30,Dpt:PEK,Arr:SYD,AirLine:NZ,FlightNO.:9839,T/CATAGS37—20224RoutingNO.:4,Segment:1,Polling:P},{Date:20-07-01,Dpt:SYD,Arr:AKL,AirLine:NZ,FlightNO.:718,RoutingNO.:4,Segment:2,Polling:P}]}]}}}以上为Seamless普通报文的JSON格式,报文的XML格式参见附录A。该报文的字段是参照IATA(InternationalAirTransportAssociation,简称国际航空运输协会)协议中的字段进行定义。对应PassengerandAirportDataInterchangeStandardsEDIFACTImplementationGuide–Reservations,协议里面的报文字段含义如1所示。表1Seamless请求报文的JSON格式字段含义字段编码要求取值注释Edifact映射RequestHeader请求报文头UNB/UNH/MSGlevelInterchangeHead数据交换头部UNBInterchangeHead:OriSysan..351)如“1ERES”源地址UNB0004InterchangeHead:DesSysan..35如“NZRES”目的地址UNB0010InterchangeHead:SessionIDan..14如“66662”会话标识符UNB0020MsgType报文类型MSGMsgType:Typean..6PAOREQ报文类型UNH0065MsgType:SubTypean..346报文子类型MSG1225OriginatorDetail请求方信息ORGOriginatorDetail:HOSTan..35如“1E”GDS(globaldistributionsystem,全球分销系统)或者航空公司代码ORG9906OriginatorDetail:Locationan..25如“BJS”请求方系统所在城市的代码ORG3225OriginatorDetail:PCCan..9如“SZV122”请求者身份信息或国内请求者的office号ORG9902注1):an..num表示该字段可以是字母、数字或者混合组成,最大长度不能超过num。T/CATAGS37—20225表1(续)字段编码要求取值注释Edifact映射OriginatorDetail:Positionan..25如“SZV”PCC(PseudoCityCode,城市伪代码)所属城市ORG3225OriginatorDetail:Agentan..35NULL代理人编号ORG9906OriginatorDetail:AgentTypean1如“T”请求类型标识,其中“T”表示来自代理的请求,“A”表示来自航空公司请求ORG9972OriginatorDetail:Countryan..3如“CN”请求方所在国家代码ORG3207RequestBody请求报文体RequestInfoGroup请求信息组RequestInfo请求信息OriDesInfo旅程的出发地和目的地信息ODIOriDesInfo:Originan..25如“BJS”旅程的起飞城市代码ODI3225OriDesInfo:Destinationan..25如“SYX”旅程的到达城市代码ODI3225FlightInfo航班信息TVLFlightInfo:Datean..35yyyy-mm-dd起飞日期2)TVL9916FlightInfo:Dptan..25如“PEK”起飞机场代码TVL3225FlightInfo:Arran..25如“AKL”到达机场代码TVL3225FlightInfo:AirLinean..35如“NZ”航空公司代码TVL9906FlightInfo:FlightNO.an..35如”001”航班号TVL9908FlightInfo:RoutingNOan..6如“1”航线编号TVL1050FlightInfo:Segmentan..6如“1”航段编号,标识该航段在航线中的第几个航段TVL1082FlightInfo:Pollingan..3如“P”是否需要对方返回库存信息,其中“P”表示需要返回该航班的库存信息;“N”表示不需要返回该航班的库存信息TVL7365注2):本文件中所包含的时间信息均指当地时间。4.1.2.3DA报文示例: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},T/CATAGS37—20226OriginatorDetail:{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:20-08-18,Dpt:CSX,Arr:PVG,AirLine:FM}]}]}}}以上为DA报文的JSON格式,报文的XML格式参见附录A。该报文的字段是参照IATA协议中的字段进行定义。对应PassengerandAirportDataInterchangeStandardsEDIFACTImplementationGuide–Reservations,

1 / 74
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功