Sabre工作流程确认,用于预订并获取PNR详细信息

时间:2018-10-01 06:34:50

标签: sabre

我需要根据以下功能进行saber API工作流程:

搜索->票价规则->预订前检查空房情况->预订->票务/ PNR详细信息->取消

在检查开发人员门户和saber工作流程时,我发现了以下符合我要求的API:

GetATH :SessionCreateRQ;强制获取安全令牌

搜索: 1. BargainFinderMaxRQ

票价规则: 1. OTA_AirRulesLLSRQ

可用性: 1. OTA_AirAvailRQ

预订: 1.增强版AirBookRQ 2. PassengerDetailsRQ

出票: 1. TravelItineraryReadRQ 2.指定打印机LLSRQ 3. AirTicketLLSRQ 4. EndTransactionLLSRQ

取消: 1. AirSeatCancelLLSRQ

ReleaseATH :SessionCloseRQ,必须结束交易/会话

任何已经完成Sabre API的SOAP集成的人都可以确认在此流程中调用的这些API是否正确,或者请让我知道是否有其他可用的API

1 个答案:

答案 0 :(得分:1)

搜索:1. BargainFinderMaxRQ和可用性:1. OTA_AirAvailRQ这两个API均使用不同的选项和响应来搜索航班。完整的工作流程还取决于您选择要搜索的API。

如果您要使用BargainFinderMaxRQ搜索航班,则可以通过以下流程发出机票

  1. 会话创建
  2. BFM(搜索)
  3. EnhancedAirBookRQ
  4. PassengerDetailsRQ
  5. TravelItineraryReadRQ
  6. DesignatePrinterLLSRQ
  7. AirTicketLLSRQ
  8. EndTransactionLLSRQ
  9. SessionCloseRQ

如果使用可用性:1. OTA_AirAvailRQ:

  1. 会话创建
  2. OTA_AirAvailRQ(搜索)
  3. ShortSellRQ
  4. OTA_AirPriceRQ
  5. TravelItineraryReadRQ
  6. PassengerDetailsRQ
  7. DesignatePrinterLLSRQ
  8. TravelItineraryReadRQ
  9. AirTicketLLSRQ
  10. EndTransactionLLSRQ
  11. SessionCloseRQ

取消流程

  1. 会话创建
  2. TravelItineraryReadRQ
  3. OTA_CancelLLSRQ
  4. SessionCloseRQ

希望这会有所帮助