Sabre 网络服务:从 PNR 中删除旅客

Sabre web services : Delete passenger from PNR

我正在尝试使用 Sabre 网络服务从 PNR 中删除乘客

我做的是下面的

    1. 创建 PNR(1 个航段 2 名乘客)
    2. 获取预订
    3. TravelItineraryModifyInfoRQ(删除乘客)
    4. 结束交易

EndTransaction 显示错误 NUMBER OF NAMES NOT EQUAL TO RESERVATIONS

    1. 创建 PNR(1 个航段 2 名乘客)
    2. 获取预订
    3. TravelItineraryModifyInfoRQ(删除乘客)
    4. OTA_CancelRQ(取消航班)
    5. 为 1 名乘客预订同一航班
    6. 结束交易

EndTransaction 显示错误TO REDUCE NUMBER IN PARTY ENTER COMMA FOLLOWED BY NEW NUMBER

据我所知,错误说明如何使用 Sabre 交互而不是 Web 服务删除乘客

这对我有用:

  • 获取预订
  • TravelItineraryModifyInfoRQ(删除乘客)
  • HostCommand ",{派对中的新号码}"
  • 结束交易