Оформить тикет из Sabre API

Мы успешно внедрили рабочие процессы поиска и бронирования саблей по низким тарифам и создали PNR. Теперь я хочу оформить билет этого PNR с помощью API.

мой рабочий процесс является :

1. BargainFinderMaxRQ (find)
2. EnhancedAirBook (book)
3. PassengerDetails (create PNR)

мой рабочий процесс для выдачи билетов :

1. TravelItineraryReadRQ(Retrieve PNR).
2. DesignatePrinterLLS (Print tickets)
3. AirTicketLLS (Issue tickets)

Теперь я получаю ошибку при реализации DesignatePrinterLLS,

Запросить XML

<DesignatePrinterRQ xmlns="http://webservices.sabre.com/sabreXML/2011/10" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" ReturnHostCommand="false" TimeStamp="2016-04-30T05:38:20+00:00" Version="2.0.1">
<Printers>
<BagTag LNIATA="XXXXX9" />
</Printers>
</DesignatePrinterRQ>

отклик

<DesignatePrinterRS xmlns="http://webservices.sabre.com/sabreXML/2011/10" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:stl="http://services.sabre.com/STL/v01" Version="2.0.1">
<stl:ApplicationResults status="NotProcessed">
<stl:Error type="BusinessLogic" timeStamp="2016-04-30T02:45:29-05:00">
<stl:SystemSpecificResults>
<stl:Message>INVALID ENTRY</stl:Message>
<stl:ShortText>ERR.SWS.HOST.ERROR_IN_RESPONSE</stl:ShortText>
</stl:SystemSpecificResults>
</stl:Error>
</stl:ApplicationResults>
</DesignatePrinterRS>

Какой дочерний элемент мы должны предоставить в <Printers> элемент. Если мой рабочий процесс получения билета неверен, то как я могу получить билет от Sabre?

2

Решение

1. Измените AAA (если у вас есть другой псевдо-городской код)

2. DesignatePrinterLLS (Печать билетов)

2.1 Билет

<DesignatePrinterRQ xmlns="http://webservices.sabre.com/sabreXML/2011/10" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" Version="2.0.1">
<Printers>
<Ticket CountryCode="IN" LNIATA=""/>
</Printers>
</DesignatePrinterRQ>

2.2 Распечатка

<DesignatePrinterRQ xmlns="http://webservices.sabre.com/sabreXML/2011/10" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" Version="2.0.1">
<Printers>
<Hardcopy LNIATA="XXXXXXXX"/>
</Printers>
</DesignatePrinterRQ>

3. TravelItineraryReadRQ

4. AirTicketLLS (выпуск билетов)

3

Другие решения

Принтер Bagtag применяется только в том случае, если вы разрабатываете решение для авиакомпании (не для туристического агентства).
Чтобы расширить ответ на CSE 52, я полагаю, вы рассмотрели это?
https://github.com/sabredevstudio/sabreapisworkflows

Он также предоставляет инструкции по оформлению авиабилетов.

2

По вопросам рекламы [email protected]