This task lists the PNR/Booking File (BF) records that exist on a specific Queue for a particular Pseudo City. The user can request a list of PNR/BF records for:
This transaction can also obtain queue counts, sign the user in and out of queue as well as ignore and End-Transact at the sign out of queue.
For clarification purposes, each Pseudo City has 100 general Queues available for use. Each of those 100 Queues can have up to 100 Categories, and each Category can have up to four Date Ranges.
Transaction Name:
QueueProcessing_9
Can any other transaction perform this same task?
This is the only transaction available to list PNR/BF records on Queue.
Can this task be performed in a sessionless environment?
This task can be performed in a Sessioned or Sessionless environment.
Are the request and response identical on both the Apollo and Galileo systems?
The request and response information is identical on both the Apollo and Galileo systems.
List any industry-specific knowledge required to understand this task.
Users should be familiar with the Queue Structure they are working with to determine if Category and or Date Range parameters are applicable.
Explain any special limits or distinct restrictions.
None.
Request:
Unless otherwise specified, use ALL CAPS in any request data.
To perform any Queue functionality, a <QueueMods> (2060) is required.
The <QueueSignInCountListMods> must be used to sign into queue, list PNRs or BFs on a queue, obtain queue counts, obtain a list of PNRs or BFs on a queue, and to obtain a list of PNRs or BFs on a queue based a customer name.
For a List PNR/BF Records on Queue request:
Additionally, the <QueueSignInCountListMods> can contain a specific Category or Category and Date Range.
Note: You cannot indicate "Y" on the first QLD entry. Only subsequent entries with a "Y" can be entered if the queue has more than one hundred PNR/BFs. When a "Y" is entered, the response displays the next list of queues, up to 100 queues. The response indicates if there are more PNR/BFs to be displayed.
Prerequisite tasks:
None.
Expected response:
The response from a List PNR/BF Records on Queue request is a <QueuePNRList> element that contains a <PNRList> sub-element.
If there are no PNR/BF records on Queue, a <QueueErrText> element is returned with a <TextMsg> sub-element that indicates “QUEUE EMPTY.”
The <PNRBFRetrieve> is returned when QLD or QLDS is in the request, and a single PNR/BF satisfies the request criteria.
A <QueueCount> with a <HeaderCount>, <CategoryDataCount> or <DateRangeCount> elements are returned from a queue count request. <HeaderCount> contains queue data, <CategoryDataCount> Queue category data and <DateRangeCount> returns Queue category with date range counts. See Task Count PNRBF Records on a Queue.
Error and warning responses:
All errors are returned in a <QueueErrText> element with a <TextMsg> or <ErrText> sub-element. The error message in the <TextMsg> is self-explanatory. Error messages in the <ErrText> are more serious and may indicated system errors.
If "Y" is submitted in the first QLD request, or submitted when the last queue list displays, the error "FORMAT NO LONGER VALID - REDISPLAY ORIGINAL - QLD/MD" displays. See the Request section above for further explanation.
Follow-on requests:
There are no follow on requests for this process.
<QueueMods> |
Terminal Equivalents: |
Apollo _Q/10____ _Q/10*AA*D1 |
Galileo _Q/10____ _Q/10*AA*D1 |
|
||||
|
Ordering |
KLR |
Min/Max |
XML Tag |
||||
|
A |
QUR1 |
0 – 1 |
<QueueSignInCountListMods> |
<QueuePNRList> |
Queue PNR/BF List information |
|
|
Ordering |
KLR |
Min/Max |
XML Tag |
||
|
A |
QUO1 |
0 – 1 |
<PNRList> |
OR
<QueueErrText> |
No PNR/BF records on requested Queue |
|
|
Ordering |
KLR |
Min/Max |
XML Tag |
||
|
A |
TEXT |
0 – 1 |
<TextMsg> |
||
|
B |
EROR |
0 – 1 |
<ErrText> |
OR
<QueueCount> |
Queue Count Response |
|
|
Ordering |
KLR |
Min/Max |
XML Tag |
|
A |
QUC1 |
1 – 100 |
<HeaderCount> |
|
B |
QUC2 |
0 – 100 |
<CategoryDataCount> |
|
C |
QUC3 |
0 – 4 |
<DateRangeCount> |
OR
<PNRBFRetrieve> |
Display of PNR/BF data currently displayed via queue processing. For an example of a PNR/BF response, see Task: Sign into Queue. The <PNRBFRetrieve> response is not displayed here in its entirety. |
|
|
Ordering |
KLR |
Min/Max |
XML Tag |
||
|
A |
CTRL |
1 – 1 |
<Control> |