Доступ к PNRS нескольких Sabre PCC с одного токена EPR (ID пользователя) с помощью Sabre SOAP API - PullRequest
0 голосов
/ 04 апреля 2019

Я создаю приложение пакетной обработки для обработки PNR с нескольких PCC с помощью API-интерфейсов Saber.Приложению требуется доступ к PNR с разных PCC.В документации по Sabre API упоминается, что вы можете получить доступ к PNR, созданным в PCC, только через токен, созданный в этом PCC.Проблема в том, что я не знаю PCC PNR, пока не вызову GetItinerary (ReservationRQ) для этого PNR.Я хочу знать, можем ли мы создать EPR в одном PCC или IPCC, который может иметь доступ к PNR, созданным в других PCC, чтобы я мог поддерживать только один токен в своем приложении.

Если говорить более конкретно, яв процессе написания следующей логики приложения

  1. Пользователи отправляют PNR для обработки (поправки)
  2. Внешнее приложение ставит очереди в очередь PNR в таблице базы данных
  3. приложение пакетной обработки получает PNR
  4. Извлекает подробности PNR из Sabre с помощью GetReservationRQ )
  5. Приложение пакетной обработки обрабатывает PNR в соответствии с инструкциями, предоставленными пользователем
  6. Повторите шаги с 4 по 5 для каждого PNR

Любая помощь будет принята с благодарностью.

Пожалуйста, сообщите, если вам нужно больше деталей.

Ответы [ 2 ]

0 голосов
/ 08 апреля 2019

Вам необходимо сначала разветвить эти PCC, чтобы получить к ним доступ. В этом случае вы можете использовать ContextChangeLLSRQ (Gui-эквивалент AAA) для доступа и работы с другими PCC

0 голосов
/ 04 апреля 2019

Вы можете получить PNR с разных PCC, используя одни учетные данные веб-службы. Администратор сможет управлять доступом пользователей к тем PCC, которые устанавливают доступ к филиалам из вашего IPCC.

Надеюсь, это поможет. П.

...