Веб-сервисы Sabre: удаление пассажира из PNR - PullRequest
0 голосов
/ 13 апреля 2020

Я пытаюсь удалить пассажира из PNR с помощью веб-служб Sabre

Я сделал следующее:

    1. Создать PNR (1 сегмент полета 2 пассажира)
    2. GetReservation
    3. TravelItineraryModifyInfoRQ (удалить пассажира)
    4. EndTransaction

EndTransaction показывает ошибку NUMBER OF NAMES НЕ РАВНО ДЛЯ БРОНИРОВАНИЯ

  1. Создать PNR (1 полетный сегмент 2 пассажира)
  2. GetReservation
  3. TravelItineraryModifyInfoRQ (удалить пассажира)
  4. OTA_CancelRQ (отменить рейс)
  5. Забронируйте тот же рейс, но для 1 пассажира
  6. EndTransaction

EndTransaction выдает ошибку СНИЖЕНИЕ НОМЕРА В СТОРОНЕ ВВЕДИТЕ КОММУ, СЛЕДУЮЩУЮ С НОВЫМ НОМЕРОМ

Как я понимаю, ошибка говорит о том, как удалить пассажира с помощью Sabre, а не веб-служб

1 Ответ

1 голос
/ 21 апреля 2020

Это работает для меня:

  • GetReservation
  • TravelItineraryModifyInfoRQ (удалить пассажира)
  • HostCommand ", {новый номер в партии}"
  • EndTransaction
...