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. Corresponds to the Queue parameter from the request of the previous version.
- 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 Nemo system. Data type - bool.
- QueueConfig.SupplierOwner - point of sale parameters.
- SupplierOwner.Agency - agency ID. Data type - string.
- SupplierOwner.User - point of sales. Data type - string.
ListQueue_2_0 Response
- QueueInfoList - container with information on named queues. Data type - array.
- UnnamedQueueInfoList - container with information on unnamed queues. Data type - array.
- QueueInfo - information about queue. Data type - array.
- QueueInfo.Queue - queue number/name (that depends on GDS). Data type - string.
- QueueInfo.BookInfoList - list of orders in the queue.
- BookInfoList.BookInfo - information about order.
- BookInfo.BookID - ID of the booking with passengers. Data type - long.
- BookInfo.Locator - PNR record locator. Data type - string.
- BookInfo.Supplier - supplier. Data type - enumeration. Enumeration avia suppliers:
Sabre
Sirena
Galileo
Amadeus
SITAGabriel
SpecialFares
SIG
NemoInventory
Pegasys
Travelfusion
Mystifly
GalileoUAPI
SolringNDC
- BookInfo.RecordInfoList - сontainer with information about notifications for orders in queue. Data type - array.
- RecordInfoList.RecordInfo - container with information about notification. Data type - array.
- RecordInfo.ID - record id. Data type - string.
- RecordInfo.CategoryNumber - category number. Data type - string.
- RecordInfo.PlacedIn - date and time placed in queue in timestamp format: yyyy-mm-ddThh:mm:sstzd.
- RecordInfo.Deadline - last active date and time in timestamp format: yyyy-mm-ddThh:mm:sstzd.
- RecordInfo.Text - text. Data type - string.
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.
Format Description
- Packages - list of ID packets for which you want to read queues. Data type - array. Optional. If not specified, then a survey is carried out for all the included packages that have the requisites of the booking without binding to the airline.
- PackageID - package requisites ID. Data type - int array.
- QueueList - list of queues to check. Data type - array.
- Queue - name of the queue. 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
- UpdateAll - attribute of the need to update all found orders. Data type - bool.
- RemoveAfterRead - remove orders from the queue after reading. Data type - bool.
- ListAgencyQueues - attribute of the need to read queues from the agency settings. Data type - bool.
Sample
<?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:ListQueue>
<ns2:Request>
<ns1:Requisites>
<stl:AuthToken>token010203D</stl:AuthToken>
</ns1:Requisites>
<ns1:UserID>100</ns1:UserID>
<ns1:RequestType>P</ns1:RequestType>
<ns1:RequestBody>
<ns2:QueueList>
<ns2:Queue>TicketsAdded</ns2:Queue>
<ns2:Queue>ScheduleChanged</ns2:Queue>
<ns2:Queue>SegmentsCancelled</ns2:Queue>
<ns2:Queue>TimeLimit</ns2:Queue>
<ns2:Queue>UnconfirmedSegments</ns2:Queue>
<ns2:Queue>ServiceInfoChanged</ns2:Queue>
</ns2:QueueList>
<ns2:RemoveAfterRead>false</ns2:RemoveAfterRead>
</ns1:RequestBody>
</ns2:Request>
</ns2:ListQueue>
</SOAP-ENV:Body>
</SOAP-ENV:Envelope>
Response
Format Description
- QueueInfoList - list of information on named queues. Data type - array.
- QueueInfo - information about the named queue. Data type - array.
- Queue - name of the queue. Data type - QueueName enumeration.
- BookInfoList - list of the orders in the queue.
- BookInfo - order information.
- BookID - order ID. Data type - long.
- Locator - order locator in the GDS. Data type - string.
- Supplier - supplier. Data type - enumeration. Possible values are:
- Saber
- Sirena
- Galileo
- Amadeus
- SITAGabriel
- SpecialFares
- SIG
- NemoInventory
- Pegasys
- Travelfusion
- Mystifly
- GalileoUAPI
- UnnamedQQueueInfoList - list of information on the unnamed queues. Data type - array.
- QueueInfo - information about the named queue. Data type - array.
- Queue - number/name of the queue (depending on the GDS). Data type - string.
- BookInfoList - list of orders in the queue, the format is similar to the one described above.
Sample
<?xml version="1.0"?>
<s:Envelope xmlns:s="http://schemas.xmlsoap.org/soap/envelope/">
<s:Body>
<ListQueueResponse xmlns="http://nemo-ibe.com/Avia">
<ListQueueResult xmlns:a="http://nemo-ibe.com/STL" xmlns:i="http://www.w3.org/2001/XMLSchema-instance">
<a:RequestID>12302964767</a:RequestID>
<a:ResponseBody>
<QueueInfoList>
<QueueInfo>
<Queue>TicketsAdded</Queue>
<BookInfoList/>
</QueueInfo>
<QueueInfo>
<Queue>ScheduleChanged</Queue>
<BookInfoList/>
</QueueInfo>
<QueueInfo>
<Queue>SegmentsCancelled</Queue>
<BookInfoList/>
</QueueInfo>
<QueueInfo>
<Queue>TimeLimit</Queue>
<BookInfoList/>
</QueueInfo>
<QueueInfo>
<Queue>ServiceInfoChanged</Queue>
<BookInfoList/>
</QueueInfo>
<QueueInfo>
<Queue>UnconfirmedSegments</Queue>
<BookInfoList/>
</QueueInfo>
</QueueInfoList>
<UnnamedQueueInfoList/>
</a:ResponseBody>
</ListQueueResult>
</ListQueueResponse>
</s:Body>
</s:Envelope>