1、 ICS 35.240.60 V 07 MH 中华人民共和国民用航空行业标准 MH/T 00612017 民航旅游产品动态打包查询预订数据规范Specification for dynamic packaging inquiry and reservation of civil aviation 2017 - 01 - 02 发布 2017 - 04 - 01 实施中国民用航空局 发布MH/T 00612017 I 目 次 1 范围 1 2 说明 1 3 查询请求接口(Dynamic PkgAvailRQ) .1 4 查询响应接口 DynamicP kgAvailRS.295 5 预订请求接口
2、(Dynamic PkgBookRQ) 320 6 预订响应接口(Dynamic PkgBookRS) 321 附录 A(资料性附录) 代码列表 .323 附录 B(资料 性附录)示例374 M HMH/T 00612017 II 前 言 本标准按照GB/T 1.1给出的规则起草。 本标准由中国民用航空局人事科教司提出。 本标准由中国民用航空局航空器适航审定司批准立项。 本标准由中国民航科学技术研究院归口。 本标准起草单位:中国民航大学、中国民航信息网络股份有限公司。 本标准起草人:李建伏、周中雨、贺怀清、林乐健、惠康华、李洋、侯旭升。 MH/T 00612017 1 民航旅游产品动态打包查询
3、预订数据规范 1 范围 本标准规定了国内航空公司作为旅游产品动态打包的服务提供商时,进行动态打包查询与预订采用的数据规范。 本标准适用于使用信息系统销售国内航空公司提供的多旅游产品动态打包时,与国内航空公司之间的数据交换。 2 说明 本标准正文部分介绍了查询请求接口(DynamicPkgAva ilRQ)、查询响应接口(Dynamic PkgAvailRS)、预订请求接口(DynamicPkgBoo kRQ)和预订响应接口(DynamicPkgBookRS)的数据元素, 附录 A 给出了接口定义中使用的代码列表,附录 B 给出了接口实现示例。 数据元素包括属性、简单元素和复合元素。复合元素指包
4、含其他元素的元素;简单元素指仅包含文本、而不包含其他元素的元素。 图1至图328是元素结构示意图。虚线矩形框表示该元素不是必选的,实线矩形框表示该元素是必选的。矩形框右边的加号表示框内的元素是复合元素。矩形框下面的ab表示该元素最少出现a次,最多出现b次。 3 查询请求接口(DynamicPkgAvailRQ) 3.1 DynamicPkgAvailRQ 元素结构 查询动态打包预订中各部分的可用性,即关于机票、酒店、租车和其他相关旅游产品的可用性。其中包含12个属性和4个复合元素,如图1所示,具体如下: EchoToken:属性,附加标识符,用于标识消息; TimeStamp: 属性,ISO8
5、601 格式的时间戳,表示报文产生的日期和时间; Target:属性,标识目标系统是测试或生产系统; TargetName:属性,目标系统名称; Version:属性,报文版本号; TransactionI dentifier:属性,事务内报文的唯一标记; SequenceNmbr:属性,报文序号; TransactionS tatusCode:属性,事务状态代码; Retransmission Indicator:属性,重发标识; CorrelationID:属性,关联 ID; PrimaryLangID:属性, ISO693-3 定义的首选语种代码 ID; AltLangID:属性,I S
6、O639-3 定义的备选语种代码 ID; POS:复合元素,标识发出请求的一方或连接渠道,其元素结构见 3.2; SearchCriter ia:复合元素,查询条件,包含如下 6 个复合元素: M HMH/T 00612017 2 PromotionCodes:促销代码集合,其元素结构见 3.3; AirSearch:航空产品查询条件,其元素结构见 3.4; HotelSearch:酒店产品查询条件,其元素结构见 3.5; PackageOptionSearch:其他打包产品查询条件,其元素结构见 3.6; CarSearch:租车查询条件,其元素结构见 3.7; MultimodalOffe
7、r:多模态报价,其元素结构同 3. 7.3 的 Multimo dalOffer。 DynamicPackage :复合元素,包括客户信息和本打包套餐的已预订部分。其中包括 2 个属性和3 个复合元素: DynamicPkgAction:属性,对打包产品或组件进行的操作; DynamicPkgStatus:属性,动态打包产品或组件状态; Components:复合元素,动态打包组件,其元素结构见 3.8; ResGuests:复合元素,预订旅客信息集合,包括 1 个复合元素 ResGuest,表示一条预订旅客信息,其元素结构见 3.9; GlobalInfo:复合元素,打包产品的全局信息,其元
8、素结构见 3.10。 InclusionSets:复合元素,打包产品包含项目集合,包括 1 个复合元素 InclusionSet,其元素结构见 3.11。 3.2 POS 3.2.1 POS 元素结构 包含1个复合元素Source,请求者信息。Source中包含10个属性和4个复合元素,如图2所示,具体如下: AgentSine:属性,代理商实体; PseudoCit yCode:属性,城市代码; ISOCountry:属性,I SO3166-3 定义的国家代码; ISOCurrency :属性,ISO4217 定义的货币代码; AgentDutyCode:属性,请求方代码; AirlineV
9、endorID:属性,航空公司的 IATA( International Air Transport Association,国际 航空运输协会 ) 代码; AirportCode:属性,机场的 IATA 代码; FirstDepa rtPoint:属性,旅程出发地; ERSP_UserID:属性,ERSP(El ectronic Reservation Service Provider,电 子预订服务系统供应商)用户编号; TerminalID:属性,电子终端代号; RequestorID:复合元素,请求方标识,其元素结构见 3.2.2; Position:复合元素,位置信息,其元素结构见
10、3.2.3; BookingChannel :复合元素,预订通道,其元素结构见 3.2.4; TPA_Extensio ns:复合元素,扩展项。 MH/T 00612017 3 图1 DynamicPk gAvailRQ 元素结构 M HMH/T 00612017 4 图2 POS 元素结构 3.2.2 RequestorID 元素结构 包括7个属性和2个复合元素,如图3所示,具体如下: URL:属性,请求方的 URL(Unifor m Resource Locator, 统一资源定位符 ); Type:属性,请求方的 ID(Identif ication)类型代码,参见附录 A.1; Ins
11、tance:属性,实例; ID:属性,请求方 ID 值; ID_Context :属性,ID 来源,如 IATA 等; MessagePassword:属性,密码; Name:属性,请求者姓名; CompanyName:复合元素,公司名称,包括以下 7 个属性,如图 4 所示,具体如下: CompanyShortName:公司简称; TravelSector:旅游业分类代码,参见附录 A.2; Code:公司代码; CodeContext:代码来源,如 DUNS( Data Universal Numbering System, 商业实体或组织机构的标识符), IATA 或者公司内部代码; C
12、ountryCode:公司总部所在国家代码; Division:分支机构; Department:部门名称或编号。 TPA_Exten sions:复合元素,用于扩展元素和属性。 MH/T 00612017 5 图3 RequestorID 元素结构 图4 CompanyName 元素结构 3.2.3 Position 元素结构 包括5个属性,如图5所示,具体如下: Latitude:纬度; Longitude:经度; Altitude:高度; AltitudeUnit OfMeasureCode:高度单位代码,参见附录 A.3; PositionA ccuracyCode:定位精度代码,参见
13、附录 A.4。 M HMH/T 00612017 6 图5 Position 元素结构 3.2.4 BookingChannel 元素结构 包括2个属性和2个复合元素,如图6所示,具体如下: Type:属性,预订渠道类型代码,参见附录 A.5; Primary:属性,该预订通道是否为主要预订手段; CompanyName:复合元素,公司名称,其元素结构同 3.2. 2 的 CompanyName; TPA_Extensions:复合元素,扩展项。 图6 BookingChannel 元素结构 3.3 PromotionCodes 元素结构 包含1个复合元素PromotionCode,表示促销代
14、码 。PromotionCode包含2个属性,如图7所示,具体如下: RPH:索引编号; Code:促销代码。 图7 PromotionCodes 元素结构 3.4 AirSearch 3.4.1 AirSearch 元素结构 包括3个属性和7个复合元素,如图8所示,具体如下: MaxResponses:属性,最大响应数; MH/T 00612017 7 SequenceN umber:属性,序列号; RequestType:属性,搜索类型; PromotionInfo:复合元素,促销信息;包括 1 个 属性 PromotionCodeRPH,促销代码索引编号; AirItinerary:复合
15、元素,飞行行程,包括 2 个属性和 1 个复合元素: DirectionInd:属性,行程类型,如单程、往返、环程等; AirItineraryRPH:属性,行程索引编号; OriginDestinationOptions:复合元素,起始地/目的地选项集合。包括 1 个复合元素 OriginDestinationOption:起始地/目的地选项。OriginD estinationOption 的元素结构见 3.4.2; OriginDestinat ionInformation:复合元素,出发地和目的地信息,其元素结构见 3.4.3; SpecificF lightInfo:复合元素,特定航
16、班信息,其元素结构见 3.4.4; TravelPre ferences:复合元素,旅行偏好,其元素结构见 3.4.5; TravelRefSumma ry:复合元素,旅行偏好概要,其元素结构见 3.4.6; TPA_Exten sions:复合元素,用于扩展元素和属性。 图8 AirSearch 元素结构 3.4.2 OriginDestinationOption 3.4.2.1 OriginDestinationOption 元素结构 包括 3 个属性和 1 个复合元素,如图 9 所示,具体如下: RefNumber:属性,OD 对 (Origin and Destination pair
17、)编号; RPH:属性,OD 对索引编号; TravelPurpose:属性,旅行目的,如商务、个人,参见附录 A.6; M HMH/T 00612017 8 FlightSegment:复合元素,航班的一个或多个单独航段。包括 24 个属性,1 个简单元素和 9个复合元素: DepartureDateTime:属性,本航段的出发日期时间; ArrivalDateTime:属性,本航段的到达时间日期时间; StopQuantity:属性,航班经停数; RPH:属性,航段索引编号; InfoSource:属性,贸易伙伴指定的信息来源; FlightNumber:属性,航班号; TourOpera
18、torFlightID:属性,航班在旅行代理库存中的 ID 号; GovernmentApprovalInd:属性,航班是否获得政府批准; GovernmentApprovalText:属性,政府批准信息; FlownMileageQty:属性,航段飞行里程; FareBasisCode:属性,航段价格基础代码; ResBookDesigCode:属性,舱位类型代码; NumberInParty:属性,和此航段相关的旅客数; Status:属性,此航段的状态代码,参见附录 A.7; E_TicketEligibility:属性,航段是否符合电子客票; MealCode:属性,航班的餐食服务代码
19、; DepartureDay:属性,出发日为星期几; StopoverInd:属性,是否允许经停; LineNumber:属性,先前响应中与该行段相关联的号码 ; ConnectionType:属性,此航段的连接类型; ParticipationLevelCode:属性,连接协议级别,参见附录 A.8; Distance:属性,航段里程,常用于常客里程累积; DateChangeNbr:属性,航班到达日与出发日的间隔天数; ValidConnectionInd:属性,有效连接标识,该值为真表示本航段构成有效的连接; DepartureAirport:复合元素,航段的出发机场,其元素结构见 3.
20、4.2.2; ArrivalAirport:复合元素,航段的到达机场,其元素结构同 3.4.2.2 的DepartureAirport; OperatingAirline:复合元素,代码共享航班的运营航空公司,其元素结构见 3.4.2.3; Equipment:复合元素,航班使用的设备类型,其元素结构见 3.4.2.4; TPA_Extensions:复合元素,扩展项; MarketingAirline:复合元素,经销航空公司,其元素结构见 3.4.2.5; MarriageGrp:简单元素,联程(两个或两个以上航段); BookingClassAvails:复合元素,各等级舱位的数量集合,其
21、元素结构见 3.4.2.6; Comment:复合元素,点评备注,包括 1 个属性 Language, 语种; StopLocation:复合元素, 经停位置,其元素结构见 3.4.2.7。 MH/T 00612017 9 图9 OriginDestinat ionOption 元素结构 3.4.2.2 DepartureAirport 元素结构 包括4个属性,如图10所示,具体如下: LocationCode:机场代码; CodeContext:代码来源,例如 IATA 代码或内部代码等; Terminal:出发或抵达航站楼; Gate:登机口或出口。 图10 DepartureAirpor
22、t 元素结构 3.4.2.3 OperatingAirline 元素结构 包括13个属性,如图11所示,具体如下: CompanySh ortName:公司名称; TravelSector:旅游业分类代码,参见附录 A.2; Code:公司代码; CodeContext:代码来源,如 IATA 或者内部代码; M HMH/T 00612017 10 CountryCode:公司总部所在国家代码; Division:分支机构; Department:部门名称或编号; FlightNumber:航班号; ResBookDesig Code:当运营承运人不用于营销承运人时,本属性指运营承运人的舱位;
23、 MarketingInd:该值为真,表示信息属于营销航班;该值为假,表示信息属于运营航班; BookedRBD:已预订舱位; TicketedRBD:出票舱位; FrequentFlie rMiles:常客里程累积。 图11 OperatingAirline 元素结构 3.4.2.4 Equipment 元素结构 包括3个属性,如图12所示,具体如下: AirEquipType :飞机型号代码,如 IATA 的三字码; ChangeofGauge:飞行器变更标识。表示是否更换飞机; AircraftTail Number:飞行器编号。 图12 Equipment 元素结构 3.4.2.5 M
24、arketingAirline 元素结构 包括8个属性,如图13所示,具体如下: CompanySh ortName:公司简称; MH/T 00612017 11 TravelSector:旅游业分类代码,参见附录 A.2; Code:公司代码; CodeContext:代码来源,例如:D UNS, IATA 或者内部代码; CountryCode:公司总部所在国家代码; Division:分支机构; Department:部门名称或编号; SingleVendorInd:单一供应商标识。 图13 MarketingAirline 元素结构 3.4.2.6 BookingClassAvails
25、 元素结构 包括1个属性和1个复合元素,如图14所示,具体如下: CabinType:属性,舱位类型; BookingClassAvail:复合元素,可供选择舱位,包括 4 个属性: ResBookDesigCode:预订舱位代码,如 Y; ResBookDesigQuantity:预订舱位数量; ResBookDesigStatusCode:预订舱位状态代码,参考附录 A.9; RPH:销售舱位类型索引编号。 图14 BookingClassAvails 元素结构 3.4.2.7 StopLocation 元素结构 包括2个属性,如图15所示,具体如下: M HMH/T 00612017 1
26、2 LocationCode:位置代码; CodeContext:代码来源。 图15 StopLocation 元素结构 3.4.3 OriginDestinationInformation 3.4.3.1 OriginDestinationInformation 元素结构 包括5个复合元素,如图16所示,具体如下: DepartureDat eTime:出发日期时间,其元素结构见 3.4.3.2; ArrivalDateTime:到达日期时间,其元素结构同 3.4. 3.2 的 DepartureDateTime; OriginLocation :出发位置,其元素结构见 3.4.3.3; D
27、estinationL ocation:目的地位置,其元素结构同 3.4.3.3 的 OriginLocation; ConnectionLoca tons:连接位置的集合,其中包括 1 个复合元素 Co nnectionLocaton,表示一个连接位置。其元素结构见 3.4.3.4。 图16 OriginDestinat ionInformation 元素结构 3.4.3.2 DepartureDateTime 元素结构 包括3个属性,如图17所示,具体如下: WindowBefore:最早开始时间; WindowAfter:最晚开始时间; CrossDateAllow edIndicato
28、r:允许跨天标识。 图17 DepartureDateTime 元素结构 MH/T 00612017 13 3.4.3.3 OriginLocation 元素结构 包括4个属性,如图18所示,具体如下: LocationCode:位置代码; CodeContext:位置代码来源; MultiAirport CityInd:多机场城市标识; Alternate LocationInd:备选地点标识,如果为真,表示可选择其他地点,如在一定距离内的其他城市或机场。 图18 OriginLocation 元素结构 3.4.3.4 ConnectionLocaton 元素结构 包括8个属性,如图19所示
29、,具体如下: LocationCode:位置代码; CodeContext:代码来源; Inclusive:联程中转点标识,如果 为真,表示该地点可作为联程中转点;如果为假,表示该地点不能作为联程中转点; PreLevel:偏好等级; MinChangeTime:两个连接之间间隔的分钟数; Connectio nInfo:确定连接是经停或转机; MultiAirport CityInd:多机场城市标识; ConnectType:期望的连接类型,如在线连接、离线连接和联运连接。 M HMH/T 00612017 14 图19 ConnectionLocaton 元素结构 3.4.4 Specif
30、icFlightInfo 3.4.4.1 SpecificFlightInfo 元素结构 包括1个简单元素和3个复合元素,如图20所示,具体如下: FlightNumber:简单元素,航班号; Airline:复合元素,航空公司,其元素结构同 3.2. 2 的 CompanyName; BookingCl assPref:复合元素,响应中应包括或排除的舱位类型,其元素结构见 3.4.4.2; TPA_Exten sions:复合元素,扩展项。 图20 SpecificFlightInfo 元素结构 3.4.4.2 BookingClassPref 元素结构 包括3个属性,如图21所示,具体如下
31、: ResBookDe sigCode:预订舱位代码; PreferLevel:偏好等级; ResBookDesig CodeType:预订舱位代码类型。 图21 BookingClassPref 元素结构 3.4.5 TravelPreferences 3.4.5.1 TravelPreferences 元素结构 包括7个属性和7个复合元素,如图22所示,具体如下: SmokingAl lowed:属性,允许吸烟标识; OnTimeRate:属性,准点率; ETicketDe sired:属性,是否偏好电子票; MaxStopsQ uantity:属性,最大中转数; Start:属性,开始时
32、间; Duration:属性,持续时长; End:属性,结束时间; MH/T 00612017 15 VendorPref:复合元素,供应商偏好,其元素结构见 3.4.5.2; FlightTyp ePref:复合元素,航班类型偏好,其元素结构见 3.4.5.3; FareRestr ictPref:复合元素,运价偏好,其元素结构见 3.4.5.4; CabinPref:复合元素,舱位偏好,其元素结构见 3.4.5.5; EquipPref:复合元素,设备偏好,其元素结构见 3.4.5.6; TicketDistri bPref:复合元素,出票渠道偏好,其元素结构见 3.4.5.7; Book
33、ingSeatPref :复合元素,座位偏好,其元素结构见 3.4.5.8。 图22 TravelPreferences 元素结构 3.4.5.2 VendorPref 元素结构 包括11个属性,如图23所示,具体如下: CompanySh ortName:公司简称; TravelSector:旅游业分类代码,参见附录 A.2; Code:公司代码; CodeContext:代码来源,如 IATA 或者内部代码; CountryCode:公司总部所在国家代码; Division:分支机构; Department:部门名称或编号; PreferLevel:偏好等级; AllianceAllo w
34、edInd:允许同联盟其他承运人标识; LoyaltyAllowedInd:允许其他航空公司的常旅客计划标识; M HMH/T 00612017 16 AwardOnlyFareI nd:该值为真,表示只返回这个航空公司的优惠票价;该值为假,返回所有票价。 图23 VendorPref 元素结构 3.4.5.3 FlightTypePref 元素结构 包括11个属性,如图24所示,具体如下: PreferLevel:偏好等级; FlightType:航班类型,如非经停、直达、中转; MaxConnec tions:期望的最大连接数; NonScheduled FltInfo:不定期航班信息;
35、BackhaulIndicator:回程标识; GroundTransportIndicator: 地面交通运输标识, 如果该值为真, 表示至少包含一段地面交通; DirectAndNonSt opOnlyInd:仅包含直达和非经停标识; NonStopsOnlyInd:仅包含直达标识; OnlineConnecti onsOnlyInd:仅包含联程航班。如相同的营销航公司; RoutingType:旅行路线偏好; ExcludeTrainInd:不包含铁路标识。 MH/T 00612017 17 图24 FlightTypePref 元素结构 3.4.5.4 FareRestrictPref
36、 3.4.5.4.1 FareRestrictPref 元素结构 包括5个属性和3个复合元素,如图25所示,具体如下: PreferLevel:属性,偏好等级; FareRestriction:属性,票价限制类型,如无限制、提前购买、变更惩罚等,参见附录 A.10; Date:属性,与票价限制相关的日期; FareDisplayC urrency:属性,显示费用的货币单位; CurrencyO verride:属性,显示的货币单位不是当地通用货币单位; AdvResTicketing:复合元素,提前预订或出 票限制,其元素结构见 3.4.5.4.2; StayRestrict ions:复合元
37、素,最大停留或最小停留时间限制,其元素结构见 3.4.5.4.3; VoluntaryCha nges:复合元素,自愿变更惩罚,其元素结构见 3.4.5.4.4。 图25 FareRestrictPref 元素结构 3.4.5.4.2 AdvResTicketing 元素结构 M HMH/T 00612017 18 包括3个属性和2个复合元素,如图26所示,具体如下: AdvResInd:属性,标识请求或响应中有无提前预订限制; AdvTicketingInd:属性,标识请求或响应中有无提前出票限制; RequestedTic ketingDate:属性,旅客期望的出票日期; AdvReser
38、vati on:复合元素,提前预订的限制条件,包括 3 个属性: LatestTimeOfDay:提前预订的截止时间; LatestPeriod:出发前到提前预订的最晚时间长度; LatestUnit: LatestPeriod 值的时间单位。 AdvTicketing:复合元素,提前出票限制,包括 6 个属性: FromResTimeOfDay:预订后截止提前出票的日期时间; FromResPeriod:预订后到提前出票的截止时间的长度; FromResUnit:FromResPeriod 值的时间单位; FromDepartTimeOfDay:出发前提前出票的截止日期时间; FromDep
39、artPeriod:提前出票的截止时间到出发的时间长度; FromDepartUnit:Fro mDepartPeriod 值的时间单位。 图26 AdvResTicketing 元素结构 3.4.5.4.3 StayRestrictions 元素结构 包括1个属性和3个复合元素,如图27所示,具体如下: StayRestrict ionsInd:属性,该值为真表示存在停留限制; MinimumStay:复合元素,最短停留时间,包括 5 个属性: RetrunTimeOfDay:最早的返回日期时间; MinStay:最短停留时间; StayUnit:停留时间单位; MH/T 00612017
40、19 MinStayDate:出发的最早日期时间; ComplicatedRulesInd:是否存在最小停留限制规则。 MaxmumStay:复合元素,最长停留时间;包含 6 个属性: ReturnType:标识是否需要开始下一段旅程; RetrunTimeOfDay:最晚的返回日期时间; MaxStay:最长停留时间; StayUnit:最长停留时间单位; MaxStayDate:出发的最晚日期时间; ComplicatedRulesInd:是否存在最大停留限制规则。 TPA_Exten sions:复合元素,扩展项。 图27 StayRestrictions 元素结构 3.4.5.4.4
41、VoluntaryChanges 元素结构 包括1个属性和2个复合元素,如图28所示,具体如下: VolChangeInd:属性,标识查询或响应中是否涉及自愿变更 惩罚和其他惩罚; Penalty:复合元素,表示为货币值或票价百分比的罚金,包括 6 个属性: PenaltyType:惩罚类型; DepartureStatus:标识变更发生在从出发城市出发之前或之后; CurrencyCode:ISO4217 定义的货币代码; DecimalPlaces:ISO4217 规定的小数位数; Amount:货币金额; Percent:罚金占总票价的百分数。 TPA_Exten sions:复合元素,
42、扩展项。 M HMH/T 00612017 20 图28 VoluntaryChanges 元素结构 3.4.5.5 EquipPref 元素结构 包括5个属性,如图29所示,具体如下: AirEquipType:飞行器类型; ChangeofGauge:飞行器变更标识; AircraftTail Number:飞行器编号; PreferLevel:偏好等级; WideBody:宽体客机标识。 图29 EquipPref 元素结构 3.4.5.6 CabinPref 元素结构 包括3个属性,如图30所示,具体如下: PreferLevel:偏好等级; Cabin:偏好的舱位类型; CabinS
43、ubtype:舱位子类型。 MH/T 00612017 21 图30 CabinPref 元素结构 3.4.5.7 TicketDistribPref 元素结构 包括6个属性,如图31所示,具体如下: PreferLevel:偏好等级; DistribType:出票渠道代码,参见附录 A.11; TicketTime:票证递送时间; Remark:备注; LastTicke tDate:最早出票日期时间; FirstTicketDate:最晚出票日期时间。 图31 TicketDistribPref 元素结构 3.4.5.8 BookingSeatPref 元素结构 包括4个属性,如图32所示
44、,具体如下: SeatsNeeded:某类型的座位数; ResBookDe sigCode:预订舱位代码; ResBookDesig CodeType:预订舱位代码类型; PreferLevel:偏好等级。 M HMH/T 00612017 22 图32 BookingSeatPref 元素结构 3.4.6 TravelRefSummary 3.4.6.1 TravelRefSummary 元素结构 包括3个复合元素,如图33所示,具体如下: PassengerTypeQuantities: 旅客类型和数量, 其中包括1个复合元素PassengerTypeQuantity,表示某类旅客的数量,
45、PassengerTypeQuan tity 的元素结构见 3.4.6.2; TravelRef Numbers:旅客索引编号集合,其元素结构见 3.4.6.3; PriceRequest Information:请求协议价格的重新定价时的价格来源相关信息,其元素结构见3.4.6.4。 图33 TravelRefSummary 元素结构 3.4.6.2 PassengerTypeQuantity 元素结构 包括5个属性,如图34所示,具体如下: Age:旅客年龄; Code:年龄分类代码,参见附录 A.12; CodeContext:代码来源; URI:年龄代码表 URI(Unif orm R
46、esource Identifier, 统一资源标识符); Quantity:旅客数量。 图34 PassengerTyp eQuantity 元素结构 3.4.6.3 TravelRefNumbers 元素结构 包括1个复合元素TravelRefNumber ,表示旅客索引编号。 TravelRefNumber包括2个属 性,如图35所示,具体如下: RPH:索引编号; SurnameRe fNumber:旅客姓氏索引号。 MH/T 00612017 23 图35 TravelRefNumbers 元素结构 3.4.6.4 PriceRequestInformation 3.4.6.4.1
47、PriceRequestInformation 元素结构 包括11个属性和3个复合元素,如图36所示,具体如下: FareQualifier:属性,指定运价类型,如采用航空公司的标准运价代码; NegotiatedFa resOnly:属性,是否只适用于私有运价; CurrencyCode:属性,ISO4217 定义的货币代码; PricingSource:属性,标识运价是公布的或私有的; Reprice:属性,重新定价标识; ValidatingAi rlineCode:属性,有效的航空公司代码; RequestedTic ketingDate:属性,旅客期望的出票日期; SaleCountry:属性,预订所在的国家; CabinType:属性,舱位类型; TicketingCount ry:属性,发行票证的国家的 ISO 代码; OverrideAirl ineCode:属性,替代系统选择的定价航空公司的航空公司的代码; NegotiatedFa reCode:复合元素,协议票价代码信息,其元素结构见 3.4.6.4.2; RebookOption:复合元素 ,能以较低的价格重新预订的航段的信息,其元素结构见 3.4.6.4.3; TPA_Exten s