MH/T 0050-2014 航空公司旅客资料交换规范
MH/T 0050-2014 Airline Passenger Information Exchange Specification
基本信息
发布历史
-
2014年12月
研制信息
- 起草单位:
- 中国民航信息网络股份有限公司、中国民航大学
- 起草人:
- 刘琼华、惠康华 等
- 出版信息:
- 页数:56页 | 字数:- | 开本: -
内容描述
ICS35.240.60
V07
MH
中华人民共和国民用航空行业标准
MH/T0050—2014
航空公司旅客资料交换规范
Specificationforairlinepassengerprofileexchange
2014-12-03发布2015-03-01实施
中国民用航空局发布
MH/T0050—2014
目次
前言................................................................................II
1范围..............................................................................1
2旅客资料交换内容..................................................................1
3基本元素(ProfileData)...........................................................2
4旅客资料数据交换接口定义.........................................................39
参考文献............................................................................54
I
MH/T0050—2014
前言
本标准按照GB/T1.1给出的规则起草。
本标准由中国民用航空局人事科教司提出。
本标准中国民用航空局航空器适航审定司批准立项。
本标准中国民航科学技术研究院归口。
本标准起草单位:中国民航信息网络股份有限公司、中国民航大学。
本标准主要起草人:刘琼华,惠康华,张磊,李建伏,杨京煜,贺怀清,任利明,马惟。
MH
II
MH/T0050—2014
航空公司旅客资料交换规范
1范围
本标准规定了航空公司旅客资料数据交换的内容、旅客资料数据交换的接口定义。
本标准适用于航空公司系统间旅客资料数据交换。
2旅客资料交换内容
2.1访问授权(预留)(AccessRights)
访问授权是预留字段。
在需要对共享的资料进行访问授权时使用。
2.2标志(ProfileIdentification)
用于标识旅客资料的通用属性,包括:
——旅客资料类型:个人和企业(注:旅客资料分为个人旅客资料和企业资料);
——旅客资料来源:创建资料的Office;
——旅客资料之间的关联关系:个人旅客和个人旅客之间关联关系,或者个人旅客与企业之间的关
联关系;
——自助服务设备的信息:手机号或者MAC地址、PIN码。
2.3基本信息(ProfileInformation)
用于记录旅客资料或者企业资料的基本信息,包括:
——数据来源;
——优先级;
——旅客基本信息:语言、生日、性别、证件等;
——企业基本信息:企业名称等。
2.4预订项(PNRElements)
在预订时,用于PNR创建,包括:
——联系方式;
——常客数据;
——SSR特殊服务组;
——OSI特殊服务组;
——付款方式;
——地址;
——备注。
2.5合约信息(ContractInformation)
1
MH/T0050—2014
旅客资料相关的合约信息,为运价计算,产品打包等提供指导,包括:
——航空合约(AirContract):航空公司两字码,OFFICE,IATA编号,合约编号;
——预付费合约(FlightPass):航空公司两字代码,合约编号,运价等;
——租车合约(Car):租车合约编号,公司代码等;
——酒店合约(Hotel):酒店合约编号,公司代码等。
2.6偏好(Preferences)
用于向旅客提供个性化产品推荐或者个性化服务整合,包括:
——飞行偏好:航空公司、座位等;
——汽车偏好:租车公司、车类型等;
——酒店偏好:酒店、酒店类型、房间类型等。
2.7旅行模板(TripTemplates)
详细描述旅客过去的旅行偏好细节,用于向旅客提供个性化产品推荐或者个性化服务整合,包括:
——常飞城市对;
——旅行停留时间;
——到达时间;
——租车公司名称;
——酒店名称。
2.8运价折扣备注组(FareSavingTable)
提供适用于企业资料的费用折扣代码。
2.9质量控制备注(QCRemarks)
只适用于企业资料。
2.10未使用的票证(DocumentTracking)
包括票号、有效期、票据价值、票据信息、发布日期、发布Office等。
2.11服务费用(ServiceFees)
只适用于企业资料。
2.12旅客数据(CustomData)
自定义旅客数据,用于扩展。
3基本元素(ProfileData)
图1~图69是XML元素结构示意图。虚线矩形框表示该元素或属性不是必选元素或者必选属性;实线
矩形框表示该元素的最小出现次数是1次;矩形框左下角的箭头表示这个元素引用另1个元素定义;矩形
框右边的加号表示框内的元素是1个复合元素;矩形框下面的“1..∞”表示最小出现次数是1次,最大
出现次数不限;矩形框下面的“0..∞”表示最小出现次数是0次,最大出现次数不限;矩形框下面只出
现1个具体数字表示这个元素最大出现次数和最小出现次数都是这个具体数字;矩形框中出现“##any”
表示来自任意命名空间的元素都可以出现。MH
2
MH/T0050—2014
注:复合元素指包含其他元素或者属性的XML元素;简易元素指仅包含文本的XML元素,简易元素不能包含属性和任
何其它元素。
3.1描述
ProfileData元素(复合元素)包含所有旅客资料数据项,包含12个顺序出现的子元素,具体元素见
图1。其中:
——AccessRights元素(复合元素):预留元素,仅针对需要共享的超级旅客资料数据库;
——ProfileIdentification元素(复合元素):包含资料类型、资料位置和资料来源等信息。标识
类型有两种,旅客资料和企业资料。在接口ProfileInsertRQ中,本元素只能出现1次。在接
口ProfileViewRS中,如果出现了多个资料合并的情况,则每个资料都要有此元素;
——ProfileInformation元素(复合元素):包含备注、资料以及和资料有关的行为信息。本元素
包含的数据主要用来在资料中存储信息,而不是直接用于创建PNR;
——PNRElements元素(复合元素):内容是结构化的PNR项;
——ContractInformation元素(复合元素):包括私人合约,飞行许可证和公司注册号;
——Preferences元素(复合元素):包含航空偏好、汽车偏好和旅店偏好;
——TripTemplates元素(复合元素):包括飞机、汽车和酒店的详细喜好信息;
——FareSavingTable元素(复合元素):提供针对企业资料的所有可用的运价折扣原因代码;
——QCRemarks元素(复合元素):提供针对每个账号的质量控制检查,信息是从企业资料中获取的;
——DocumentTracking元素(复合元素):用来记录未使用的票证(机票,MCO和EMD),数据可以由
3个来源提供;
——ServiceFees元素(复合元素):提供针对每个账户的服务费用信息,从企业资料中获取;
——CustomData元素(复合元素):用户自定义的旅客信息数据结构。
图1
3
MH/T0050—2014
3.2子元素
3.2.1AccessRights
3.2.1.1AccessRights结构
元素AccessRights(复合元素)是ProfileData的子元素,包含1个子元素。具体元素见图2。其中,
SharedID元素(复合元素):有访问此资料权限的GDSOFFICE号或IATA代理编号。
图2
3.2.1.2SharedID
SharedID是AccessRights的子元素(复合元素),包含2个属性和2个子元素。具体元素见图3。
其中:
——Write属性:默认设置为N,表示不允许更新此资料。如果设置为Y,则允许更新此资料;
——Delete属性:默认设置为N,表示不允许删除此资料。如果设置为Y,则允许删除此资料;
——PseudoCityCode元素(简易元素):拥有此资料的GDSOFFICE编号;
——IATA元素(简易元素):代理人的IATA代码;
PseudoCityCode元素和IATA元素不能同时出现。
图3
3.2.2ProfileIdentification
3.2.2.1结构
元素ProfileIdentification(复合元素)是ProfileData的子元素,共包含2个属性和一些顺序出现
的子元素。具体元素见图4。MH
4
MH/T0050—2014
图4
——Type属性(必选):资料类型,T表示个人旅客资料,C表示企业资料;
——Source属性(可选):资料来源,不局限于GDS,也可以是其他的数据库;
——PseudoCityCode元素(简易元素):拥有此资料的GDSOFFICE编号;
——ProfileName元素(简易元素):存储在数据库中的旅客或者企业资料的名称。本元素在接口
ProfileInsertRQ和ProfileReplaceRQ中是必须出现的元素;本元素在接口ProfileViewRS
中是可选元素;
——ProfileIndex元素(简易元素):旅客或者企业资料的索引。本元素不适用与接口
ProfileInsertRQ;本元素在接口ProfileReplaceRQ和ProfileViewRS中应出现;
——SourceProfileIndex元素(简易元素):由资料来源库提供的资料标示符或者键;
——ProfileVendor元素(简易元素):资料数据来源库的名称。
——AssociationData元素(复合元素),本资料所关联的其他资料的信息。仅在接口ProfileViewRS
中使用;
——SelfServiceDevices元素(复合元素):自助服务设备的信息,即允许旅客通过自助服务设备
来管理他们的预定信息。
SourceProfileIndex元素与ProfileVendor元素顺序出现,但是它们与ProfileIndex元素只能任意
出现1个。
3.2.2.2AssociationData
元素AssociationData(复合元素)是ProfileIndentification的子元素,包含一些顺序出现的子元
素。具体元素见图5:
5
MH/T0050—2014
图5
——ProfileIndex元素(复合元素):关联资料的索引,包含1个Type属性,用来标识资料的类型;
——SourceProfileIndex元素(简易元素):由资料数据的来源库提供的资料索引;
——ProfileVendor元素(简易元素):资料数据来源库名称;
——ProfileName元素(简易元素):关联资料的名称;
——Relationship元素(简易元素):标识关联关系的类型,例如雇员、配偶、子女和顾问等;
——CostCenter元素(简易元素):资料所属的成本中心;
——Department元素(简易元素):部门;
——EmployeeID元素(简易元素):员工号;
——Position元素(简易元素):职位。
SourceProfileIndex元素与ProfileVendor元素结对出现,但是它们与ProfileIndex元素只能任意
出现1个。
3.2.2.3SelfServiceDevices
3.2.2.3.1结构
SelfServiceDevices元素(复合元素)是ProfileIndentification的子元素,包含1个子元素。具体
元素见图6。SelfServiceDevice元素(复合元素):自助服务设备的信息。
图6
3.2.2.3.2SelfServiceDevice
SelfServiceDevice(复合元素)是SelfServiceDevices子元素,包含顺序出现的3个子元素。具体元
素见图7。MH
6
MH/T0050—2014
图7
其中:
——DeviceType元素(简易元素):设备类型,允许的值为iPhone、GooglePhone、Blackberry等;
——DeviceID元素(简易元素):设备物理ID或者和设备关联的手机号;
——DevicePIN元素(简易元素):PIN或者安全编号。
3.2.3ProfileInformation
3.2.3.1结构
ProfileInformation元素(复合元素)是ProfileData的子元素,包含1个属性和5个顺序出现的子元
素。具体元素见图8。其中:
——Source属性:资料数据的来源,不局限于GDS,也可以是其他的数据库;
——PriorityLines元素(复合元素):GDS系统优先级信息;
——Notes元素(复合元素):与资料相关的自由文本注释;
——FollowUpItems元素(复合元素):描述候补行为列表的自由文本。本元素信息可以用于查询特
定的候补列表;
——TravelerInfo元素(复合元素):是旅客信息和旅客证件信息。用于旅客类型资料,在接口
ProfileViewRS中用于合并资料;
——CompanyInfo元素(复合元素):是企业信息,包含可定制的旅行目的代码表。用于企业资料,
在接口ProfileViewRS中用于合并资料。
图8
7
MH/T0050—2014
3.2.3.2PriorityLines
PriorityLines元素(复合元素)是ProfileInformation的子元素,包含1个子元素。具体元素见图9。
Text元素(复合元素):共包含2个属性。本元素内容是自由文本。
图9
3.2.3.3Notes
Notes(复合元素)是ProfileInformation的子元素,复杂元素类型,包含1个子元素。具体元素见图
10。Text元素(复合元素):包含2个属性。内容是自由文本,仅用于存储在资料中的数据,不会用于创
建PNR中。
图10
3.2.3.4FollowUpItems
3.2.3.4.1结构
FollowUpItems元素(复合元素)是ProfileInformation的子元素,包含1个子元素。具体元素见图11。
ActionItem元素(复合元素):记录条目,每个条目包含1个自由文本形式的行为和1个可选的日期。
图11
3.2.3.4.2ActionItem
MHActionItem(复合元素)是FollowUpItems的子元素,包含2个属性和2个子元素。具体元素见图12。
8
MH/T0050—2014
图12
其中:
——ProfSource属性:资料来源,T表示来源于个人旅客资料,C表示来源于企业资料。仅用于接
口ProfileViewRS中;
——LineRef属性:标识在源资料中的元素序号。仅用于接口ProfileViewRS和ProfileReplaceRQ;
——Date元素(简易元素):ISO8601格式的日期;
——Text元素(简易元素):自由文本。
3.2.3.5TravelerInfo
3.2.3.5.1结构
TravelerInfo元素(复合元素)是ProfileInformation的子元素,包含顺序出现的2个子元素。具体
元素见图13。
图13
其中:
——PersonalData元素(复合元素):旅客个人信息;
——TravelDocs元素(复合元素):旅行证件。
3.2.3.5.2PersonalData
PersonalData元素(复合元素)是TravelerInfo的子元素,包含顺序出现的7个子元素。具体元素见
图14。
9
MH/T0050—2014
图14
其中:
——HomeAirport元素(简易元素):家庭所在地机场;
——CountryBirth元素(简易元素):出生国家两字代码;
——CountryCitizen元素(简易元素):国籍所属国家两字代码;
——CountryResidence元素(简易元素):居住地国家两字代码;
——Language元素(简易元素):语言;
——DateOfBirth元素(简易元素):出生日期,ISO8601格式的日期;
——Gender元素(简易元素):性别。
3.2.3.5.3TravelDocs
3.2.3.5.3.1结构
TravelDocs元素(复合元素)是TravelerInfo的子元素,包含1个子元素。具体元素见图15。
Docuement元素(复合元素):存储结构化的证件信息。
图15
3.2.3.5.3.2Document
MHDocuement元素(复合元素)是TravelDocs的子元素,包含几个顺序出现的子元素。具体元素见图16。
10
MH/T0050—2014
图16
其中:
——DocType元素(简易元素):证件类型;
——HolderName元素(简易元素):证件内存储的姓名;
——HolderID元素(简易元素):当证件是多人证件是,本元素表示旅客是证件中的第几个人;
——CountryCode元素(简易元素):国家两字代码;
——DocNumber元素(简易元素):证件号码;
——DocIssueDate元素(简易元素):证件签发日期;
——DocExpiryDate元素(简易元素):证件过期日期;
——DocDescription元素(简易元素):证件类型对应的文本描述。
3.2.3.6CompanyInfo
3.2.3.6.1结构
CompanyInfo元素(复合元素)是ProfileInformation的子元素,包含顺序出现的7个子元素。具体元
素见图17。
图17
11
MH/T0050—2014
其中:
——CompanyName元素(简易元素):企业名称;
——CountryResidence元素(简易元素):企业所在地国家两字代码;
——AccountNumber元素(简易元素):用于付费银行账户;
——IATACompanyNumber元素(简易元素):IATA分配的公司代码;
——CustomerRefNumber元素(简易元素):如果AccountNumber元素和IATACompanyNumber元素都
未出现,本元素则是企业唯一标志;
——TripPurposeTable元素(简易元素):旅行意图表格;
——LoyaltyPrograms元素(简易元素):忠诚度计划。
3.2.4PNRElements
3.2.4.1结构
PNRElements元素(复合元素)是ProfileData的子元素,包含1个属性和10个子元素。具体元素见图
18。
图18
其中:
——Source属性:标识资料数据的来源,不局限于GDS,也可以是其他的数据库;
——Traveler元素(复合元素):旅客信息。对于个人旅客资料,本元素必选;
MH——ContactGroup元素(复合元素):联系组;
12
MH/T0050—2014
——FrequentTravelerGroup元素(复合元素):常旅客信息组;
——SpecialServiceRequests元素(复合元素):SSR特殊服务组,保存结构化的SSR项;
——OtherServiceInfoGroup元素(复合元素):OSI特殊服务组;
——FormOfPaymentGroup元素(复合元素):付款方式组,包含所有形式的付款信息;
——AddressGroup元素(复合元素):地址信息;
——GeneralRemarkGroup元素(复合元素):通用和定制的备注组;
——DocumentRemarks元素(复合元素):证件组;
——UserDefinedIDGroup元素(复合元素):用户自定义ID组。
3.2.4.2Traveler
3.2.4.2.1结构
Traveler(复合元素)是PNRElements的子元素,包含1个子元素和2个属性。具体元素见图19。
图19
其中:
——Action属性,标识此数据是否会被移入或添加到PNR中,取值为A(总是移入)、O(可选移入)、
N(从不移入);
——LineRef属性,仅用于接口ProfileViewRS和ProfileReplaceRQ。标识在源资料中的元素序号,
可以用于更新或者删除源数据库中对应的元素;
——TravelerName元素(复合元素):旅客姓名。
3.2.4.2.2TravelerName
TravelerName(复合元素)是Traveler的子元素,包含1个属性和5个顺序出现的子元素。具体元素见
图20。其中:
——PTC属性:旅客类型代码。可选的取值为:ADT(成人)、INS(占座婴儿)、INF(无座位婴儿)、
CHD(儿童)、YTH(青年)、MIL(军人)、GOV(政府)、SRC(老年人)等;
——Surname元素(简易元素):旅客的姓;
——GivenName元素(简易元素):旅客的名;
——Initial元素(简易元素):旅客的中间名的首字母;
——Title元素(简易元素)4:旅客的称谓;
——NameRemark元素(简易元素):自由文本的备注信息。
13
MH/T0050—2014
图20
3.2.4.3ContactGroup
3.2.4.3.1结构
ContactGroup(复合元素)是PNRElements的子元素,包含2个顺序出现的子元素。具体元素见图21。
图21
其中:
——TelephoneGroup元素(复合元素):电话组;
——EmailGroup元素(复合元素):邮件组。
3.2.4.3.2TelephoneGroup
TelephoneGroup(复合元素)是ContactGroup的子元素,包含1个子元素,至少出现1次,最大出现次
数不限。具体元素见图22。
Telephone元素(复合元素)包含以下4个属性和4个子元素:
——Action属性:标识此数据是否会被移入或添加到PNR中,取值为A(总是移入)、O(可选移入)、
N(从不移入);
——Type属性:电话类型,可选的取值为B(办公)、C(移动)、F(传真)、H(家)、E(紧急)、T(代理
人)、O(其他)等;
——ProfSource属性:仅用于接口ProfileViewRS中,标识数据来源是个人资料还是企业资料,T
表示来源于个人资料,C表示来源于企业资料。此值后面添加1个数字表示实际的资料标识节
点序列位置。如果有多个资料合并,则此值为“C”-company“T”-1sttravler“T.3”-2nd
traveler;
——LineRef属性:仅用于接口ProfileViewRS和ProfileReplaceRQ。标识在源资料中的元素序号。
MH此数字可以用于更新或者删除源数据库中对应的元素;
14
MH/T0050—2014
——PhonePreFix元素(简易元素):电话号码前缀,可以是城市代码、国家代码或者两者的结合;
——TelephoneNumber元素(复合元素):电话号码;
——Remark元素(简易元素):自由文本形式的备注;
——TravelArranger元素(复合元素):用于关联1个代理人到此旅客,存储代理人的姓名和ID(用
于查询)。
图22
3.2.4.3.3EmailGroup
EmailGroup(复合元素)是ContactGroup的子元素,包含1个子元素。具体元素见图23。
图23
15
MH/T0050—2014
EmailAddress元素(复合元素)包含以下4个属性和4个子元素:
——Action属性:标识此数据是否会被移入或添加到PNR中,取值为A(总是移入)、O(可选移入)、
N(从不移入);
——Type属性:电话类型,可选的取值为B(办公)、C(移动)、F(传真)、H(家)、E(紧急)、T(代理
人)、O(其他)等;
——ProfSource属性:仅用于接口ProfileViewRS中。标识是数据源是个人资料还是企业资料,T
表示来源于个人资料,C表示来源于企业资料。此值后面添加1个数字表示实际的资料标识节
点序列位置。如果有多个资料合并,则此值为“C”-company“T”-1sttravler“T.3”-2nd
traveler;
——LineRef属性:仅用于ProfileViewRS和ProfileReplaceRQ。标识在源资料中的元素序号。此
数字可以用于更新或者删除源数据库中对应的元素。例如0001;
——Email元素(简易元素):个人邮箱地址;
——Remark元素(简易元素):自由文本形式的备注;
——Language元素(简易元素):旅客偏好使用的语言代码;
——TravelArranger元素(复合元素):用于关联1个代理人到此旅客,存储代理人的姓
定制服务
推荐标准
- JB/T 9572-1999 发电机逆功率保护装置和逆功率继电器 1999-08-06
- JB/T 4328.5-1999 电工专用设备 焊接件通用技术条件 1999-08-06
- SJ/T 11211-1999 石英晶体元件参数的测量 第5部分:采用自动网络分析技术和误差校正确定等效电参数的方法 1999-08-26
- SJ/T 11209-1999 光伏器件 第6部分 标准太阳电池组件的要求 1999-08-26
- YD/T 2371-2011 轻型双栈(DS-Lite)技术要求 2011-12-20
- NB/T 51009-2013 煤炭地质工程监理规范 2013-11-28
- JB/T 9571-1999 高频保护专用收发信机 1999-08-06
- LD/T 76.3-2000 化工安装工程金属容器制作、安装劳动定额 2001-03-05
- NB/T 51010-2013 煤炭工业选煤厂施工组织设计规范 2013-11-28
- HG/T 4400-2012 自行车反光轮胎 2012-12-28