DeleteFromQueue
DeleteFromQueue
Удаление одной или нескольких броней из одной или нескольких очередей.
Запрос DeleteFromQueue_2_0
Описание формата
- BookQueueList - контейнер с информацией об удаляемых PNR из очередей. Тип данных - сложный.
- BookQueueList.BookQueueInfo - информация об удаляемом из очереди PNR. Тип данных - сложный.
- BookQueueInfo.QueuesByName - список именованых очередей, из которых требуется удалить бронь (необязательный). Тип данных - массив.
- QueuesByName.Queue - название очереди. Тип данных - массив перечисления QueueName.
- BookQueueInfo.QueuesByNumber - список номеров неименованных очередей, из которых требуется удалить бронь (необязательный). Тип данных - массив int.
- QueuesByNumber.Queue - порядковый номер очереди. Тип данных - int. (обязательное поле)
- BookQueueInfo.RecordID - идентификатор уведомления (необязательный). Тип данных - строка.
- BookQueueInfo.BookID - идентификатор заказа в nemo connet. Тип данных - int. (обязательное поле)
- ExternalBookQueueList - контейнер с информацией об удаляемых внешних PNR из очередей. Тип данных - сложный.
- ExternalBookQueueList.ExternalBookQueueInfo - информация об удаляемом внешнем PNR из очереди. Тип данных - сложный.
- ExternalBookQueueInfo.QueuesByName - соответствует параметру BookQueueList.BookQueueInfo.QueuesByName
- QueuesByName.Queue - соответствует параметру BookQueueList.BookQueueInfo.QueuesByName.Queue
- ExternalBookQueueInfo.QueuesByNumber - соответствует параметру BookQueueList.BookQueueInfo.QueuesByNumber.
- QueuesByNumber.Queue - соответствует параметру BookQueueList.BookQueueInfo.QueuesByNumber.
- ExternalBookQueueInfo.RecordID - идентификатор уведомления (необязательный). Тип данных - строка.
- ExternalBookQueueInfo.Locator - идентификатор брони в системе GDS. Тип данных - строка.
- ExternalBookQueueInfo.SourceID - ID источника данных об очередях. Тип данных - int.
- ExternalBookQueueInfo.SupplierRequisiteID - идентификатор агентства, которому принадлежит PNR, в GDS. Тип данных - строка.
Пример запроса
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:avia="http://nemo-ibe.com/Avia" xmlns:stl="http://nemo-ibe.com/STL" xmlns:avia1="http://nemo.travel/Avia">
<soapenv:Header/>
<soapenv:Body>
<avia:DeleteFromQueue_2_0>
<avia:Request>
<stl:Requisites>
<stl:AuthToken>token010203D</stl:AuthToken>
</stl:Requisites>
<stl:UserID>100</stl:UserID>
<stl:RequestBody>
<avia1:BookQueueList>
<avia1:BookQueueInfo>
<avia1:QueuesByNumber>
<avia:Queue>20</avia:Queue>
</avia1:QueuesByNumber>
<avia1:BookID>903452</avia1:BookID>
</avia1:BookQueueInfo>
</avia1:BookQueueList>
</stl:RequestBody>
</avia:Request>
</avia:DeleteFromQueue_2_0>
</soapenv:Body>
</soapenv:Envelope>
Ответ DeleteFromQueue_2_0
Если не было возвращено ошибок, то операция выполнена успешно.
Запрос DeleteFromQueue
Описание формата
- BookQueueList - набор данных для удаления броней из очередей. Тип данных - массив.
- BookQueueList.BookQueueInfo - информация об удаляемой из очередей брони. Тип данных - массив.
- .BookQueueInfo.BookID - ID удаляемой из очередей брони. Тип данных - int64.
- .BookQueueInfo.QueueNames - список именованых очередей, из которых требуется удалить данную бронь (необязательный). Тип данных - массив.
- .BookQueueInfo.QueueNames.Queue - название одной из очередей, из которой требуется удалить бронь. Тип данных - перечисление, возможные значения:
- GeneralQueue
- ScheduleChanged
- TicketsAdded
- SegmentsCancelled
- UnconfirmedSegments
- WaitingConfirmation
- ServiceInfoChanged
- TimeLimit
- .BookQueueInfo.UnnamedQueues - список номеров неименованных очередей, из которых требуется удалить бронь (необязательный). Тип данных - массив.
- .BookQueueInfo.UnnamedQueues.Queue - номер очереди, из которой требуется удалить бронь. Тип данных - строка.
Пример запроса
<?xml version="1.0" encoding="UTF-8"?>
<SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ns1="http://nemo-ibe.com/STL" xmlns:ns2="http://nemo-ibe.com/Avia">
<SOAP-ENV:Body>
<ns2:DeleteFromQueue>
<ns2:Request>
<ns1:Requisites>
<ns1:Login>LOGIN</ns1:Login>
<ns1:Password>PASSWORD</ns1:Password>
<ns1:UserContextId>10001</ns1:UserContextId>
</ns1:Requisites>
<ns1:UserID>10000</ns1:UserID>
<ns1:RequestType>P</ns1:RequestType>
<ns1:RequestBody>
<ns2:BookQueueList>
<ns2:BookQueueInfo>
<ns2:BookID>484125</ns2:BookID>
<ns2:QueueNames>
<ns2:Queue>ScheduleChanged</ns2:Queue>
</ns2:QueueNames>
</ns2:BookQueueInfo>
</ns2:BookQueueList>
</ns1:RequestBody>
</ns2:Request>
</ns2:DeleteFromQueue>
</SOAP-ENV:Body>
</SOAP-ENV:Envelope>
Ответ DeleteFromQueue
Если не было возвращено ошибок, то операция выполнена успешно.