航信标准数据格式.docx
《航信标准数据格式.docx》由会员分享,可在线阅读,更多相关《航信标准数据格式.docx(69页珍藏版)》请在冰豆网上搜索。
![航信标准数据格式.docx](https://file1.bdocx.com/fileroot1/2023-5/27/68b39e52-4f18-4f7e-bb76-c7136d645e91/68b39e52-4f18-4f7e-bb76-c7136d645e911.gif)
航信标准数据格式
附件2:
中国航信标准数据格式
中国航信标准数据使用说明3
中国航信标准数据格式说明5
中国航信标准数据格式7
航班数据7
SCH数据8
收益数据11
PNR数据(销售)16
PNR数据(成行)18
TCN数据20
CKI数据(详细)33
CKI数据(汇总)36
LDP数据38
BIDT数据41
MIDT数据43
中国航信标准数据传输和保障流程45
中国航信标准数据使用说明
中国航信作为国内航空公司共同发起设立的民航业IT服务公司,致力于为股东航空公司提供优质高效的民航业信息技术服务。
为全力支持和配合航空公司针对本公司数据的一切合理使用的要求,辅助航空公司的日常运营和管理决策,中国航信整合三大业务系统数据,起草了《中国航信标准数据格式》。
《中国航信标准数据格式》是以中国航信的航班控制系统(ICS)、计算机分销系统(CRS)、离港系统(DCS)为依托,提取了包括收益、PNR、票面、值机、配载等信息在内的民航业常用数据,并参考国际通行数据标准,制定了中国航信标准的BIDT/MIDT数据格式。
它是根据中国航信的实际情况和航空公司业务发展需要提出的,目的是通过规范数据格式的标准和提供方式,尽最大可能满足航空公司对数据的需求,调整和密切双方的合作关系,最大程度的保障航空公司的业务发展。
针对该数据格式的使用,特作如下说明:
1、该数据的提供对象为所有HOST在航信并与航信正式签署《航空公司服务协议》的航空公司;
2、考虑到航空公司对数据的自主所有权,除MIDT数据外,其余数据均只涉及本航空公司数据,不提供竞争数据;
3、该格式充分考虑了航空公司数据需求的多样性,在一段时间内保持稳定,航信会定期进行标准数据格式的修改,主要是针对航空公司集中反映的数据项予以调整,此调整将通报所有航空公司并在得到大部分航空公司的书面认可后进行;
4、对航空公司的特殊数据需求,航信会对系统资源的占用及风险情况进行评估后尽量加以解决;涉及其他航空公司时,需双方(或多方)协商一致后予以解决;
5、新的数据标准执行后,考虑到航空公司非正常数据采集给航信的主机系统带来很大的压力和风险,同时会给其他航空公司带来不利的影响,建议航空公司停止此类不规范操作,而通过中国航信提供的正常渠道获取业务数据。
中国航信标准数据格式说明
《中国航信标准数据格式》中包括了目前中国航信航班控制系统(ICS)、计算机分销系统(CRS)和离港系统(DCS)最常用和最关键的数据,下面分别对各类数据作简要说明。
●收益数据,SCH数据,航班数据
这三类数据均来自航班控制系统(ICS)。
收益数据根据航空公司不同的要求,包括了30个左右抽取点的航班数据,通常用于航空公司的收益管理系统;SCH数据是航空公司的航班计划数据,通常是收益系统的辅助,也可以用于单独分析;航班数据为航空公司昨日起飞的航班的汇总情况,因为这部分数据可以使航空公司立即获得昨日航班运营的整体信息,比较常用,所以单独作为一份数据。
●PNR数据(销售)
该数据来自航班控制系统(ICS)的PNR数据,记录前一天发生航段交易的PNR中该航段的航段组等信息。
●PNR数据(成行)
该数据来自航班控制系统(ICS)的PNR数据,记录前一天起飞航班上所有确认状态的PNR的航段组、旅客组和责任Office等信息。
●TCN数据
该数据中仅包含通过航信系统出票的票务数据,格式除了Record98外,是标准的TCN格式。
●CKI数据(详细)/CKI数据(汇总),LDP数据
CKI数据(详细)是使用航信离港值机系统的接收旅客或NOSH旅客的值机信息,CKI数据(汇总)是CKI数据(详细)的汇总信息,LDP数据是使用航信配载系统的航班配载信息。
●BIDT数据
该数据是航信对HOST航空公司开账的明细数据,数据全部来自于航班控制系统(ICS)的PNR数据。
●MIDT数据
该数据是航信在参考国外GDSMIDT内容格式的基础上,制定的航信标准的MIDT数据,数据全部来自于计算机分销系统(CRS)的PNR数据。
中国航信标准数据格式
航班数据
数据来源:
ICS系统的航班收益数据
数据提供周期:
日
数据命名规则:
XXflt_yyyymmdd.txt.Z,压缩的文本文件
其中,XX为航空公司2字代码,yyyymmdd为数据内容日期
数据内容说明:
与凌晨0:
10RO指令结果相同,提供前一天起飞的航班数据。
序号
字段名
字段中文说明
类型/长度
示例
字段特殊说明
1
Lcl_Dpt_Day
航班起飞日期
Char(8)
当地日期
2
Dpt_Tm
航班起飞时间
Char(8)
10:
30:
00
当地时间
3
Airln_cd
销售航空公司
Char
(2)
HU
4
Flt_nbr
销售航班号
Char(4)
1234
5
Flt_nbr_sfx
销售航班号后缀
Char
(1)
A
6
FLT_Typ
国际/国内
Char
(1)
I/D
与RO结果一致
7
Flt_Rte_Cd
航线
Char(30)
SYX-HAK
8
Dpt_AirPt_Cd
起飞机场
Char(3)
SYX
9
Arrv_Airpt_Cd
到达机场
Char(3)
HAK
10
AirCrft_Typ
机型
Char(10)
737
11
Cls_Cpn_Qty
主舱位布局数
Char(3)
150
仅当子舱位等同于主舱位的时候,才会显示主舱位布局数,否则为0
12
Cls_Cd
主舱位
Char
(1)
Y
13
Sub_Cls_Cd
子舱位
Char
(1)
Y
14
Pax_Qty
子舱位旅客量
Char(3)
150
15
Grp_Pax_Qty
团队旅客量
Char(3)
150
其他特殊说明:
SCH数据
数据来源:
ICS系统的航班收益数据
数据提供周期:
日
数据命名规则:
XXschfiledyyyymmdd.txt.Z,XXschfileiyyyymmdd.txt.Z分别为国内航班和国际航班,压缩的文本文件
其中,XX为航空公司2字代码,yyyymmdd为数据内容日期
数据内容说明:
国内航班的时刻表数据
其他特殊说明:
无
文件整体结构
1)一个头文件记录HDR;
2)一个时刻表记录由如下4个记录(一组)类型组成:
•一个SFG子记录
•一到八个SLG子记录
•注释信息REM子记录
•错误信息ERR子记录
3)一个尾文件记录END;
记录格式说明
HDR头记录,数据长度37
SCHL1R2
名称
属性
长度
起始位置
数据说明
数据举例
1
RCID
A
3
1
记录名称
HDR
2
RPSI
AN
4
4
数据提供商标识
CACI
3
PRDT
N
8
8
生成日期
数据采集的日期
4
PRTM
N
6
16
生成时间
103000
5
TDST
A
4
22
测试/生产标识
PROD生产数据
TEST测试数据
6
DSYS
A
4
26
系统标识
ICS、CRS、DCS、CGO、IIS等
7
DTYP
A
4
30
数据类型
SCH、INV、PNR、BSP、PRF、BIDT等
8
SREL
AN
4
34
版本号
L1R2
END尾记录,数据长度11
例:
END003802
名称
属性
长度
起始位置
数据说明
数据举例
1
RCID
A
3
1
记录名称
END
2
RRDC
N
6
4
记录总数
001234
不包括头和尾记录
SFG航班时刻表记录,数据长度43
名称
属性
长度
起始位置
数据说明
数据举例
1
RCID
A
3
1
记录名称
SFG
2
TRAN
N
6
4
记录序号
000001
3
CARR
A
3
10
承运人代码
YY
4
FLTN
AN
4
13
航班号
1234
5
FLTS
A
1
17
航班后缀
6
EFDT
N
8
18
有效日期
7
EDDT
N
8
26
中止日期
空格表示终止日期为无
8
FREQ
N
7
34
班期(星期)
1111111
星期一至七
1为有效
9
OCTY
A
3
41
始发航班航站代码
CAN
SLG航节时刻表记录,数据长度74
名称
属性
长度
起始位置
数据说明
数据举例
1
RCID
A
3
1
记录名称
SLG
2
TRAN
N
6
4
记录序号
000001
3
LCTY
A
3
10
航节目的地航站代码
PEK
4
EARL
A
3
13
承运人执行代码
YY
5
SFTY
AN
3
16
机型代码
777
6
SSER
N
2
19
航节序列号
1
7
DLTM
N
4
21
出发当地时间
0820
8
DLTD
AN
2
25
出发当地时间偏差(天数)
9
ALTM
N
4
27
到达当地时间
1100
10
ALTD
AN
2
31
到达当地时间偏差
11
DGTM
N
4
33
出发GMT时间
0020
12
DGTD
AN
2
37
出发GMT时间偏差
13
AGTM
N
4
39
到达GMT时间
0300
14
AGTD
AN
2
43
到达GMT时间偏差
15
SCLS
A
30
45
舱位序列
CIYWXEZ
REM注释记录,数据长度64
例:
REMFREETEXT
名称
属性
长度
起始位置
数据说明
数据举例
1、
RCID
A
3
1
记录名称
REM
2、
RMTX
AN
61
4
自由格式
FREETEXT
ERR错误说明记录,数据长度64
例:
ERRFREETEXT
名称
属性
长度
起始位置
数据说明
数据举例
1、
RCID
A
3
1
记录名称
ERR
2、
ERTX
AN
61
4
自由格式
FREETEXT
收益数据
数据来源:
ICS系统的航班收益数据
数据提供周期:
日
数据命名规则:
XXinvfiledyyyymmdd.txt.Z,XXinvfileiyyyymmdd.txt.Z,分别为国内航班和国际航班,压缩的文本文件
其中,XX为航空公司2字代码,yyyymmdd为数据内容日期
数据内容说明:
收益数据
其他特殊说明:
数据来自主机航班控制系统,每天晚上9:
00提取(提取时间可能会根据具体情况进行修正)
文件整体结构
1)一个头文件记录HDR;
2)订座信息记录文件包含8种记录类型;
•BFG
•BLG
•BLC
•BLB
•BSG
•BSB
•REM
•ERR
3)一个尾文件记录END;
记录格式说明
HDR头记录,数据长度37
INVL1R2
名称
属性
长度
起始位置
数据说明
数据举例
1
RCID
A
3
1
记录名称
HDR
2
RPSI
AN
4
4
数据提供商标识
CACI
3
PRDT
N
8
8
生成日期
4
PRTM
N
6
16
生成时间,运行抽数程序的日期
103000
5
TDST
A
4
22
测试/生产标识
PROD生产数据
TEST测试数据
6
DSYS
A
4
26
系统标识
ICS/CRS/DCS/CGO/IIS等
7
DTYP
A
4
30
数据类型
SCH/INV/PNR/BSP/PRF/BIDT等
8
SREL
AN
4
34
版本号
L1R2
END尾记录,数据长度11
例:
END00001234
名称
属性
长度
起始位置
数据说明
数据举例
1
RCID
A
3
1
记录名称
END
2
RRDC
N
8
4
记录总数
00001234不包括头和尾记录
BFG航班订座记录,数据长度54
例:
BFG000001YY3102DYY111SHCAN001CAN201
名称
属性
长度
起始位置
数据说明
数据举例
1
RCID
A
3
1
记录名称
BFG
2
TRAN
N
6
4
记录序号
000001
3
CARR
A
4
10
承运人代码
YY
4
FLTN
AN
4
14
航班号
1234
5
FLTS
AN
1
18
航班号后缀
6
ODAT
N
8
19
出发日期
7
RDCP
AN
3
27
提前天数(采集点)
-1
8
FTYP
A
1
30
国际:
I国内:
D
I/D
9
FCDS
A
1
31
CODESHARE
C或空格
10
CAR2
A
3
32
实际乘运人
YY
11
NCLS
N
2
35
子舱位总数(含F、C、Y)
11
12
LEGC
N
1
37
LEG数
1
13
AASR
A
1
38
ASR标识
A或空格
14
NBYL
A
1
39
NEST类型L/S
S或L
15
FETK
A
1
40
E-TKT标识
E或空格
16
FLTP
A
1
41
航班销售类型(ALWAYSH-HOST)
H/L/F/S
17
RES2
A
1
42
保留
18
FCTL
AN
6
43
主控部门
ABC001
19
SCTL
AN
6
49
分控部门
ABC201
BLG航节订座记录,数据长度75
例:
BLG000001PEKCAN011111CI/YTKHMUEXZ
名称
属性
长度
起始位置
数据说明
数据举例
1
RCID
A
3
1
记录名称
BLG
2
TRAN
N
6
4
记录序号
000001
3
DAPT
A
3
10
出发城市代码
PEK
4
AAPT
A
3
13
到达城市代码
CAN
5
LEGS
N
2
16
航节顺序字
01
6
DCHG
AN
2
18
出发日期变更(无变更为空格)
1
7
ACHG
AN
2
20
到达日期变更(无变更为空格)
1
8
ARCT
AN
3
22
航空器代码类型
777
9
MILE
N
6
25
里程数(单位公里不包括在内)
001967公里
10
DTME
N
4
31
当地出发时间
1210
11
ATME
N
4
35
当地到达时间
1505
12
LIND
A
5
39
航节标识-SCHEDULECHANGEINDICATOR
RE
13
NSUB
N
2
44
子等级个数
11
14
CLSN
A
30
46
舱位序列
CI/YTKHMUEXZ
BLC航节订座记录,数据长度52
例:
BLC000001Y01035200000000AS000
名称
属性
长度
起始位置
数据说明
数据举例
1
RCID
A
3
1
记录名称
BLC
2
TRAN
N
6
4
记录序号
000001
3
CCLS
A
1
10
主舱位代号
Y
4
BCLS
N
2
11
舱位序号
01
5
CCAP
N
4
13
舱位容量RO中CAP数
0352
6
COPN
AN
4
17
舱位开放数RO中OPN数
81
7
CMAX
N
4
21
舱位最大允许销售数ROMAX
0352
8
CBKD
N
4
25
舱位订座数RO中T/B数
0271
9
CGRO
AN
3
29
舱位团体开放数RO中GRO数
10
CGRP
N
4
32
舱位团体订座数RO中GRS数
0000
11
CBLK
N
4
36
舱位锁定座位数RO中BLK数
0000
12
CAVF
A
2
40
舱位状态RO中AV值
AS
13
CLLT
AN
4
42
航节限制销售RO中LT数
14
CLSS
AN
4
46
舱位限制销售开放数ROLSS数
15
PCFI
N
3
50
PCF表号RO中PT数
000
BLB航节子舱位订座数据,数据长度36
例:
BLB000001T01380
名称
属性
长度
起始位置
数据说明
数据举例
1
RCID
A
3
1
记录名称
BLB
2
TRAN
N
6
4
记录序号
000001
3
SCLS
A
1
10
子等级代号
T
4
SCSS
N
2
11
子舱位序号
01
5
SEOP
AN
4
13
开放数(嵌套RES的可售座位数)RO中OPN数
38
6
LSLT
AN
4
17
航节限制销售RO中LT数
0
7
LSID
AN
1
21
限制销售标识位
B
8
LSLS
AN
3
22
航节可销售数RO中LSS数
没有用‘’
9
BMAX
N
4
25
航节最大允许销售数RO中MAX数
0044
10
BBKD
N
4
29
子舱位订座数RO中T/B数
0000
11
BCAP
N
4
33
子舱位布局数RO中CAP数
0002
BSG航段订座数据,数据长度17
例:
BSG000001PEKCAN
名称
属性
长度
起始位置
数据说明
数据举例
1
RCID
A
3
1
记录名称
BSG
2
TRAN
N
6
4
记录序号
000001
3
OCTY
A
3
10
始发航站代码
PEK
4
DCTY
A
3
13
目的地航站代码
CAN
5
BSGS
N
2
16
航段序号
01
BSB航段等级订座数据,数据长度51
例:
BSB0---K
名称
属性
长度
起始位置
数据说明
数据举例
1
RCID
A
3
1
记录名称
BSB
2
TRAN
N
6
4
记录序号
000001
3
CLAS
A
1
10
订座子等级代号(RO中CLS值)
Y
4
BSCS
N
2
11
子等级序号
01
5
SSLD
N
4
13
订座数RO中BKD数
0265
6
GRPS
N
4
17
团体订座数RO中GRS数
0000
7
SBLK
N
4
21
锁定座位数RO中BLK数
0000
8
WCTR
N
4
25
候补旅客数RO中WL数
0000
9
LSAS
AN
4
29
限制销售数RO中LSV数
LSV没有为‘-’
10
SGEV
AN
4
33
限制销售开放数RO中LSS数
LSS没有为‘-’
11
SSLT
AN
4
37
限制销售表号RO中LT数
LT没有为‘-’
12
SIND
A
11
41
各种标识
K
PNR数据(销售)
数据来源:
ICS系统的PNR数据
数据提供周期:
日
数据命名规则:
XXpnrb_yyyymmdd.txt.Z,压缩的文本文件
其中,XX为航空公司2字代码,yyyymmdd为数据内容日期
数据内容说明:
统计前一天发生航段交易的PNR数据
其他特殊说明:
PNR抽取时间为每天晚上10:
30开始抽取
序号
字段名
字段中文说明
类型/长度
示例
字段特殊说明
1
Pnr_Ref
PNR记录编号
Char(6)
K1234
2
Pnr_Crt_Dt
PNR创建日期
Char(8)
北京时间
3
Txn_Dt
PNR操作日期
Char(8)
北京时间
4
Txn_Tm
PNR操作时间
Char(8)
18:
12:
00
北京时间
5
Airln_Cd
销售航空公司
Char
(2)
MM
PNR航段组内的航空公司代码
6
Flt_Nbr
销售航班号
Char(4)
1234
7
Flt_Nbr_Sfx
销售航班号后缀
Char
(1)
A
8
Lcl_Dpt_Dt
航班起飞日期
Char(8)
当地日期
9
Lcl_Dpt_Tm
航班起飞时间
Char(8)
10:
10:
00
当地时间
10
Lcl_Arrv_Tm
航班到达时间
Char(8)
13:
00:
00
当地时间
11
Arrv_Dt_Add
航班到达日期变更
Char
(2)
1/-1
1:
延迟一天–1:
提前一天
12
Dpt_Airpt_Cd
起飞机场
Char(3)
PEK
13
Arrv_Airpt_Cd
到达机场
Char(3)
CAN
14
Sub_Cls_Cd
销售子舱位
Char
(1)
T
15
Bk_Ofc_Cd
订座OFC代码
Char(6)
ABC456
16
Prev_Stat_Cd
前次行动代码
Char
(2)
TK
17
Opr_Stat_Cd
当前行动代码
Char
(2)
HK
18
Rsp_Airln_Cd
责任航空公司
Char
(2)
1E
责任Office对应的航空公司或GDS。
若责任Office为航空公司,则为该航空公司代码;若通过GDS销售,则为GDS代码
19
Rsp_Ofc_Cd
责任OFC代码
Char(6)
ABC456
PNR责任组中对应的Office
20
Pax_Nm
旅客姓名
Char(40)
WANGLI
PNR中第一个旅客姓名。
如果有中文名,则取拼音;否则是旅客全名
21
Grp_Ind
团队标识
Char
(1)
Y
22
Grm_Nm
团队名称
Char(50)
GRP
23
Pn_Seat
PNR人数
Char(6)
10