E-Build ET 接口API:电子客票处理指南
需积分: 5 55 浏览量
更新于2024-07-16
收藏 411KB PDF 举报
"E-Build ET 相关接口APIflightShopping"
E-Build 是一款由航信(Travelsky)开发的产品,主要用于处理航空公司的电子客票业务。这些接口主要涉及电子客票的查询、出票、废票、挂起等核心功能,通过封装主机操作,为开发者提供了一套便捷的API来集成到自己的系统中。
1. 电子客票出票/废票
- 电子客票的出票(ETDZ:) 这个接口用于在完成PNR(Passenger Name Record,旅客姓名记录)预订后出票。在eTerm系统中,这一过程可以通过ETDZ指令来执行。而在E-Build的实现中,这个功能位于`com.travelsky.ibe.client.pnr.ETDZ`类中,与eTerm的实现不同,它需要PNR号码和打印机编号作为输入参数,调用`issueTicket(String pnrno, int printerNo)`方法即可完成出票。
- 电子客票废票(VT:) 接口用于取消已出票的电子客票,这通常在特定情况下如乘客退票时使用。在E-Build中,废票功能由`com.travelsky.ibe.client.pnr.VT`类实现。
2. 电子客票查询
- 提取电子客票记录 包括多种方式查询电子客票信息:
- 根据票号提取(DETR:TN/票号):通过票号查询电子客票记录,对应的实现类是`com.travelsky.ibe.client.pnr.DETR`。
- 根据证件号提取(DETR:NI/身份证号):通过旅客的证件号码来查找电子客票记录,同样使用`com.travelsky.ibe.client.pnr.DETR`类的不同方法。
- 根据旅客姓名提取:可能涉及到多个步骤,需要在PNR中搜索匹配的旅客信息。
- 提取电子客票中旅客的证件信息(DETR:TN/票号,F):获取票号对应的旅客证件详细信息。
3. 电子客票其他操作
- 电子客票出票重试(ETRY:) 当出票失败时,可以使用此接口尝试重新出票,相关实现位于相应的类中。
- 电子客票挂起(TSS:) 在某些情况下,可能需要暂时冻结电子客票,这通过`com.travelsky.ibe.client.pnr.TSS`类完成。
4. 异常处理
- Exception 在使用这些接口进行操作时,可能会遇到各种异常情况,E-Build提供了异常处理机制,帮助开发者捕获和处理可能出现的问题。
文档中的修订历史表明,该接口集在2014年进行了最后一次修订,由李明负责。每个接口的详细使用方法和参数可以在对应的JavaDoc文档中找到,这对于开发者理解和集成这些接口至关重要。
E-Build ET相关接口API提供了一个完整的框架,用于航空公司或其他相关服务提供商进行电子客票的管理和服务。这些接口的使用,不仅简化了机票业务流程,也提高了效率,确保了数据的一致性和准确性。
2019-10-11 上传
2009-07-24 上传
2019-03-07 上传
2021-07-10 上传
2021-02-14 上传
2021-05-13 上传
2023-07-29 上传
2023-07-12 上传
guozai0904
- 粉丝: 32
- 资源: 8
最新资源
- SSM Java项目:StudentInfo 数据管理与可视化分析
- pyedgar:Python库简化EDGAR数据交互与文档下载
- Node.js环境下wfdb文件解码与实时数据处理
- phpcms v2.2企业级网站管理系统发布
- 美团饿了么优惠券推广工具-uniapp源码
- 基于红外传感器的会议室实时占用率测量系统
- DenseNet-201预训练模型:图像分类的深度学习工具箱
- Java实现和弦移调工具:Transposer-java
- phpMyFAQ 2.5.1 Beta多国语言版:技术项目源码共享平台
- Python自动化源码实现便捷自动下单功能
- Android天气预报应用:查看多城市详细天气信息
- PHPTML类:简化HTML页面创建的PHP开源工具
- Biovec在蛋白质分析中的应用:预测、结构和可视化
- EfficientNet-b0深度学习工具箱模型在MATLAB中的应用
- 2024年河北省技能大赛数字化设计开发样题解析
- 笔记本USB加湿器:便携式设计解决方案