Открыть главное меню

Изменения

Travelport (Galileo)

11 405 байт добавлено, 17:31, 9 мая 2012
См. также
По технологии Galileo можно тариф и не пересчитывать (даже при изменении курса у валют), если он гарантирован. При получении начета от а/к - отправить в группу ADM Galileo, чтобы вернули деньги.
 
== FAQ по бронированию в GDS Galileo ==
 
=== Как избежать ошибок при работе с комиссиями, заполненными в cat35? ===
 
Если комиссия заполнена через cat35 и/или APF, тогда следует применять следующие правила:
•Если информация о комиссии уже существует и соответствует, то она не может быть изменена или перезаписана.
•Если информация о комиссии существует, но не соответствует (например, конфликтует), то она может быть добавлена и модифицирована.
•Если комиссия остутствует, то пользователь может её изменить и добавить, или система примет значения по умолчанию, зависящие от перевозчика, тарифа, рынка.
 
=== Какие существуют ограничения по количеству пассажиров в FQSBB запросах? ===
 
1. До 9 пассажиров. Более 9 - уже группа. Можно использовать максимум 4 разных кода PTC.
 
2. Младенцы (infants) должны всегда путешествовать в сопровождении взрослых.
 
=== Как осуществляется тарификация и бронирование для детей, сопровождаемых взрослыми? ===
 
*Нельзя бронировать 2 разных касса для разных типов пассажиров. Чтобы получить детский тариф, надо создать новый ПНР и обязательно прописать данные взрослого в ПНР ребёнка.
*Детский тариф котируется только в сопровождении взрослого в запросе.
*Если нужны самые низкие тарифы для детей, тогда вы можете пожертвовать самым дешевым тарифом и сделать бронь на ребенка со взрослым классом бронирования (в случае, если хотите создать только один ПНР).
 
'''Альтернативный способ:'''
Оба пассажира в одном и том же классе с оплатой самого высокого тарифа.
 
=== Как добавить эндорсмент в PNRBFManegement? ===
Эндорсмент в PNRBFManegement можно добавить так:
<pre><EndorsementBox>
<Endors1>VALID ON AI IC ONLY</Endors1>
<Endors2>NON END PENALTIES APPLIES</Endors2>
<Endors3>NON RE ROUTABLE</Endors3>
</EndorsementBox></pre>
 
=== Как добавить разные эндорсменты для каждого пассажира? ===
Это можно сделать, добавив разные заполненные тарифы для каждого пассажира в каждый запрос на бронирование.
Необходимо выписывать один тариф за один раз.
При заказе на выписку второго билета нужно сначала извлечь ПНР и указать заполненный тарифный номер в соответствующей секции.
 
'''Пример:'''
<pre><FareNumInfo>
<FareNumAry>
<FareNum>1</FareNum>
</FareNumAry>
</FareNumInfo></pre>
 
Если вы хотите сделать отдельные тарифные котировки, вы должны послать 2 блока <StorePriceMods>в запросе.
 
'''Пример:'''
<pre><StorePriceMods>
<SegSelection>
<ReqAirVPFs>N</ReqAirVPFs>
<SegRangeAry>
<SegRange>
<StartSeg>01</StartSeg>
<EndSeg>01</EndSeg>
<FareType>N</FareType>
 
</SegRange>
</SegRangeAry>
</SegSelection>
<PassengerType>
<PsgrAry>
<Psgr>
<LNameNum>01</LNameNum>
<PsgrNum>01</PsgrNum>
<AbsNameNum>01</AbsNameNum>
<PTC/>
<TIC/>
</Psgr>
</PsgrAry>
</PassengerType>
</StorePriceMods>
<StorePriceMods>
<SegSelection>
<ReqAirVPFs>N</ReqAirVPFs>
<SegRangeAry>
<SegRange>
<StartSeg>02</StartSeg>
<EndSeg>02</EndSeg>
<FareType>N</FareType>
</SegRange>
</SegRangeAry>
</SegSelection>
<PassengerType>
<PsgrAry>
<Psgr>
<LNameNum>02</LNameNum>
<PsgrNum>02</PsgrNum>
<AbsNameNum>02</AbsNameNum>
<PTC/>
<TIC/>
</Psgr>
</PsgrAry>
</PassengerType>
</StorePriceMods></pre>
 
Если вы хотите сохранить 4 разных заполненных тарифа – по одному (также с эндорсментом) на каждого пассажира, необходимо сделать 4 запроса.
 
