E-TERM傻瓜教程一:PNR预订及出票
来源:互联网 发布:java webserver开发 编辑:程序博客网 时间:2024/04/27 16:08
一、E-Term常用概念
在了解E-TERM之后,我们就可以来学习如何使用E-TERM。在此之前我们还要明白几个基本概念。
1、PNR,旅客订座记录(PASSENGER NAME RECORD),代理人通过该记录告知航空公司旅客旅行信息、航程、航班、日期、座位数、特殊需求等信息,而关键是通过PNR订座。生效一个PNR后,系统会给出一个记录编号,再使用RT指令,可以在终端的显示屏上,提取该记录的具体内容,然后我们才可以根据有效的PNR来完成出票。
2、TKT,电子客票(TICKET),在客票上记录了旅客身份、行程、票价以及与之关联的PNR等信息。我们可以通过客票关联的PNR确定该旅客是否具有有效的订座记录,还可以通过票面信息来确认旅客身份。
3、E-TERM登录,SI:8888/8888F/9/SDH888,SI为登录指令(SIGN IN),8888为工作号,8888F为密码,一般为数字和字母组成,最后一位为字母,9为控制权限,SDH888为OFFICE号,为出票单位标识。登录过后会查看到最新消息列表。4、E-TERM登出。指令:SO
二、PNR的创建
PNR分为基本PNR和自动出票PNR,基本PNR只包括旅客基本信息,但不能出票,自动出票PNR则可以用来出票。
1、基本PNR
一个基本的PNR必须具备4个内容:姓名项、航段项、联系信息项、出票时限项。下面就是使用E-TERM完成一个基本PNR的创建流程。(1)、开始创建PNR,录入旅客姓名项。
指令:NM:1TEST/ADULT1为同姓人数,姓名TEST/ADULT(不支持中文,姓名用/分开),多名旅客用空格分开,假如多名旅客中有同姓旅客,可以用指令NM:2 TEST/ADULT / ADULT II表示(旅客1、TEST/ADULT,旅客2、TEST/ADULT II)。
(2)、要创建航段项,首先要查询航班。
指令AV:TAOPEK/26SEP12/SCAV为查询航班指令,TAOPEK为城市对,意为从TAO(青岛三字代码)出发到达PEK(北京),26SEP12为出发时间:2012年9月26日,SC代表承运航空公司(山航)。
然后选择合适的航班创建航段项信息。
指令SD:1/Y/1
SD为间接建立航段组指令,1表示航班序号,可以看到在上面的显示列表中每个航班都有一个序号,并且最后一个序号后面还有+标识,意为还有未显示的航班,可以使用PN(下一页)和PB(上一页)指令进行翻页。Y表示舱位,在舱位后面有数字1-9/A/S/Q/L等标识,数字1-9代表可预定座位数,A表示9个以上座位,L没有可利用座位,但旅客可以候补,Q永久申请状态,没有可利用座位,但可以申请(HN),S因达到限制销售数而没有可利用座位,但可以候补,C该等级彻底关闭,不允许候补或申请,X该等级取消,不允许候补或申请,Z座位可利用情况不明,这种情况有可能在外航航班上出现,1代表座位数,座位数必须要和旅客姓名组人数相对应,否则返回SEATS错误。多航段可以多次添加,但需注意时间是否冲突。
(3)、创建联系组。
指令CT:CKG/15888888888CKG为城市代码,15888888888为联系电话。
(4)、创建出票时限组。
指令TK:TL/1200/19SEP/SDH888/P1TL表示出票时限,1200/12SEP表示今年9月12日12点,SDH888为出票单位的office号 ,P1为成人标识。意为截止该日期未完成出票操作,此次订座失效。
至此步骤一个基本的PNR就完成了,此时可以对PNR进行封口(封口指令@),得到PNR编号,@可以理解为保存。
下面是详细步骤:最后一步产生的字符串NH39M9为PNR编号。
>NM:1TEST/ADULT1.TEST/ADULT
2.SDH888
>AV:TAOPEK/26SEP/SC
26SEP(WED)TAOPEK
1- SC4651 TAOPEK 0745 0855 738 0^S E FA AS OS YA WS BA MA HA<--T3>
KS LS PS QS GS VS US ZS XA NS SA RS TS EA
2 *SC1526 TAOPEK 0800 0920 738 0^S E FL YA BA HA KQ LQ QS VS<--T3>
CA1526 SA TS ES
3 *SC1572 TAOPEK 1000 1110 738 0^S E FA YA BQ HQ KS LS QS VS<--T3>
CA1572 SA TS ES
4 *SC1560 TAOPEK 1105 1225 738 0^S E FA YA BA HQ KQ LQ QQ VS<--T3>
CA1560 SA TS ES
5+ SC4653 TAOPEK 1300 1420 738 0^S E FA AS OS YA WS BA MS HS<--T3>
KS LS PS QS GS VS US ZS XS NS SS RS TS ES
>SD:1/Y/1
1.TEST/ADULT
2. SC4651 Y WE26SEP TAOPEK HK1 0745 0855 738 S 0 R E --T3
3.SDH888
>CT:CKG/15888888888
1.TEST/ADULT
2. SC4651 Y WE26SEP TAOPEK HK1 0745 0855 738 S 0 R E --T3
3.CKG/15888888888
4.SDH888
>TK:TL/1200/19SEP/SDH888/P1
1.TEST/ADULT
2. SC4651 Y WE26SEP TAOPEK HK1 0745 0855 738 S 0 R E --T3
3.CKG/15888888888
4.TL/1200/19SEP/SDH888/P1
5.SDH888
>@
NH39M9 -EOT SUCCESSFUL, BUT ASR UNUSED FOR 1 OR MORE SEGMENTS
请及时出票, 自动出票时限: 22SEP12/1449
SC4651 Y WE26SEP TAOPEK HK1 0745 0855 6
- ADD SSR TKNE FOR NEW ET SEGMENT
2、自动出票PNR
一个基本的PNR只能简单执行订座操作,要完成自动出票还需要添加其他信息生成自动出票PNR,这类PNR除了以上几组信息还必须包括证件号、运价信息等等,可以在基本PNR上继续添加生成,也可以在添加完所有信息项再一次性封口。但注意添加之前需先提取PNR号, 指令RT:PNR编号(PNR修改完成后都需要@封口,否则修改无效,取消当前对PNR的修改可以使用IG指令:PNR还原)。
(1)、添加证件号码组。
指令 SSR:FOID/SC/HK/NI2334455/P1SSR表示特殊服务组,FOID表示证件号,SC为承运航空,HK为行动代码,表示订座,NI表示身份证号。多名旅客需要多次添加并区分P#。
(2)、创建票价计算组。
指令 FC:TAO SC PEK 800YB CNY800END出发城市TAO,承运航空SC, 到达城市PEK ,票价800 YB(BASE Y),以Y 舱票价为基础,YB为标示,可由其他字符组成,例如F舱可标记为F,多航段可以接着添加承运航空,到达城市,票价信息,例如:指令 FC:TAO SC PEK 800.00YB SC CKG 1000.00YB CNY1800.00END ,CNY表示总价。
(3)、创建票价组。
指令FN:FCNY800.00/SCNY800.00/C3.00/TCNY50.00CN/TCNY30.00YQFCNY表示初次开票价格(当前票面价),SCNY 为实收价格,C代表代理费率3.00%,TCNY表示税收,CN和YQ为税收项标识,缺其一不可出票,如果没有,可用TEXEMPTCN和TEXEMPTYQ代替,意指免税(燃油、机建)。
(4)、至此自动出票PNR创建基本完成(注意封口@),在此过程中,如果信息填写错误,可以使用指令XE:信息组序号删除该条信息,然后添加正确的相应信息即可。
3、其他类PNR的创建
(1)、如果携带儿童,一般情况下,儿童为半价,所以FC、FN项与成人不同,需要单独生成PNR,那么只需要在姓名后面加上CHD标识,例如NM: 1TEST/CHILD CHD,在添加FC、FN时也应注意使用半价。
(2)、如果携带婴儿,因为婴儿不占座,所以不需要添加姓名组信息,只需要在成人PNR中添加另外的婴儿信息组。
A、婴儿信息组。
指令XN/IN/test/bb INF(FEB11)/P1其中XN/IN为婴儿信息项标识,test/bb为婴儿的姓名,INF(FEB11)为出生年月,P1为成人标识,意为由序号为1的成人携带.,多个婴儿多次添加。
B、添加婴儿的票价计算组。
指令FC:IN/TAO SC PEK 70.00YB CNY70.00END婴儿的FC项价格一般为公布运价的10%,儿童FC为销售价格的50%,销售价格为公布运价的一定比例。
C、添加婴儿的票价组
指令:FN:IN/FCNY70.00/SCNY70.00/C0.00/TEXEMPTCN/TEXEMPTYQ,一般不收代理费并且免税。D、对PNR封口,如果出现check blind code ,请用@k进行封口。
下面是详细步骤:>RT NH39M9
1.TEST/ADULT NH39M9/SC
2. SC4651 Y WE26SEP TAOPEK HK1 0745 0855 E --T3
3.CKG/15888888888
4.TL/1200/19SEP/SDH888/P1
5.SSR ADTK CA BY SDH22SEP12/1449 OR CXL SC4651 Y26SEP
6.SDH888
>SSR:FOID/SC/HK/NI2334455/P1
1.TEST/ADULT NH39M9/SC
2. SC4651 Y WE26SEP TAOPEK HK1 0745 0855 E --T3
3.CKG/15888888888
4.TL/1200/19SEP/SDH888/P1
5.SSR FOID SC HK1 NI2334455/P1
6.SSR ADTK CA BY SDH22SEP12/1449 OR CXL SC4651 Y26SEP
7.SDH888
>FC:TAO SC PEK 800YB CNY800END
1.TEST/ADULT NH39M9/SC
2. SC4651 Y WE26SEP TAOPEK HK1 0745 0855 E --T3
3.CKG/15888888888
4.TL/1200/19SEP/SDH888/P1
5.FC/M/TAO SC PEK 800YB CNY800END
6.SSR FOID SC HK1 NI2334455/P1
7.SSR ADTK CA BY SDH22SEP12/1449 OR CXL SC4651 Y26SEP
8.SDH888
>FN:FCNY800.00/SCNY800.00/C3.00/TCNY50.00CN/TCNY30.00YQ
1.TEST/ADULT NH39M9/SC
2. SC4651 Y WE26SEP TAOPEK HK1 0745 0855 E --T3
3.CKG/15888888888
4.TL/1200/19SEP/SDH888/P1
5.FC/M/TAO SC PEK 800YB CNY800END
6.SSR FOID SC HK1 NI2334455/P1
7.SSR ADTK CA BY SDH22SEP12/1449 OR CXL SC4651 Y26SEP
8.FN/M/FCNY800.00/SCNY800.00/C3.00/XCNY80.00/TCNY50.00CN/TCNY30.00YQ/
ACNY880.00
9.SDH888
>@
SC4651 Y WE26SEP TAOPEK HK1 0745 0855 6
NH39M9
三、出票
在完成PNR的创建后,接下来就可以开始出票。以下为打票机操作,需要使用11级权限才能正常出票,指令 SI:8888/8888F/ 11/ SDH888
1、打票机操作:显示打票机的状态,先使用DI:2指令查看打票机是否正在被使用,2为打票机编号(同下) 其中显示项中CONTROL PID:为正在操作打票机的用户PID号:
(1)查看CONTROL PID,如果为空,则可以直接使用EC:2建立打票机控制。再次查看打票机DI:2,发现CONTROL PID属性值为 61940, 61940为当前用户PID号,与DA指令查看到的PID对应。然后可以看到INPUT和OUTPUT属性为INACTIVE,分别使用TI:2和TO:2来使其变为ACTIVE活动状态,即打开打票机输入和输出,此时才能执行打票操作:先使用指令RT:PNR编号提取PNR,然后执行出票指令ETDZ:2指定2号打票机出票。(2)如果CONTROL PID不为空,但是input为active,也可以直接执行出票操作。
(3)如果CONTROL PID不为空,但是input为inactive,则可以等待正在使用打票机的用户释放打票机,也可以查看其它打票机,完成出票。
2、出票完成记得释放打票机:XI:2关闭打票机输入,XO:2关闭打票机输出,XC:2退出打票机控制。
3、提取该PNR可以查看到票号,根据票号还可以查看票面信息,指令DETR:TN/票号。
4、IG当前PNR,使用SO指令退出系统。
下面是详细步骤:此例所用PNR为上一个步骤产生的自动出票PNR:NH39M9
>DI:2DEVICE INFORMATION DISPLAY - DEVICE 2
DEVICE STATUS DEVICE DEFINITION
------------- -----------------
CONTROL PID: OFFICE: SDH888
CONTROL AGENT: PID: 21814
STATUS: UP ATTRIBUTE: ATB
INPUT: INACTIVE MODE: DEMAND
OUTPUT: INACTIVE TYPE: 3
NACK: CURRENCY: CNY2
TICKETS: 0
BOARDING PASS: 0 DEFAULT TKT POOL: 43
STP PIDS:
TKTS
POOL/DOC TYPE LAST TKT # / STOCK CNT# TICKET NUMBER RANGE AVAIL
43 / YYB 4201153597 / N 4201000001 / 4201200000 46403
>EC:2
ACCEPTED
>TI:2
ACCEPTED
>TO:2
ACCEPTED
>RT NH39M9
1.TEST/ADULT NH39M9/SC
2. SC4651 Y WE26SEP TAOPEK HK1 0745 0855 E --T3
3.CKG/15888888888
4.TL/1200/19SEP/SDH888/P1
5.FC/M/TAO SC PEK 800YB CNY800END
6.SSR FOID SC HK1 NI2334455/P1
7.SSR ADTK CA BY SDH22SEP12/1449 OR CXL SC4651 Y26SEP
8.FN/M/FCNY800.00/SCNY800.00/C3.00/XCNY80.00/TCNY50.00CN/TCNY30.00YQ/
ACNY880.00
9.SDH888
>ETDZ:2
CNY880.00 NH39M9
324-4201153598
>XI:2
ACCEPTED
>XO:2
ACCEPTED
>XC:2
ACCEPTED
>DETR:TN/324-4201153598
ISSUED BY: SHAN DONG AIRLINE ORG/DST: TAO/PEK ARL-D
TOUR CODE:
PASSENGER: TEST/ADULT
EXCH: CONJ TKT:
O FM:1TAO SC 4651 Y 26SEP 0745 OK YB 20K OPEN FOR USE
--T3 RL:NH39M9 /
TO: PEK
FC: M 26SEP12TAO SC PEK800CNY800END
FARE: CNY 800.00|FOP:CASH
TAX: CNY 50.00CN|OI:
TAX: CNY 30.00YQ|
TOTAL: CNY 880.00|TKTN: 324-4201153598
四、其他类指令
1、系统操作指令。
(1)DA:查看是否输入营业员工作号、当前工作区(系统默认有5个可用工作区)以及本台终端的PID,也可用F1代替。(2)AI:当多次SI会进入多个工作区,使用AI:工作区/工作号/保密号 可以切换工作区,在使用临时退出指令AO:后也可以用AI来恢复临时退出。
(3)HELP:帮助指令。指令格式>HELP:功能指令。
(4)PN/PB:对当前显示内容翻页。
(5)CVOF:使用全屏指令(如ADOC:|CLR:等)后强制退出会出现使用任何指令报ENSURE XMIT MODE IS VAR AND USE REF: TO REFRESH SCREEN错误,可以使用指令CVOF:解决。
2、PNR相关指令。
(1)ADM:在AV显示中的“^”与,订单中航段后的“R”标志,都是说该航班可以机上预留座位。可以使用指令:>ADM:序号/航段 查看机舱座位图。在查看之前必须建立有效的姓名组和航段组。>NM:1test/adult
1.TEST/ADULT
2.SDH888
>AV:TAOPEK/28SEP/SC
28SEP(FRI)TAOPEK
1- SC4651 TAOPEK 0745 0855 738 0^S E FA AS OS YA WS BA MA HA<--T3>
KS LS PS QS GS VS US ZS XS NS SS RS TS ES
2 *SC1526 TAOPEK 0800 0920 738 0^S E FA YA BA HA KQ LQ QS VS<--T3>
CA1526 SA TS ES
3 *SC1572 TAOPEK 1000 1110 738 0^S E FA YA BQ HQ KS LS QS VS<--T3>
CA1572 SA TS ES
4 *SC1560 TAOPEK 1105 1225 73G 0^S E FA YA BQ HQ KQ LQ QQ VS<--T3>
CA1560 SA TS ES
5+ SC4653 TAOPEK 1300 1420 738 0^S E FA AS OS YA WS BS MS HS<--T3>
KS LS PS QS GS VS US ZS XS NS SS RS TS ES
>SD:1/Y/1
1.TEST/ADULT
2. SC4651 Y FR28SEP TAOPEK HK1 0745 0855 738 S 0 R E --T3
3.SDH888
>ADM:2
SC4651/Y/28SEP/TAOPEK/738
Y 1 2 3
3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0
RF X X X * * * * * X X X X X X X X X X X X X X X X X X X X FR
RE X X X * * * * * X X X X X X X X X X X X X X X X X X X X ER
RD X X X * * * * * X X X X X X X X X X X X X X X X X X X X DR
R ======================================================= R
L ======================================================= L
LC X X X ! * * * * X X X X X X X X X X X X X X X X X X X X CL
LB X X X * * * * * X X X X X X X X X X X X X X X X X X X X BL
LA X X X * * * * * X X X X * X X X X X X X X X X X X X X X AL
3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0
其中X表示不可预留座位;*表示可预留座位;!表示被占用座位。
(2)ASR:预留座位,根据上面ADM指令查看到的座位图可以选择合适的座位进行预留。格式:>ASR:序号/航段/座位号/P#
>ASR:2/15A/P1
1.TEST/ADULT
2. SC4651 Y FR28SEP TAOPEK HK1 0745 0855 738 S 0 E --T3
3.SSR SEAT SC HK1 TAOPEK 4651 Y28SEP 15AN/P1/RS
4.SDH888
(3)@KI,当订单中有不连续的行程时,我们可以通过I参数跳过检查生成PNR。当订单中有航班变化提示时,我们可以通过K参数清理航段信息生成PNR。
(4)FD:查看公布运价,可以根据公布运价填写FC/FN项。
(5)PAT:A国内运价自动计算指令,根据返回结果可以自动生成FC、FN项。另外在升舱时使用PAT:X还可以计算升舱差价。
>PAT:A
>PAT:A
01 Y FARE:CNY710.00 TAX:CNY50.00 YQ:CNY70.00 TOTAL:830.00
>SFC:01(双击此处执行)
02 无60 FARE:CNY350.00 TAX:CNY50.00 YQ:CNY70.00 TOTAL:470.00
>SFC:02 (双击此处执行)
>SFC:01
1.TEST/ADULT
2. SC4651 Y FR28SEP TAOPEK HK1 0745 0855 738 S 0 E --T3
3.FC/A/TAO F-20KG SC PEK 710.00Y CNY710.00END
4.SSR SEAT SC HK1 TAOPEK 4651 Y28SEP 15AN/P1/RS
5.RMK AUTOMATIC FARE QUOTE
6.FN/A/FCNY710.00/SCNY710.00/C0.00/XCNY120.00/TCNY50.00CN/TCNY70.00YQ/
ACNY830.00
7.FP/CASH,CNY
8.SDH888
(6)ML:提取旅客记录,格式:> ML:B/航班号/舱位/日期
>ML:B/SC4651/Y/28SEP
MULTI
SC4651 Y28SEP B
TAOPEK
001 1BB/II CHD MKL809 Y RR1 SDH888 19SEP O ST C
002 1GRANTCHEV/ANTON+ NFYJ4R Y HK1 MUC1A 13SEP12 QST C
003 1GREGORY/PAUL MR NF0E8R Y HK1 HDQ1S 12SEP12 OQST C
004 1HE MGC1NQ Y RR1 PEK1E 14SEP12 O ST
005 1MEILANDER/MATTH+ NVCH1G Y HK1 HDQ1P 23AUG12 OQST C
006 1QIAN NFQK8R Y HK1 PEK1E 13SEP12 O S
007 1ZHANGBOTING NZM4HX Y RR1 PEK1E 26AUG12 O ST
TOTAL NUMBER 7
3、快捷方式。
(1)指令历史记录查看ctrl+↑。
(2)在系统设置可以设置快捷键,有利于指令编辑。
(3)批处理和自动执行,在E-TERM 5中也可以自行设置,导入或者导出,可以提高订座出票效率。其中为指令开始位,为执行指令位。
E-TERM不仅实现了与传统订座终端相同的功能,还优化了订座流程,提高了订座效率。对于我们来说,使用E-TERM来完成订座更能有效的学习航空网站的业务流程。关于航空网站中涉及的改期升舱、退票等业务请关注《E-TERM傻瓜教程二:改签及退票》 。
- E-TERM傻瓜教程一:PNR预订及出票
- E-TERM傻瓜教程二:改签及退票
- GitHub傻瓜式教程(一、创建仓库)
- Ogre嵌入MFC傻瓜完全教程(一)
- Visual Tracker Benchmark 傻瓜式教程(一)
- Android体育场地预订APP(一)
- HLSL傻瓜教程
- Desire降级傻瓜教程
- Git傻瓜教程
- Ecotect2011傻瓜教程
- opencv安装傻瓜教程
- IBE傻瓜教程
- ReactJS 傻瓜教程
- ReactJS 傻瓜教程
- Flux 傻瓜教程
- AJAX单元测试傻瓜教程
- Git傻瓜教程
- Jenkins安装傻瓜教程
- VTP配置及工作原理(实验)
- Ubuntu 快捷键
- arm中断(小结10)
- C++信号量 Semaphore 和 MFC中的 CSemaphore类使用
- Xp系统优化 保养系统(11)
- E-TERM傻瓜教程一:PNR预订及出票
- python获取list下标及其值
- 制作运行在越狱机器上的IPA包
- 学习C#记录之第四天
- libpcap获取数据包函数详解
- c#图像处理入门(-bitmap类和图像像素值获取方法)
- java 加密中的注意事项
- svn迁移
- 心境-语录