ListQueue
ListQueue
Queues reading.
ListQueue_2_0 Request
- ListQueueConfig - container with queue configuration files. Data type - array.
- ListQueueConfig.QueueConfig - container with information about the requested queues. Data type - array.
- ListQueueConfig.QueueConfig.SourceIDs - container with information about source IDs. Data type - array.
- ListQueueConfig.QueueConfig.SourceIDs.SourceID - ID of the queue data source. Data type - int.
- ListQueueConfig.QueueConfig.QueuesByName - container with queue names. Data type - array.
- ListQueueConfig.QueueConfig.QueuesByName.Queue - queue name. Data type - array of the QueueName enumeration. Possible values are:
- GeneralQueue - general queue
- ScheduleChanged - queue with schedule changes
- TicketsAdded - queue with added tickets
- SegmentsCancelled - queue with canceled segments
- UnconfirmedSegments - queue with unconfirmed segments
- WaitingConfirmation - queue of waiting confirmation
- ServiceInfoChanged - queue with changes in SSR
- TimeLimit - queue with expiring TL
- ListQueueConfig.QueueConfig.QueuesByNumber - container with queue sequence numbers. Data type - int array.
- ListQueueConfig.QueueConfig.QueuesByNumber.QueueNumber - sequence number of the queue. Data type - int.
- ListQueueConfig.QueueConfig.ListAgencyQueues - attribute of the need to read the queues from the agency settings. Data type - bool.
- ListQueueConfig.QueueConfig.DisplayExternalPNRs - includes mapping of PNRs that were created outside the WebSkyTech system. Data type - bool.
- ListQueueConfig.QueueConfig.SupplierOwner - point of sale parameters.
- ListQueueConfig.QueueConfig.SupplierOwner.Agency - agency ID. Data type - string.
- ListQueueConfig.QueueConfig.SupplierOwner.User - point of sales. Data type - string.
ListQueue_2_0 Response
- QueueInfoList - container with information on named queues. Data type - array.
- QueueInfoList.QueueInfo - information about queue. Data type - array.
- QueueInfoList.QueueInfo.Queue - queue number/name (that depends on GDS). Data type - string.
- QueueInfoList.QueueInfo.BookInfoList - list of orders in the queue.
- QueueInfoList.QueueInfo.BookInfoList.BookInfo - information about order.
- QueueInfoList.QueueInfo.BookInfoList.BookInfo.BookID - ID of the booking with passengers. Data type - long.
- QueueInfoList.QueueInfo.BookInfoList.BookInfo.Locator - PNR record locator. Data type - string.
- QueueInfoList.QueueInfo.BookInfoList.BookInfo.Supplier - supplier. Data type - enumeration. Enumeration avia suppliers:
Sabre
Galileo
Amadeus
Travelfusion
GalileoUAPI
- QueueInfoList.QueueInfo.BookInfoList.BookInfo.RecordInfoList - container with information about notifications for orders in queue. Data type - array.
- QueueInfoList.QueueInfo.BookInfoList.BookInfo.RecordInfoList.RecordInfo - container with information about notification. Data type - array.
- QueueInfoList.QueueInfo.BookInfoList.BookInfo.RecordInfoList.RecordInfo.ID - record id. Data type - string.
- QueueInfoList.QueueInfo.BookInfoList.BookInfo.RecordInfoList.RecordInfo.CategoryNumber - category number. Data type - string.
- QueueInfoList.QueueInfo.BookInfoList.BookInfo.RecordInfoList.RecordInfo.PlacedIn - date and time placed in queue in timestamp format: yyyy-mm-ddThh:mm:sstzd.
- QueueInfoList.QueueInfo.BookInfoList.BookInfo.RecordInfoList.RecordInfo.Deadline - last active date and time in timestamp format: yyyy-mm-ddThh:mm:sstzd.
- QueueInfoList.QueueInfo.BookInfoList.BookInfo.RecordInfoList.RecordInfo.Text - text. Data type - string.
- UnnamedQueueInfoList - container with information on unnamed queues. Data type - array.
- ExternalQueueInfoList - container with information on external queues. Data type - array.
- UnnamedExternalQueueInfoList - container with information on unnamed external queues. Data type - array.
Request
If the request does not indicate the packages for which it is necessary to read the queue, then all active user packages are used.
Sample
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:avia="http://ws-ibe.com/Avia" xmlns:stl="http://ws-ibe.com/STL" xmlns:avia1="http://websky.travel/Avia">
<soapenv:Header/>
<soapenv:Body>
<avia:ListQueue_2_0>
<avia:Request>
<stl:Requisites>
<stl:AuthToken>token</stl:AuthToken>
</stl:Requisites>
<stl:UserID>11111</stl:UserID>
<stl:RequestType>P</stl:RequestType>
<stl:RequestBody>
<avia1:ListQueueConfig>
<avia1:QueueConfig>
<avia1:SourceIDs>
<avia1:SourceID>-11111</avia1:SourceID>
</avia1:SourceIDs>
<avia1:QueuesByName>
<avia:Queue>GeneralQueue</avia:Queue>
</avia1:QueuesByName>
<avia1:QueuesByNumber>
<avia1:QueueNumber>1</avia1:QueueNumber>
</avia1:QueuesByNumber>
<avia1:ListAgencyQueues>true</avia1:ListAgencyQueues>
<avia1:DisplayExternalPNRs>false</avia1:DisplayExternalPNRs>
<avia1:SupplierOwner>
<avia1:Agency>11110</avia1:Agency>
<avia1:User>11111</avia1:User>
</avia1:SupplierOwner>
</avia1:QueueConfig>
</avia1:ListQueueConfig>
</stl:RequestBody>
</avia:Request>
</avia:ListQueue_2_0>
</soapenv:Body>
</soapenv:Envelope>
Response
Sample
<s:Envelope xmlns:s="http://schemas.xmlsoap.org/soap/envelope/">
<s:Body>
<ListQueue_2_0Response xmlns="http://ws-ibe.com/Avia">
<ListQueue_2_0Result xmlns:a="http://ws-ibe.com/STL" xmlns:i="http://www.w3.org/2001/XMLSchema-instance">
<a:RequestID>1000544551</a:RequestID>
<a:ResponseBody xmlns:b="http://websky.travel/Avia">
<b:QueueInfoList/>
<b:UnnamedQueueInfoList/>
<b:ExternalQueueInfoList/>
<b:UnnamedExternalQueueInfoList/>
</a:ResponseBody>
</ListQueue_2_0Result>
</ListQueue_2_0Response>
</s:Body>
</s:Envelope>