This task allows the user to sign out of the Queue they had previously signed into. The user has several options to choose from regarding the disposition of the currently active PNR/Booking File (BF) when signing out of Queue. These options are described in Section 2.
Transaction Name:
QueueProcessing_3
Can any other transaction perform this same task?
This is the only transaction available to sign out of Queue.
Can this task be performed in a sessionless environment?
This task can only be performed in a Sessioned 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.
None.
Explain any special limits or distinct restrictions.
None.
Request:
Unless otherwise specified, use ALL CAPS in any request data.
For a Sign out of Queue request, a <QueueMods> element is required with a <QueueRemoveSignOutMods> sub-element. The <QueueRemoveSignOutMods> must contain one of the action codes for a Sign out of Queue. The possible action codes are:
Note: If the action is QXE or QXER, a received field must also be present in the <QueueRemoveSignOutMods>.
Prerequisite tasks:
The user must first have signed into a Queue in order to sign out of a Queue.
Expected response:
The expected response is dependent on the action code used.
In addition to these exit options, a PNR/BF can also be routed (placed) to a queue. This process is commonly referred to as QEP (queue, end transact, place). XML Select Transactions do not currently support routing. A terminal command must be performed to route a queue.
Error and warning responses:
There should be no error from a Sign out of Queue request. If the action requested is QXE or QXER, and there are custom check rule validation errors, a <CustomCheckRuleExecute> is returned. The only time the user is still signed into Queue is when the <CustomCheckRuleExecute> is returned.
Follow-on requests:
If the Sign out of Queue action included a re-display of the active PNR/BF, numerous tasks can be performed to manipulate the PNR/BF. Otherwise, there are no follow on requests. For additional information on PNR/BF manipulation tasks see the documentation for the PNRBFManagement transaction.
<QueueMods> |
Terminal Equivalents: |
Apollo QXI, QXIR, QXE, QXER |
Galileo QXI, QXIR, QXE, QXER |
|
|
Ordering |
KLR |
Min/Max |
XML Tag |
||||
|
A |
QUR2 |
0 1 |
<QueueRemoveSignOutMods> |
||||
<QueueErrText> |
If QXI action is requested. |
|
|
Ordering |
KLR |
Min/Max |
XML Tag |
|
|
TEXT |
1 1 |
<TextMsg> |
<EndTransaction> |
If QXE action is requested |
|
|
Ordering |
NWB |
Min/Max |
XML Tag |
|
|
2031 |
1 1 |
<EndTransaction> |
<CustomCheckRuleExecute> |
If QXE or QXER action is requested and there is a Custom Check Rule Validation error. |
|
|
Ordering |
KLR |
Min/Max |
XML Tag |
|
|
CCEV |
1 50 |
<CCRuleExecute> |
<PNRBFRetrieve> |
If QXIR or QXER actions are requested and there is no Custom Check Rule Validation error. |
|
|
Ordering |
KLR |
Min/Max |
XML Tag |
||
|
A |
CTRL |
1 1 |
<Control> |
||
|
B |
BP07 |
0 1 |
<HeaderLine> |
||
|
C |
BP08 |
0 1 |
<GenPNRInfo> |
||
|
D |
BP09 |
0 1 |
<PostScript> |
||
|
E |
BP10 |
0 99 |
<LNameInfo> |
||
|
F |
BP12 |
0 99 |
<FNameInfo> |
||
|
G |
BP14 |
0 99 |
<FreqCustInfo> |
||
|
H |
BP16 |
0 99 |
<PhoneInfo> |
||
|
I |
BP32 |
0 1 |
<TkArrangement> |
||
|
I |
BP33 |
0 1 |
<TAUTkArrangement> |
||
|
I |
BP34 |
0 1 |
<TAWTkArrangement> |
||
|
I |
BP35 |
0 1 |
<TLTkArrangement> |
||
|
I |
BP36 |
0 1 |
<TAMTkArrangement> |
||
|
J |
DPP0 |
0 1 |
<CreditCardFOP> |
||
|
J |
DPP1 |
0 1 |
<CheckFOP> |
||
|
J |
DPP9 |
0 1 |
<OtherFOP> |
||
|
K |
BP17 |
0 1 |
<AddrInfo> |
||
|
L |
BP18 |
0 1 |
<DeliveryAddrInfo> |
||
|
M |
IT01 |
0 99 |
<AirSeg> |
||
|
M |
IT02 |
0 99 |
<AirSegOpAirV> |
||
|
M |
IT16 |
0 99 |
<AirSegDetail> |
||
|
M |
IT13 |
0 99 |
<ARNK> |
||
|
M |
IT03 |
0 99 |
<HtlSeg> |
||
|
M |
IT04 |
0 99 |
<HtlSegOptFlds> |
||
|
M |
IT05 |
0 99 |
<CarSeg> |
||
|
M |
IT06 |
0 99 |
<CarSegOptFlds> |
||
|
M |
IT07 |
0 99 |
<NonAirSeg> |
||
|
M |
IT09 |
0 99 |
<DuePaidInfo> |
||
|
M |
IT10 |
0 99 |
<FlygTaxiSeg> |
||
|
M |
IT11 |
0 99 |
<TourSeg> |
||
|
M |
IT12 |
0 99 |
<CruiseSeg> |
||
|
M |
IT14 |
0 99 |
<TrainSeg> |
||
|
N |
DPR1 |
0 99 |
<ItinRmk> (Associated Itinerary Remarks) |
||
|
O |
DPR1 |
0 99 |
<ItinRmk> (Unassociated Itinerary Remarks) |
||
|
P |
ST01 |
0 99 |
<SeatSeg> |
||
|
P |
ST02 |
0 9801 |
<SeatAssignment> |
||
|
Q |
BP19 |
0 255 |
<OSI> |
||
|
R |
BP20 |
0 255 |
<NonProgramaticSSR> |
||
|
R |
BP21 |
0 255 |
<ProgramaticSSR> |
||
|
R |
BP22 |
0 255 |
<ProgramaticSSRText> |
||
|
S |
BP23 |
0 1 |
<CustID> |
||
|
T |
BP24 |
0 1 |
<ProfileClientFileAssoc> |
||
|
U |
BP25 |
0 3 |
<CustomCheckRules> |
||
|
V |
BP26 |
0 255 |
<GenRmkInfo> |
||
|
W |
BP27 |
0 99 |
<VndRecLocs> (Galileo core only) |
||
|
X |
BP28 |
0 99 |
<VndRmk> (Galileo core only) |
||
|
Y |
DPIR |
0 99 |
<InvoiceRmk> (such as Canned Remarks) |
||
|
Z |
BP29 |
0 99 |
<QMinder> |
||
|
AA |
DPIR |
0 99 |
<InvoiceRmk> |
||
|
BB |
BP30 |
0 1 |
<Untranslatable> |
||
|
CC |
BP37 |
0 99 |
<NameRelatedData> |
||
|
FF |
BP40 |
0 99 |
<Email> |
||
|
GG |
BP41 |
0 1 |
<CorporateID> |
||
|
HH |
BP42 |
0 1 |
<DividedBookingInfo> |
||
|
II |
BP45 |
0 99 |
<AdditionalID> |
||