2015-11-22 3 views
1

Я новичок в разработке Sabre redapp. Мой случай использования redapp - это получение уведомления о событии при совершении нового бронирования и получение открытого PNR в рабочей области агента.Как мой RedApp может восстановить текущий PNR в рабочей области сабля красного цвета

  1. Я вижу, что я могу подписаться на события, основанные на коде действий, но я не знаю, что код действия для команды нового бронирования. Также , если мне нужно фильтровать все команды, на что я должен фильтровать?
  2. Во-вторых, я хочу открыть PNR в рабочей области. IWorkBenchService предоставляет объект WorkAreaData, но он имеет только API isPNRPresent(). Как я могу прочитать текущие данные PNR в моем Redapp?

ответ

0

Что вы можете сделать, это послушать команду, которая используется для закрытия/сохранения резервирования (aka PNR). После этого вы можете вызвать веб-сервис TravelItineraryRead, чтобы получить информацию PNR.

В папке SDK вы найдете образец папки, а в этой папке - пример подключаемого модуля com.sabre.redapp.example.cf.sws-1.0.1-SNAPSHOT-v20140313-1205, который реализует вызов webservice.

Также вы можете проверить раздел: Red App Помощь - Release 2.13.2> Red App Dev Помощь 2.13.2> Связь в Red Apps> Сабли Web Services Communications> Доступ к Saber Web Services в Saber Red Apps Затмении Помогите.