Нет лучшей практики для добавления эндорсментов. Есть разные способы, которые можно найти по этим ссылкам:
*[http://testws.galileo.com/GWSSample/Help/GWSHelp/mergedProjects/XML_Samples/PNRBFManagement_21_s113.xml http://testws.galileo.com/GWSSample/Help/GWSHelp/mergedProjects/XML_Samples/PNRBFManagement_21_s113.xml]
*[http://testws.galileo.com/GWSSample/Help/GWSHelp/mergedProjects/XML_Samples/Archived_XML_Samples/DocProdFareManipulation_11_s28.xml http://testws.galileo.com/GWSSample/Help/GWSHelp/mergedProjects/XML_Samples/Archived_XML_Samples/DocProdFareManipulation_11_s28.xml]
Рекомендуется также зайти через API developer notes и посмотреть "Issuing ticket on Galileo/Apollo CRS" ппо следующим ссылкам:
*[http://testws.galileo.com/GWSSample/Help/GWSHelp/mergedProjects/TRANSACTIONHELP/1API_Dev_Notes/IssuingATicketOnTheGalileoCRS.pdf http://testws.galileo.com/GWSSample/Help/GWSHelp/mergedProjects/TRANSACTIONHELP/1API_Dev_Notes/IssuingATicketOnTheGalileoCRS.pdf]
*[http://testws.galileo.com/GWSSample/Help/GWSHelp/mergedProjects/TRANSACTIONHELP/1API_Dev_Notes/IssuingATicketOnTheApolloCRS_v1.pdf http://testws.galileo.com/GWSSample/Help/GWSHelp/mergedProjects/TRANSACTIONHELP/1API_Dev_Notes/IssuingATicketOnTheApolloCRS_v1.pdf]
 
=== В каких системных запросах можно получить информацию о временных зонах? Например, MOW +3.===
 
Для определения местного времени в данном городе используется транзакция:
 
<pre><LocalDateTimeCT_6_0>
<LocalDateTimeMods>
<ReqCity>MAD</ReqCity>
</LocalDateTimeMods>
</LocalDateTimeCT_6_0></pre>
 
Response:
<pre><LocalDateTimeCT_6_0>
<LocalDateTime>
<Dt>20100917 </Dt>
<Tm>1744 </Tm>
</LocalDateTime>
</LocalDateTimeCT_6_0></pre>
 
=== Почему могут приходить ошибки при попытке предварительного бронирования мест? ===
 
Перевозчик может не входить в список АК – участников системы, которые позволяют предварительнное бронирование мест.
 
'''Общая информация о запросе на места в ГРС «Галилео»:'''
 
«Возможен запрос на резервирование мест заранее (до путешествия) для большинства перевозчиков – участников «Галилео».
Эта возможность может контролироваться каждой авиакомпанией в зависимости от текущей ситуации.
«Галилео» также предлагает интерактивное размещение. Это позволяет получить немедленное подтверждение о выполненном резервировании в момент запроса, до окончания транзакции.
 
Эти улуги могут быть предложены следующими перевозчками:
AZ BA CX EI ET FU GJ IW KA KE KL KQ KU LO LP LX MA MH NH
OA OM PX QE RD RJ RO RQ SA SN SQ SR SV SW TP TR UA
VR XM 2T 6A 9W».
 
При получении ошибки необходимо обратиться в локальный офис за информацией о перевозчике и убедиться, что он действительно не входит в список.
 
=== Можно ли проверить доступность мест для всего рейса в одном запросе? ===
 
Для одного сегмента существует запрос AirAvailability_X.
 
Для получения информации о доступности мест для всех сегментов нужно проверить элемент InsideAvailOption. Ответ покажет доступные места для всего рейса.
 
При необходимости проверки доступного статуса для всего рейса, включить соответствующий KLRID в запрос FQSBB: <KlrID>AAB1</KlrID>
Используя запрос на доступность, можно получить доступные места для всего рейса.
 
Номер внутри BICStatus – это количество доступных мест.
 
=== Какое максимальное количество сессий может быть использовано одновременнои каково время действия сессии? ===
 
Можно открыть только однну сессию одновременно в HAP.
 
Сессия остаётся открытой 3 минуты, если не совершено никаких входов.
 
Полезная ссылка:
*[http://testws.galileo.com/GWSSample/Help/GWSHelp/mergedProjects/TRANSACTIONHELP/1API_Dev_Notes/GalileoWebServicesHostSessions_v1.pdf http://testws.galileo.com/GWSSample/Help/GWSHelp/mergedProjects/TRANSACTIONHELP/1API_Dev_Notes/GalileoWebServicesHostSessions_v1.pdf]
 
=== Есть ли какой-либо способ увеличить скорость получения ответов в веб-сервисах «Галиилео»? ===
 
*Полезная ссылка: [GWS help pages http://testws.galileo.com/GWSSample/Help/GWSHelp/gws.h GWS help pages http://testws.galileo.com/GWSSample/Help/GWSHelp/gws.h]
 
=== Как происходит запрос и последующее использование приватных тарифов? ===
 
Информация о том, как запрашивать приватные тарифы, находится по ссылке:
*[http://testws.galileo.com/GWSSample/Help/GWSHelp/gws.htm http://testws.galileo.com/GWSSample/Help/GWSHelp/gws.htm]
Переход к Goto XML Select Service > API Developer Notes
== См. также ==
'