API пассивного сегмента отеля SABER

В SABRE только что запущено «веб-приложение» в SABRE, чтобы агент преобразовывал сегмент HK в пассивный сегмент (GK). Я новичок в API. Есть ли API для этого с SABRE. Я не смог найти его, но наверняка есть общий метод для отправки «действительной команды сабли» ...

Запись агента будет такой... 0HHTAAGK1DFWIN27JUL-OUT2AUG/HI AIRPORT WEST/SGLB/75.00/SI-@5827 OCEAN DRIVE¥MIAMI FL 38834¥PHONE305- 555-1111@RQNEAR POOL/CF89732901

Стоит ли изучать PHP в 2026-2027 годах?
Стоит ли изучать PHP в 2026-2027 годах?
Привет всем, сегодня я хочу высказать свои соображения по поводу вопроса, который я уже много раз получал в своем сообществе: "Стоит ли изучать PHP в...
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
В JavaScript одним из самых запутанных понятий является поведение ключевого слова "this" в стрелочной и обычной функциях.
Приемы CSS-макетирования - floats и Flexbox
Приемы CSS-макетирования - floats и Flexbox
Здравствуйте, друзья-студенты! Готовы совершенствовать свои навыки веб-дизайна? Сегодня в нашем путешествии мы рассмотрим приемы CSS-верстки - в...
Тестирование функциональных ngrx-эффектов в Angular 16 с помощью Jest
В системе управления состояниями ngrx, совместимой с Angular 16, появились функциональные эффекты. Это здорово и делает код определенно легче для...
Концепция локализации и ее применение в приложениях React ⚡️
Концепция локализации и ее применение в приложениях React ⚡️
Локализация - это процесс адаптации приложения к различным языкам и культурным требованиям. Это позволяет пользователям получить опыт, соответствующий...
Пользовательский скаляр GraphQL
Пользовательский скаляр GraphQL
Листовые узлы системы типов GraphQL называются скалярами. Достигнув скалярного типа, невозможно спуститься дальше по иерархии типов. Скалярный тип...
0
0
982
2
Перейти к ответу Данный вопрос помечен как решенный

Ответы 2

Ответ принят как подходящий

Я перехожу от написания скриптов Saber к приложениям Saber Red.

Я нашел этот пример/образец, в нем есть текстовые поля для сбора информации, а затем нажмите на саблю. У вас должна быть возможность переименовать некоторые поля и добавить несколько текстовых полей, чтобы собрать все данные об отеле и нажать на sabre.

Расположение: C:\SDK\red-app-sdk-3.0-20.11.6\samples Файл: com.sabre.redapp.example3.web.customworkflow-1.0.5-SNAPSHOT-v20201016-1358.zip

Это основной файл процессора, который инициирует данные в html, в ts, в sabre. C:\SDK\workspace\com-sabre-test3-web-module\src\code Main.ts

Модальное окно, показанное в saber, взято из каталога шаблонов. Это HTML-страницы с полями/выпадающими списками и т. д. C:\SDK\workspace\com-sabre-test3-web-module\src\templates PnrView.html

Передать на саблю C:\SDK\workspace\com-sabre-test3-web-module\src\code\view Pnr.View.ts

Спасибо, ребята. Я посмотрю на это. На данный момент я рассмотрел около 6-7 примеров, и прямо сейчас я работаю над решением с помощью NativeSabreCommand, но я изучу, чем он отличается, и поделюсь своими выводами. Спасибо. Конечно интересно изучать все это по сравнению с обычными скриптами.

Richard C 19.12.2020 04:47

Вы не можете преобразовать бронирование из HK в GK, так как HK — это онлайн-продажа с отелем, а GK — офлайн-продажа с отелем. Для того, чтобы вы могли продать гостиничный сегмент в любом статусе, вы можете воспользоваться перечисленными ниже услугами в соответствии с вашими потребностями:

Все эти услуги позволяют вам продать отель со статусом HK или GK.

Да, технически мы знаем, что вы не можете преобразовать HK в GK, но мы делаем «XK» из сегмента «HK», а затем добавляем пассивный сегмент. Я рассмотрю эти вызовы SOAP, чтобы увидеть, можно ли их лучше обрабатывать, так как сейчас я делаю это с помощью собственного командного вызова saber, который не идеален. Спасибо. Я также написал по электронной почте в службу поддержки RedApp, чтобы узнать, могут ли они помочь мне понять, как новый «добавить пассивный сегмент» выполняется в последнем выпуске. Он использует... ReservationModifyRq, и я изучаю, как перемещаться по студии разработки, но он передает PassiveSegmentModifyCollection. Не уверен, где найти тот.

Richard C 22.12.2020 01:40

Когда вы получаете статус = «XK, HX», вы должны отменить этот сегмент и, если это так, перепродать его со статусом = «GK», и для этого вы должны выполнить следующий процесс: 1. GetReservationRQ: вы должны получить PNR 2. OTA_CancelLLSRQ: отменить сегмент со статусом равным XK 3. EnhancedHotelBookRQ: Продать новый сегмент со статусом = "GK" с помощью сервиса

AL Geraldi 22.12.2020 20:04

Другие вопросы по теме