+ Requests
|
+ <InsertSegAfterMods>
|
1020 5.0
|
|
|
1020 - Segment Insert After Request Version: 05.00
|
<SegNum>
|
Numeric
|
2
|
Description of Field: Determines insertion point for next segment
Format (n-numeric): nn
Special Format: n/a
Examples: '02'
How is null data specified? Blanks and non-numerics result in an error
What does null data indicate? No data results in an error
If variable length, specify the maximum allowable length. n/a
|
|
|
|
+ <SegCancelMods>
|
1040 7.0
|
|
|
CancelSegCnt Structured data only. Not in XML.
|
Numeric
|
2
|
Description of Field: Number of cancellations this transaction. This is the total number of cancellation requests contained in this transaction. By definition, this can range from 1 to the number of actual segments in the itinerary. Format (x-alpha/numeric): xx Special Format: n/a Examples: '010203' 'FF' How is null data specified? No data results in error What does null data indicate? No data results in error If variable length, specify the maximum allowable length. N/A
|
+ <CancelSegAry>
|
Array
|
n/a
|
|
+ <CancelSeg>
|
FieldSet
|
n/a
|
|
<Tok>
|
Numeric
|
2
|
Description of Field: Will be echoed back in response. Format (n-numeric): nn Special Format: Right justified, zero filled Examples: '01' How is null data specified? No data results in error. What does null data indicate? N/A
|
<SegNum>
|
Alphanumeric
|
2
|
Description of Field: PNR segment number to cancel. Format (x-alpha/numeric): xx Special Format: If this field contains the characters FF, then the entire itinerary (air, car and hotel, SSRs and seats) will be canceled. Examples: '01' How is null data specified? No data results in error. What does null data indicate? No data results in error.
|
|
|
|
|
|
|
|
+ <AirSegSellMods>
|
1060 6.4
|
<DoNotStopSellProcOnFailure>
|
PASS 1.0
|
+ <AirSegSell>
|
SQS1 4.0
|
|
<Vnd>
|
Alphanumeric
|
3
|
Description of Field: Airline Code. Format (x-alphanumeric): xxx Special Format: Left justified blank filled (see Open Segments following). Examples: AAblank J2blank How is null data specified? No data results in error What does null data indicate? No data results in error
|
<FltNum>
|
Alphanumeric
|
4
|
Description of Field: Flight Number Format (x-alphanumeric): xxxx aaaa (OPEN only) Special Format: Right justified zero filled. Examples: OPEN if Open Air Segment (see Open Segments following). 0117 How is null data specified? No data results in error What does null data indicate? No data results in error
|
<OpSuf>
|
Alphanumeric
|
1
|
Description of Field: Product reference suffix Format (x-alphanumeric): x How is null data specified? Character blanks What does null data indicate? Character blanks is standard for field
|
<Class>
|
Alpha
|
2
|
Description of Field: Class of service and class modifier Format (a-alpha): aa Special Format: Left justified blank filled. Examples: Jblank JN How is null data specified? No data results in error What does null data indicate? No data results in error
|
<StartDt>
|
Alphanumeric
|
8
|
Description of Field: Departure Date Format (x-alphanumeric): xxxxxxxx Special Format: YYYYMMDD Blanks if Open Dated (see Open Segments following). How is null data specified? Character blanks for Open Dated only No data results in error (for all other flights) What does null data indicate? Character blanks indicate Open Dated (for OPEN segments only) No data results in error (for all other flights)
|
<StartAirp>
|
Alpha
|
5
|
Description of Field: Boarding city Format (a-alpha): aaaaa Special Format: Left justified blank filled Examples: LHRblankblank How is null data specified? No data results in error What does null data indicate? No data results in error
|
<EndAirp>
|
Alpha
|
5
|
Description of Field: Destination city Format (a-alpha): aaaaa Special Format: Left justified blank filled Examples: LHRblankblank How is null data specified? No data results in error What does null data indicate? No data results in error
|
<Status>
|
Alpha
|
2
|
Description of Field: Current segment status code Format (a-alpha): aa Special Format: See Open Segments following Examples: NO (open only) BK NN How is null data specified? No data results in error What does null data indicate? No data results in error
|
<NumPsgrs>
|
Numeric
|
2
|
Description of Field: Number of seats required. Format (n-numeric): nn Possible Values (Range): Range 01-99 How is null data specified? No data results in error What does null data indicate? No data results in error
|
<StartTm>
|
Alphanumeric
|
4
|
Description of Field: Departure Time Format (x-alphanumeric): xxxx Special Format: HHMM Blank field if not entered How is null data specified? Character blanks What does null data indicate? Character blanks indicate no time specified
|
<EndTm>
|
Alphanumeric
|
4
|
Description of Field: Arrival Time Format (x-alphanumeric): xxxx Special Format: HHMM Blank field if not entered How is null data specified? Character blanks What does null data indicate? Character blanks indicate no time specified
|
<DtChg>
|
Character
|
2
|
Description of Field: Days difference between local start and end dates Format (c-character): cc Special Format: -1, 01, 02 are valid if agent determines it is required. Blank if not applicable Possible Values (List): -1 Previous day arrival. 00 Same day arrival 01 Next day arrival 02 Second day arrival 03 Third day arrival How is null data specified? Character blank What does null data indicate? Character blank if not applicable
|
<StopoverIgnoreInd>
|
Alpha
|
1
|
Description of Field: Stopover/Ignore indicator Format (a-alpha): a Special Format: Blank if 1V (not applicable - 1G only) Blank if not entered Possible Values (List): X - No stopover S - Stopover I - Ignore for ticketing & fare quote How is null data specified? Character blanks What does null data indicate? Character blanks if not applicable
|
<AvailDispType>
|
Alpha
|
1
|
Description of Field: Type of AVL display sold from.
Format (a-alpha): a
Possible Values (List): G - General S - Flight Specific L - Carrier Specific/Direct Access M - Manual Sell F - Fare Shop/Optimal Shop Q - Flight Specific Fare Quote unbooked R - Redemption Availability used to complete the sell.
How is null data specified? Character blanks
What does null data indicate? If character blank, segment is sold via manual sell
|
<VSpec>
|
Alphanumeric
|
3
|
Description of Field: Carrier Code if Carrier Specific Availability. Format (x-alphanumeric): xxx Special Format: Blank if not applicable Examples: BAblank How is null data specified? Character blanks What does null data indicate? Character blanks if not applicable
|
<AvailJrnyNum>
|
Alphanumeric
|
2
|
Description of Field: Reference Sell KLRs with the same Availability Journey Number are part of the same journey (i.e. they are connecting flights). For example, two connecting flights would have the same journey number, such as 01
Format (x-alphanumeric): xx
Special Format: Right justified zero filled. Blank if not applicable. NOTE: This field should not be populated if there are no connecting flights. If populated, and no connecting flights, Apollo (1V) returns an error.
Examples: 01 48
Possible Values (Range) 1V: Journey numbers 01-04. Maximum of 3 connecting flights per journey 1G: Journey numbers 01-49. Maximum of 4 connecting flights per journey (typically a reference sell has a maximum of 3 connecting flights like 1V)
How is null data specified? Character blanks
What does null data indicate? Character blanks if not applicable
|
<Spare1>
|
Alphanumeric
|
8
|
Description of Field: Field was originally for the address of the NSA to be sent to the user then to be sent back as a more token to the host. Use was never documented for XML, or found to be used on the system. Changed field to spares for version 2 for displacement. If any of the spares are used - test well with SD users (non-xml). Format (x-alphanumeric): xxxxxxxxxx Special Format: Always blank field from host How is null data specified? Blank - field is not in use What does null data indicate? Blank - field is not in use
|
<AvailSource>
|
Alphanumeric
|
1
|
Description of Field: Availability Source value for Sell
Format (a-alpha): an
Special Format: x
Possible Values (List): A - AVS B - Travelport Cache C - AVS D - Direct Access E - Travelport Cache F - Travelport Cache G - Travelport Cache H - Travelport Cache I - Travelport Cache J - Travelport Cache K - Travelport Cache L - Last Seat Availability M - Unknown Source N - Travelport Cache O - Travelport Cache P - Travelport Cache Q - Travelport Cache S - Seamless T - Travelport Cache U - Unknown Source X - Customer Reusing Availability Data from Customer Cache (Data Originally Obtained from Travelport) Y - Customer Using Data Obtained from Another System (e.g., Another GDS) (Data May Be Fresh or Stored in Customer Cache) Z - Customer Sold from E-Streamed Data Stored in Customer Cache
How is null data specified? Character blank
What does null data indicate? Unknown source
|
<AvailLinkStatus>
|
Alphanumeric
|
1
|
Description of Field: Status of Availability Link. Format (a-alpha): an Special Format: x Possible Values (List): Y - Inside (polled) availability option exists N - No Inside (Polled) availability option L - Inside (polled) availability option was used on this flight. P - Inside (polled) availability was used on this flight and was obtained on a Point to Point Basis and the carrier has not implemented Journey Controls M - O&D Cache or Polled status was used on this flight which has different local status J - Point-to-Point Cache or Linked status was used on this flight which has different O&D status. S - Yes - Inside (polled) availability options exist. CACHED status was used on this flight. C - No - Inside (polled) availability options do not exist. CACHED status was used on this flight. How is null data specified? Character blank What does null data indicate? Unknown status
|
<SponsoredFltInd>
|
Alpha
|
1
|
Description of Field: Indicator for sponsored Flights. Format (a-alpha): a Special Format: If this field is set to Y indicating this is a sponsored flight, the following 3 fields are mandatory fields which will produce an error if not populated. Possible Values (List): Y - yes, flight is a Sponsored Flight N or blank - No, flight is NOT a Sponsored Flight How is null data specified? Character blank What does null data indicate? Flight is not a Sponsored Flight
|
<SponsoredFltLineNum>
|
Alphanumeric
|
2
|
Description of Field: Line number of flight being sold from the Sponsored availability display. Format (x-alphanumeric): xx Special Format: Currently only 3 numeric values for each display are valid: 11, 22, 33. If neutral line number is also populated, then this is the line number of the corresponding flight in the Sponsored flight display. Possible Values (List): 00 - not a Sponsored flight 11 - Sponsored flight line number 1 22 - Sponsored flight line number 2 33 - Sponsored flight line number 3. etc. How is null data specified? Character blanks What does null data indicate? Flight is NOT a Sponsored flight - no data results in error if Sponsored Flight Indicator is set to Y.
|
<NeutralFltLineNum>
|
Alphanumeric
|
2
|
Description of Field: Line number of flight being sold from the Neutral availability display. Format (x-alphanumeric): xx Possible Values (List): 00 - no Neutral flight line number 01 - Neutral flight line number 1 02 - Neutral flight line number 2 03 - Neutral flight line number 3. etc. How is null data specified? Character blanks What does null data indicate? Flight is NOT a Sponsored flight - no data results in error if Sponsored Flight Indicator is set to Y.
|
<SponsoredFltDBID>
|
Alphanumeric
|
5
|
Description of Field: Unique key identifier for Sponsored Flight from the Sponsored Flight Database Format (x-alphanumeric): xxxxx How is null data specified? Character blanks What does null data indicate? Flight is NOT a Sponsored Flight - No data will result in error if Sponsored Flight Indicator is set to Y
|
|
|
+ <AvailToken>
|
SQT1 1.0
|
|
<Token>
|
Alphanumeric
|
To End
|
Description of Field: Variable length Availability token sent to the client by the host in the 1001.
Format (n-numeric): nnn....
Special Format: n/a
Examples: 304050209273251838701247681373
How is null data specified? No data results in error
What does null data indicate? No data results in error
If variable length, specify the maximum allowable length. 30
|
|
|
|
|
+ <PassiveSegmentSellMods>
|
1062 1.1
|
<DoNotStopSellProcOnFailure>
|
PASS 1.0
|
+ <PassiveSegmentSellRequest>
|
SQP1 1.0
|
|
<PassiveSegType>
|
Alpha
|
3
|
Description of Field: Indicates the type of data segment to be processed Format (a - alpha, x-alpha/numeric): aaa
Special Format: none
Possible Values (List): TUR - Airimp tour segment HTL - Airimp hotel segment CAR - Airimp car segment SUR - Airimp surface segment (1G only) (Airimp = The sale of AIRIMP auxiliary segments is processed via an Airline Vendor as opposed to a hotel/car vendor. They can only be requested through Galileo Participant vendors. Exception: The hotel segment with MK status is not processed via an Airline Vendor.)
How is null data specified? No data results in error
What does null data indicate? No data results in error
|
<Vnd>
|
Alphanumeric
|
3
|
Description of Field: Vendor code (The sale of AIRIMP auxiliary segments is processed via an Airline Vendor as opposed to a hotel/car vendor; they can only be requested through Galileo Participant vendors. Exception: The hotel segment with MK status is not processed via an Airline Vendor. A hotel chain code or "ZZ" is used. )
Format (a-alpha, n-numeric): a
Special Format: Left justified, blank filled 1G only: for due/paid/text segments, vendor code must be "ZZ " (except for HTL due/paid segments where a hotel chain code or "ZZ" is used). This field can contain an infinite amount of vendors and the associated codes. For example, "ZC" = a cruise vendor.
Examples: "BA " "ZZ " "ZC "
How is null data specified? No data results in error
What does null data indicate? No data results in error
|
<Status>
|
Alpha
|
2
|
Description of Field: Status code
Format (a-alpha, n-numeric): aa
Special Format: 1G only: For due/paid/text segments, status code must be "BK". 1V and 1G: For HTL segments, status code must be "MK" or "BK".
Examples: "NN "
How is null data specified? No data results in error
What does null data indicate? No data results in error
|
<NumItems>
|
Numeric
|
2
|
Description of Field: Number of items Format (x-alpha/numeric): nn Special Format: 1G only: For due/paid/text segments, number of items must be "01 " Examples: 02 hotel rooms 01 car How is null data specified? No data results in error What does null data indicate? No data results in error
|
<City>
|
Alpha
|
5
|
Description of Field: City of service
Format (a-alpha): aaaaa
Special Format: Left justified, blank filled 1G only: for due/paid/text segments, city code must be "SWI" (except for HTL due/paid segment where a city code can be used).
Examples: "DEN " "NYC "
How is null data specified? No data results in error
What does null data indicate? No data results in error
|
<StartDt>
|
Numeric
|
8
|
Description of Field: Start date of service
Format: nnnnnnnn
Special Format: YYYYMMDD Note: 1V Mandatory for HTL segments
How is null data specified? No data results in error
What does null data indicate? No data results in error
|
<EndDt>
|
Numeric
|
8
|
Description of Field: End date of service
Format: nnnnnnnn
Special Format: YYYYMMDD
1G/1V: Optional for CAR segments
1V: Optional for HTL segment IF STATUS CODE is BK. 1V: Mandatory for HTL segment IF STATUS CODE is MK
1G: Mandatory for HTL segments 1G: Optional for SUR segments
How is null data specified? blanks
What does null data indicate? See special format above
|
<Type>
|
Alpha
|
4
|
Description of Field: Car type Format: aaaa Special Format: For use with cars only How is null data specified? 1G: Character blanks 1V: No data results in error What does null data indicate? 1G: Character blanks indicate no car type specified 1V: No data results in error
|
<DuePaidTextInd>
|
Alpha
|
1
|
Description of Field: Due, paid or text indicator Format (a-alpha): a Special Format: If indicator is populated for 1V with D/P/T, the segment type will sell as regular auxiliary segment and not Due/Paid/Text segment. The amount or text will be considered free form text. Possible Values (List): D = due (1G only) T = text (1G only) P = paid (1G only) How is null data specified? Character blanks What does null data indicate? Character blanks indicate no Due/Paid/Text specified
|
<AmtDuePaid>
|
Numeric
|
To End
|
Description of Field: Monetary amount Due or Paid Format (a-alpha): n Special Format: Required if Due or Paid indicator is set Amount will include decimal point Examples: 125.00 How is null data specified? No data results in error if due/paid indicator is set What does null data indicate? No data results in error if due/paid indicator is set If variable length, specify the maximum allowable length. 1G: maximum of 8 (including decimal point) 1V: maximum of 10 (including decimal point)
|
|
|
+ <PassiveSegmentSellFreeformRequest>
|
SQP2 1.0
|
|
<PropAddrInd>
|
Alphanumeric
|
2
|
Description of Field: Identifier for free format text (optional)
Format (a - alpha, x-alpha/numeric): Xx
Special Format: For optional fields see Hotel MK Passive Sell Optional Data table in the transaction Help (linked from Task Passive Segment Sell).
Hotel MK Passive segments have specific identifiers for mandatory and optional fields. The mandatory fields are: H = Hotel Name (max 24 alpha-numeric chars) Hotel Name can be used alone, or in conjunction with Property Number P = Property Number (max 5 alpha-numeric chars) Property Number can be used alone, or in conjunction with Hotel Name R = Room Type/Rate Code (max 7 alpha-numeric chars)
Multiple Identifiers (PropAddrInd) can be submitted per TUR segment, but with only one instance of "CF", "W", "PP" / "blanks." "PP" and blanks are considered the same type of qualifier, so both cannot be in the same TUR segment.
Examples: BS = Booking source (not used for 1V HTL) CF = Confirmation number (max 34 Chars) PP = The CRS will insert a leading and trailing @@ (Pillow Pillow) and will show in the PNR Display. "W " = Address (W followed by single blank) " " = Free Form Text (2 blanks)
How is null data specified? On 1V only, in case of multiple entries, the CRS inserts a delimiter "/*" between free form text that will show in the PNR display. Example - **REMARK1**/**REMARK2** On 1G only, in case of multiple entries, the CRS does not insert a delimiter between free form text. Example - REMARK1 REMARK2 The exception is when the free form text is preceded by another identifier in which case the CRS inserts a slash delimiter between free form text. Examples - CF12345678/REMARK1/REMARK2 ICAR/REMARK1/REMARK2 BS12345678/REMARK1/REMARK2 What does null data indicate? Character blanks indicate free form text exists.
|
<Text>
|
Alphanumeric
|
To End
|
Description of Field: Free form text
Format (a-alpha, n-numeric, x-alpha/numeric): x
Special Format: none
Examples: "TESTING"
How is null data specified? No data results in error if Identifier field is populated with one of the examples above
What does null data indicate? No data results in error if Identifier field is populated with one of the examples above Character blanks if Identifier field is not populated or if text is not required.
If variable length, specify the maximum allowable length. 1G: Due/paid segments = max 53 characters Note: No space allowed between Due/Paid and amount. Example: **PAID1600.00** 1G: Text segments = max 47 characters 1G: HTL segments = max 106 characters 1G: HTL MK passive segments = max 217 characters including mandatory and optional fields 1G: All other auxiliary segments = 114 characters 1V: CAR/HTL/TUR segments = max 60 characters
|
|
|
|
|
+ <ReorderItineraryMods>
|
1064 1.0
|
+ <ReorderSegs>
|
SQO1 1.0
|
|
<AfterSegNum>
|
Numeric
|
2
|
Description of Field: Segment number to which the requested segments to be moved will follow.
Format (n-numeric): nn
Special Format: n/a
Examples: '02'
How is null data specified? No data results in error
What does null data indicate? No data results in error
If variable length, specify the maximum allowable length. n/a
|
<Spare>
|
Alphanumeric
|
5
|
Description of Field: Unused field
Format (x-alpha/numeric): xxxxx
Special Format: n/a
Examples: ' '
How is null data specified? Character blanks
What does null data indicate? Not applicable
If variable length, specify the maximum allowable length. n/a
|
+ <SegNumAry>
|
Array
|
n/a
|
|
<SegNum>
|
Numeric
|
2
|
Description of Field: Segment number(s) to be reordered
Format (n-numeric): nn
Special Format: Repeats by Number of Array Items.
Examples: '030405'
How is null data specified? No data results in error
What does null data indicate? No data results in error
If variable length, specify the maximum allowable length. n/a
|
|
|
|
|
|
|
+ <DateClassMods>
|
1070 6.1
|
+ <DateClassInfo>
|
SQD1 1.0
|
|
Start Definition of Class Date Change KLR
|
<NewDate>
|
Alpha
|
8
|
Description of Field: Date to be changed to Format: YYYYMMDD - All segments in following array will be rebooked to this date. Blank if not applicable. How is null data specified? No data results in error What does null data indicate? No data results in error
|
+ <SeqNumAry>
|
Array
|
n/a
|
|
+ <SeqNumItem>
|
FieldSet
|
n/a
|
|
<SeqNum>
|
Alphanumeric
|
2
|
Description of Field: BF/PNR Display Sequence Number of itinerary item to be updated. Format (a-alpha, n-numeric, x-alpha/numeric): xx Special Format: FF if applies to entire itinerary Examples: 'FF' if applies to entire itinerary (Number of Array Items set to 01). 01 How is null data specified? No data results in error What does null data indicate? No data results in error If variable length, specify the maximum allowable length. n/a
|
<NewClass>
|
Alphanumeric
|
2
|
Description of Field: Class of service Format (a-alpha, n-numeric, x-alpha/numeric): xx Special Format: Left justified alpha character(s) blank filled. '99' - Cancel this segment if new date is blank (1V only). '99' - Retain existing class for segment if new date is not blank. Examples: 'C ' How is null data specified? Character blanks What does null data indicate? Character blanks if not applicable If variable length, specify the maximum allowable length. n/a
|
|
|
|
|
|
|
+ <AvailSourceInfo>
|
SQSL 1.0
|
|
+ <SegNumAry>
|
Array
|
n/a
|
|
+ <SegNumItem>
|
FieldSet
|
n/a
|
|
<SegNum>
|
Alphanumeric
|
2
|
Description of Field: BF/PNR Display Sequence Number of itinerary item to be updated. Format (a-alpha, n-numeric, x-alpha/numeric): xx How is null data specified? n/a (currently this field is not used by the application) What does null data indicate? n/a (currently this field is not used by the application) If variable length, specify the maximum allowable length. n/a
|
<AvailSource>
|
Alphanumeric
|
1
|
Description of Field: Availability Source value for Sell Format (a-alpha): an Special Format: x Possible Values (List): A - AVS (Availability Status from TTY Message sent via Carriers.) B - Cache Closed Status Update C - Cache AVS D - Direct Access E - Cache Direct Access F - Cache from Sell Failures update G - Cache from GUI update H - Cache from Last Seat Avail I - Cache from P2P Journey Status J - Cache from P2P Mix Class Status K - Cache from P2P Link Status L - Last Seat Avail N - Cache from Other Vendors response from Direct Access O - Status Overlaid P - Cache Seamless S - Seamless U - Unknown source from SD Sell How is null data specified? Character blank What does null data indicate? Unknown source
|
<Spare>
|
Alphanumeric
|
7
|
Description of Field: These are for future expansion. Any use of these spares in future may result in use of the 'segment number' field as well. Format (x-alphanumeric): xxxxxxx Special Format: Always blank field from host How is null data specified? Blank - field is not in use What does null data indicate? Blank - field is not in use
|
|
|
|
|
|
|
|
|
+ <RebookCancelMods>
|
1072 6.2
|
+ <SequenceNumber>
|
SQC2 1.0
|
|
+ <SeqNumAry>
|
Array
|
n/a
|
|
<DispSeqNum>
|
Alphanumeric
|
2
|
Description of Field: BF/PNR Display Sequence Number of itinerary item to be updated.
Format (a-alpha, n-numeric, x-alpha/numeric): xx
Special Format: Repeats by number in number of array items.
DSN to be in ascending sequence (see below).
'FF' if applies to entire itinerary (Number of Array Items set to 01).
Examples: 01, FF
How is null data specified? No data results in error
What does null data indicate? No data results in error
If variable length, specify the maximum allowable length. n/a
|
|
|
|
|
<ARNKSellRebookMods>
|
SQK1 1.0
|
+ <AirSellRebookMods>
|
SQR1 3.0
|
|
<Vnd>
|
Alphanumeric
|
3
|
Description of Field: Airline Code. Format (x-alpha/numeric): xxx Special Format: Left justified blank filled (see Open Segments following). Examples: AAblank J2blank How is null data specified? No data results in error What does null data indicate? No data results in error
|
<FltNum>
|
Alphanumeric
|
4
|
Description of Field: Flight Number Format (x-alpha/numeric): xxxx aaaa (OPEN only) Special Format: Right justified zero filled. Examples: OPEN if Open Air Segment (see Open Segments following). 0117 How is null data specified? No data results in error What does null data indicate? No data results in error
|
<OpSuf>
|
Alphanumeric
|
1
|
Description of Field: Product reference suffix Format (x-alpha/numeric): x How is null data specified? Character blanks What does null data indicate? Character blanks is standard for field
|
<Class>
|
Alpha
|
2
|
Description of Field: Class of service and class modifier Format (a-alpha): aa Special Format: Left justified blank filled. Examples: Jblank JN How is null data specified? No data results in error What does null data indicate? No data results in error
|
<StartDt>
|
Alphanumeric
|
8
|
Description of Field: Departure Date Format (x-alpha/numeric): xxxxxxxx Special Format: YYYYMMDD Blanks if Open Dated (see Open Segments following). How is null data specified? Character blanks for Open Dated only No data results in error (for all other flights) What does null data indicate? Character blanks indicate Open Dated (for OPEN segments only) No data results in error (for all other flights)
|
<StartAirp>
|
Alpha
|
5
|
Description of Field: Boarding city Format (a-alpha): aaaaa Special Format: Left justified blank filled Examples: LHRblankblank How is null data specified? No data results in error What does null data indicate? No data results in error
|
<EndAirp>
|
Alpha
|
5
|
Description of Field: Destination city Format (a-alpha): aaaaa Special Format: Left justified blank filled Examples: LHRblankblank How is null data specified? No data results in error What does null data indicate? No data results in error
|
<Status>
|
Alpha
|
2
|
Description of Field: Current segment status code Format (a-alpha): aa Special Format: See Open Segments following Examples: NO (open only) BK NN How is null data specified? No data results in error What does null data indicate? No data results in error
|
<NumPsgrs>
|
Numeric
|
2
|
Description of Field: Number of seats required. Format (n-numeric): nn Possible Values (Range): Range 01-99 How is null data specified? No data results in error What does null data indicate? No data results in error
|
<StartTm>
|
Alphanumeric
|
4
|
Description of Field: Departure Time Format (x-alpha/numeric): xxxx Special Format: HHMM Blank field if not entered How is null data specified? Character blanks What does null data indicate? Character blanks indicate no time specified
|
<EndTm>
|
Alphanumeric
|
4
|
Description of Field: Arrival Time Format (x-alpha/numeric): xxxx Special Format: HHMM Blank field if not entered How is null data specified? Character blanks What does null data indicate? Character blanks indicate no time specified
|
<DtChg>
|
Character
|
2
|
Description of Field: Days difference between local start and end dates Format (c-character): cc Special Format: -1, 01, 02 are valid if agent determines it is required. Blank if not applicable Possible Values (List): -1 Previous day arrival. 00 Same day arrival 01 Next day arrival 02 Second day arrival 03 Third day arrival How is null data specified? Character blank What does null data indicate? Character blank if not applicable
|
<StopoverIgnoreInd>
|
Alpha
|
1
|
Description of Field: Stopover/Ignore indicator Format (a-alpha): a Special Format: Blank if 1V (not applicable - 1G only) Blank if not entered Possible Values (List): X - No stopover S - Stopover I - Ignore for ticketing & fare quote How is null data specified? Character blanks What does null data indicate? Character blanks if not applicable
|
<AvailDispType>
|
Alpha
|
1
|
Description of Field: Type of AVL display sold from. Format (a-alpha): a Possible Values (List): G - General S - Flight Specific L - Carrier Specific/Direct Access M - Manual Sell F - Fare Shop/Optimal Shop Q - Flight Specific Fare Quote unbooked How is null data specified? Character blanks What does null data indicate? If character blank, segment is sold via manual sell
|
<VSpec>
|
Alphanumeric
|
3
|
Description of Field: Carrier Code if Carrier Specific Availability. Format (x-alpha/numeric): xxx Special Format: Blank if not applicable Examples: BAblank How is null data specified? Character blanks What does null data indicate? Character blanks if not applicable
|
<AvailJrnyNum>
|
Alphanumeric
|
2
|
Description of Field: Reference Sell KLRs with the same Availability Journey Number are part of the same journey (i.e. they are connecting flights). For example, two connecting flights would have the same journey number, such as 01
Format (x-alphanumeric): xx
Special Format: Right justified blank filled. Blank if not applicable. NOTE: This field should not be populated if there are no connecting flights. If populated, and no connecting flights, Apollo (1V) returns an error.
Examples: 01 48
Possible Values (Range) 1V: Journey numbers 01-04. Maximum of 3 connecting flights per journey 1G: Journey numbers 01-49. Maximum of 4 connecting flights per journey (typically a reference sell has a maximum of 3 connecting flights like 1V)
How is null data specified? Character blanks
What does null data indicate? Character blanks if not applicable
|
<Spare1>
|
Alphanumeric
|
8
|
Description of Field: Field was originally for the address of the NSA to be sent to the user then to be sent back as a more token to the host. Use was never documented for XML, or found to be used on the system. Changed field to spares for version 2 for displacement. If any of the spares are used - test well with SD users (non-xml). Format (x-alpha/numeric): xxxxxxxxxx Special Format: Always blank field from host How is null data specified? Blank - field is not in use What does null data indicate? Blank - field is not in use
|
<AvailSource>
|
Alphanumeric
|
1
|
Description of Field: Availability Source value for Sell Format (a-alpha): an Special Format: x Possible Values (List): A - AVS (Availability Status from TTY Message sent via Carriers.) B - Cache Closed Status Update C - Cache AVS D - Direct Access E - Cache Direct Access F - Cache from Sell Failures update G - Cache from GUI update H - Cache from Last Seat Avail I - Cache from P2P Journey Status J - Cache from P2P Mix Class Status K - Cache from P2P Link Status L - Last Seat Avail N - Cache from Other Vendors response from Direct Access O - Status Overlaid P - Cache Seamless S - Seamless U - Unknown source from SD Sell How is null data specified? Character blank What does null data indicate? Unknown source
|
<AvailLinkStatus>
|
Alphanumeric
|
1
|
Description of Field: Status of Availability Link. Format (a-alpha): an Special Format: x Possible Values (List): Y - Inside (polled) availability option exists N - No Inside (Polled) availability option L - Inside (polled) availability option was used on this flight. P - Inside (polled) availability was used on this flight and was obtained on a Point to Point Basis and the carrier has not implemented Journey Controls M - O&D Cache or Polled status was used on this flight which has different local status J - Point-to-Point Cache or Linked status was used on this flight which has different O&D status. S - Yes - Inside (polled) availability options exist. CACHED status was used on this flight. C - No - Inside (polled) availability options do not exist. CACHED status was used on this flight. How is null data specified? Character blank What does null data indicate? Unknown status
|
<SponsoredFltInd>
|
Alpha
|
1
|
Description of Field: Indicator for sponsored Flights. Format (a-alpha): a Special Format: If this field is set to Y indicating this is a sponsored flight, the following 3 fields are mandatory fields which will produce an error if not populated. Possible Values (List): Y - yes, flight is a Sponsored Flight N or blank - No, flight is NOT a Sponsored Flight How is null data specified? Character blank What does null data indicate? Flight is not a Sponsored Flight
|
<SponsoredFltLineNum>
|
Alphanumeric
|
2
|
Description of Field: Line number of flight being sold from the Sponsored availability display. Format (x-alpha/numeric): xx Special Format: Currently only 3 numeric values for each display are valid: 11, 22, 33. If neutral line number is also populated, then this is the line number of the corresponding flight in the Sponsored flight display. Possible Values (List): 00 - not a Sponsored flight 11 - Sponsored flight line number 1 22 - Sponsored flight line number 2 33 - Sponsored flight line number 3. etc. How is null data specified? Character blanks What does null data indicate? Flight is NOT a Sponsored flight - no data results in error if Sponsored Flight Indicator is set to Y.
|
<NeutralFltLineNum>
|
Alphanumeric
|
2
|
Description of Field: Line number of flight being sold from the Neutral availability display. Format (x-alpha/numeric): xx Possible Values (List): 00 - no Neutral flight line number 01 - Neutral flight line number 1 02 - Neutral flight line number 2 03 - Neutral flight line number 3. etc. How is null data specified? Character blanks What does null data indicate? Flight is NOT a Sponsored flight - no data results in error if Sponsored Flight Indicator is set to Y.
|
<SponsoredFltDBID>
|
Alphanumeric
|
5
|
Description of Field: Unique key identifier for Sponsored Flight from the Sponsored Flight Database Format (x-alpha/numeric): xxxxx How is null data specified? Character blanks What does null data indicate? Flight is NOT a Sponsored Flight - No data will result in error if Sponsored Flight Indicator is set to Y
|
|
|
+ <AvailToken>
|
SQT1 1.0
|
|
<Token>
|
Alphanumeric
|
To End
|
Description of Field: Variable length Availability token sent to the client by the host in the 1001.
Format (n-numeric): nnn....
Special Format: n/a
Examples: 304050209273251838701247681373
How is null data specified? No data results in error
What does null data indicate? No data results in error
If variable length, specify the maximum allowable length. 30
|
|
|
|
|
+ <StorePriceMods>
|
1408 8.16
|
+ <PenMod>
|
DP01 1.0
|
|
<Pen>
|
Numeric
|
3
|
Description of Field: Penalty Percentage - mandatory
Format (a-alpha, n-numeric, x-alpha/numeric): nn(space)
Special Format: Left justified character blank filled.
Possible Values (List or Range): e.g., Range 0 - 99
How is null data specified? NA
What does null data indicate? No data results in error
|
|
|
<NoMinOrMaxStayMod>
|
DP04 1.0
|
<NoRestrictionsMod>
|
DP05 1.0
|
+ <PICOptMod>
|
DP07 2.0
|
|
NOTE: Can be passenger related (if so, this KLR will be preceded by a DPPI KLR)
|
<PIC>
|
Alphanumeric
|
8
|
Description of Field: PTC code - mandatory Format (x-alpha/numeric): xxxxxxxx Special Format Left justified character blank filled. Examples: SRC - senior citizen C08 - child, age 8 IP10 - (Increase Percentage 10%) percentage all passengers How is null data specified? NA What does null data indicate? e.g., No data results in error Note: If PTC is not found it will default to the adult fare.
|
<PersonalGeoType>
|
Numeric
|
1
|
Field Description: Designates the Type/Format for the Personal Geography Data Format (n-numeric): n Possible Values (List) 1 - Nation 2 - State/Province 3 - City How is null data specified? N/A What does null data indicate? This field is required to be sent.
|
<PersonalGeoData>
|
Alpha
|
4
|
Field Description: Personal Geography modifier according to the Type indicated. Format (a-alpha): aaaa Examples: US Type 1 - 2 character country code CAPQ Type 2 - 2 character country code plus 2 character state/province code DEN Type 3 - 3 character city location code How is null data specified? N/A What does null data indicate? This field is required to be sent.
|
|
|
+ <PICOnlyMod>
|
DP08 2.0
|
|
<PIC>
|
Alphanumeric
|
8
|
Description of Field: PTC code - mandatory Format (x-alpha/numeric): xxxxxxxx Special Format Left justified character blank filled. Examples: SRC - senior citizen C08 - child, age 8 IP10 - (Increase Percentage 10%) percentage all passengers How is null data specified? NA What does null data indicate? e.g., No data results in error Note: If PTC code is not found an error message will be returned. If there are no valid fares for this PTC, the system will NOT default to an Adult fare
|
<PersonalGeoType>
|
Numeric
|
1
|
Field Description: Designates the Type/Format for the Personal Geography Data Format (n-numeric): n Possible Values (List) 1 - Nation 2 - State/Province 3 - City How is null data specified? N/A What does null data indicate? This field is required to be sent.
|
<PersonalGeoData>
|
Alpha
|
4
|
Field Description: Personal Geography modifier according to the Type indicated. Format (a-alpha): aaaa Examples: US Type 1 - 2 character country code CAPQ Type 2 - 2 character country code plus 2 character state/province code DEN Type 3 - 3 character city location code How is null data specified? N/A What does null data indicate? This field is required to be sent.
|
|
|
+ <PFMod>
|
DP09 2.0
|
|
<Acct>
|
Alphanumeric
|
20
|
Field Description: Account code: Mandatory field used to input the Account code defined in the client's Private Fare contract
Format (x-alpha/numeric): xxxxxxxxxxxxxxxxxxxx
Special Format: Left justified, blank filled.
Examples: AMEX IBM CREATIV
How is null data specified? N/A
What does null data indicate? No data results in no error
|
<PCC>
|
Alphanumeric
|
4
|
Description of Field: Pseudo City Code: Optional field used to input a 3 or 4 character code identifying the agency or client
Format (a-alpha, n-numeric, x-alpha/numeric, c-character): XXXX
Special Format: Left Justified Blank Filled PCCs with less than 4 characters should be padded with a leading zero. For example, X0B should be submitted as 0X0B.
CDATA can also be used to override the attributes of this field. For example, ![CDATA[ X0B]] In this case the field is forced to right justify with a leading blank.
Field may be null (optional).
Examples: 1WP7 0X0B ![CDATA[ X0B]] ![CDATA[2GK5]]
How is null data specified? Character blanks
What does null data indicate? No user data was input.
|
<Contract>
|
Alphanumeric
|
10
|
Field Description: Contract Code: Optional field used to input the Contract Code defined in the client's Private Fare contract. Format (x-alpha/numeric): xxxxxxxxxx
Special Format: Left justified, blank filled.
Examples: SIN20 CXEUR How is null data specified? Null data is specified by blanks.
What does null data indicate? Blank if Contract Code does not exist.
|
<PFType>
|
Alphanumeric
|
1
|
Field Description: Private Fare Type: Optional field used to restrict pricing to Private Fares of a certain type. Format (x-alpha/numeric): x
Possible Values: P = Only private fares will be considered during quote processing. They may or may not be associated to the account code (other field settings may indicate other types of restrictions which will also be applied). If no valid private fare exists to cover the segment, then no quote will be returned.
Q = Only private fares associated with the input account code will be considered during quote processing (other field settings may indicate other types of restrictions which will also be applied). If no valid private fare for the account code exists, then no quote will be returned. Blank = All fares for the flight segment may be considered in the quote process. A public fare may be used to cover this segment or a private fare may be used to cover this segment. There will be no restrictions applied by this field (although other field settings may indicate other types of restrictions which will be applied.)
How is null data specified? Null data is specified by blanks.
What does null data indicate? See Possible Values description.
|
|
|
+ <FICMod>
|
DP0A 1.0
|
|
<FIC>
|
Alphanumeric
|
8
|
Description of Field: FIC code - mandatory
Format (a-alpha, n-numeric, x-alpha/numeric): Axxxxxxxx First character must be an alpha character
Special Format: Left justified character blank filled.
Examples: BXE147 Y
How is null data specified? na
What does null data indicate? e.g., No data results in error
|
|
|
+ <StopoverMod>
|
DP0B 1.0
|
|
+ <SegNumAry>
|
Array
|
n/a
|
|
<SegNum>
|
Numeric
|
3
|
Description of Field: Segment number of the itinerary item to which this KLR relates
Format (a-alpha, n-numeric, x-alpha/numeric): nnn
Special Format: e.g., Left justified zero filled
Possible Values (List or Range): 001 - 999
How is null data specified? NA
What does null data indicate? No data results in error.
|
|
|
|
|
+ <NoBreakMod>
|
DP0C 1.0
|
|
+ <SegNumAry>
|
Array
|
n/a
|
|
<SegNum>
|
Numeric
|
3
|
Description of Field: Segment number of the itinerary item to which this KLR relates
Format (a-alpha, n-numeric, x-alpha/numeric): nnn
Special Format: e.g., Left justified zero filled
Possible Values (List or Range): 001-999
How is null data specified? NA
What does null data indicate? No data results in error.
|
|
|
|
|
+ <ConxMod>
|
DP0D 1.0
|
|
+ <SegNumAry>
|
Array
|
n/a
|
|
<SegNum>
|
Numeric
|
3
|
Description of Field: Segment number of the itinerary item to which this KLR relates
Format (a-alpha, n-numeric, x-alpha/numeric): nnn
Special Format: e.g., Left justified zero filled
Possible Values (List or Range): 001 - 999
How is null data specified? NA
What does null data indicate? No data results in error .
|
|
|
|
|
+ <OnlyBreakMod>
|
DP0E 1.0
|
|
+ <SegNumAry>
|
Array
|
n/a
|
|
<SegNum>
|
Numeric
|
3
|
Description of Field: Segment number of the itinerary item to which this KLR relates
Format (a-alpha, n-numeric, x-alpha/numeric): nnn
Special Format: e.g., Left justified zero filled
Possible Values (List or Range): 001 - 999
How is null data specified? NA
What does null data indicate? No data results in error .
|
|
|
|
|
+ <BreakMod>
|
DP0F 1.0
|
|
+ <SegNumAry>
|
Array
|
n/a
|
|
<SegNum>
|
Numeric
|
3
|
Description of Field: Segment number of the itinerary item to which this KLR relates
Format (a-alpha, n-numeric, x-alpha/numeric): nnn
Special Format: e.g., Left justified zero filled
Possible Values (List or Range): 001 - 999
How is null data specified? NA
What does null data indicate? No data results in error .
|
|
|
|
|
+ <PlatingAirVMod>
|
DP0H 1.0
|
|
<AirV>
|
Alphanumeric
|
3
|
Field Description: Plating Carrier code NOTE: This DP0H KLR (PlatingAirVMod) will not store the plating carrier in ATFQ. Use GQPC KLR (PlatingAirVMods) to store the plating carrier in the ATFQ.
Format (c=character): cc_ (Blank)
Special Format: Left justified character blank filled.
How is null data specified? N/A.
What does null data indicate? No data results in error.
|
|
|
+ <TICMod>
|
DP0I 1.0
|
|
<TIC>
|
Alphanumeric
|
8
|
Description of Field: TIC code-mandatory
Format (a-alpha, n-numeric, x-alpha/numeric): xxxxxxxx
Special Format: e.g., Left justified character blank filled.
Examples: CSV25(blank) (blank) (blank)
e.g., Range NA
How is null data specified? NA
What does null data indicate? No data results in error .
|
|
|
+ <CommissionMod>
|
DP10 2.0
|
|
<Amt>
|
Alphanumeric
|
12
|
Field Description: Amount, including decimal places if required.
Format (x-alpha/numeric): xxxxxxxxxxxx
Special Format: Left justified, blank filled.
Examples: 10 10.00
How is null data specified? N/A
What does null data indicate? No data results in no error
|
<Percent>
|
Alphanumeric
|
5
|
Field Description: Percentage, including decimal places if required. Can be entered with Capped Amount.
Format (x-alpha/numeric): xxxxx
Special Format: Left justified, blank filled.
Examples: 5 5.00
How is null data specified? N/A
What does null data indicate? No data results in no error
|
<CommCappedAmt>
|
Alphanumeric
|
12
|
Field Description: Capped Amount (1G only). Can be entered with Commission Percentage
Format (x-alpha/numeric): xxxxxxxxxxxx
Special Format: Left justified, blank filled.
Examples: 10 10.00
How is null data specified? N/A
What does null data indicate? No data results in no error
|
|
|
+ <DiscPriceModifier>
|
DP17 1.0
|
|
Start Definition of Discount Pricing Modifier KLR NOTE: This is PTC related (if so, this KLR if present will be preceded by a DP07 or DP08 KLR always)
|
<PriceModifierCode>
|
Alphanumeric
|
10
|
Description of Field: Pricing Modifier code (Discount Modifier) in conjunction with PTC code Format (x-alpha/numeric): xxxxxxxxxx Special Format Left justified character blank filled. Examples: IP10 - (Increase Percentage 10%) DP10 - (Discount Percentage 10%) IF1000 - (Increase Flat amount 1000) DF1000 - (Discount Flat before taxes 1000) DFT1000 - (Discount Flat after taxes 1000) How is null data specified? NA What does null data indicate? No data results in error
|
|
|
+ <TicketingCurrency>
|
DP21 1.0
|
|
<TkCurrency>
|
Alpha
|
1
|
Description of Field: Currency for ticketing: 'L' - local, 'E' - Euros, 'U' - USD, 'C' - CAD Format (a-alpha, n-numeric, x-alpha/numeric): a
Special Format: na
Examples: U (United States Dollars)
e.g., Range NA
How is null data specified? NA
What does null data indicate? No data results in error
|
|
|
+ <BaggageAllowance>
|
DP22 1.0
|
|
+ <SegNumAry>
|
Array
|
n/a
|
|
+ <SegNumInfo>
|
FieldSet
|
n/a
|
|
<SegNum>
|
Numeric
|
3
|
Field Description: Segment number of the itinerary item to which this KLR relates (0 = no segment select)
Format (x-alpha/numeric): nnn
Special Format: Right justified, zero filled.
How is null data specified? N/A
What does null data indicate? No data results in error
|
<AllowCnt>
|
Numeric
|
3
|
Field Description: Number or weight of bags Up to 3 numerics, 1-999
Format (x-alpha/numeric): nnn
Special Format: Right justified, zero filled.
How is null data specified? N/A
What does null data indicate? No data results in error
|
<AllowInd>
|
Alpha
|
1
|
Field Description: Allowance type: 'P' = pieces (count must be 1-99) 'K' = Kilos (count must be 1-99) 'L' = Pounds (count must be 1-99) ' ' = other (count must be 1-999)
Format (x-alpha/numeric): a
Special Format: na
How is null data specified? N/A
What does null data indicate? No data results in error
Processing notes - Overrides the global fares allowance. - Only 3 characters of baggage allowance will print on the ticket. - Will print in the ALLOW box of each flight coupon. - Modifier can be varied by segment - Delimiter between segments is a colon (:), delimiter between segment number and segments data is a lozenge (@), delimiter between GBG and GTD is an end item (|). - GBG and GTD undergo similar editing because they can be segment related but they are NOT related to each other in any way.
|
|
|
|
|
|
|
+ <TicketDesignator>
|
DP23 1.0
|
|
+ <SegNumAry>
|
Array
|
n/a
|
|
+ <SegNumInfo>
|
FieldSet
|
n/a
|
|
<SegNum>
|
Numeric
|
3
|
Description of Field: Segment number of the itinerary item to which this KLR relates (0 = no segment select)
Format (x-alpha/numeric): nnn
Special Format: Right justified, zero filled.
How is null data specified? N/A
What does null data indicate? No data results in error
|
<TkDesignator>
|
Alphanumeric
|
15
|
Description of Field: Ticket Designator
Format (x-alpha/numeric): xxxxxxxxxxxxxxx
Special Format: left justified, blank filled.
Example: 12345678aaasd(blank)(blank)
How is null data specified? N/A
What does null data indicate? No data results in error
Processing notes - Will apply ticket designator to all segments. Will print only 6 characters - Can be varied by segment - Delimiter between segments is a colon (:), delimiter between segment number and segments data is a lozenge (@), delimiter between GBG and GTD is an end item (|). - GBG and GTD undergo similar editing because they can be segment related but they are NOT related to each other in any way.
|
|
|
|
|
|
|
+ <TicketValidity>
|
DP24 1.0
|
|
<Ind>
|
Alpha
|
1
|
Description of Field: Identify the date field as Not Valid After (NWA) or Not Valid Before (NWB).
Format (a-alpha): a
Possible Values (List): 'B' - Not Valid Before (NWB) 'A' - Not Valid After (NWA)
How is null data specified? N/A
What does null data indicate? No data results in error
|
+ <SegNumAry>
|
Array
|
n/a
|
|
+ <SegNumInfo>
|
FieldSet
|
n/a
|
|
<SegNum>
|
Numeric
|
3
|
Description of Field: Segment number of the itinerary item to which this KLR relates (0 = no segment select)
Format (n-numeric): nnn
Special Format: Right justified, zero filled.
How is null data specified? N/A
What does null data indicate? No data results in error
|
<NVBDt>
|
Alphanumeric
|
5
|
Description of Field: Date in DDMMM format
Format (x-alpha/numeric): xxxxx
Special Format: DDMMM
Example: 03JUN
How is null data specified? N/A
What does null data indicate? No data results in error
Processing Notes: - May be used independently or together - Will default to the entire itinerary with other modifiers - May be used in conjunction with the ATFQ, Pricing Record or ticketing entry - May be deleted or modified from the ATFQ line - NVB/NVA dates will not be compared against one another. - NVB/NVA dates will use the same date routine as the Pricing Record. - No date analysis will be made against the itinerary. - Dates entered with these modifiers will override those dates supplied by GlobalFares on outputs only.(The Linear Fare Data (*LF) section of the PNR created by Fare Quote will reflect true GlobalFares data). - When the NVB/NVA modifiers are used as part of the Pricing Record build entry, the data will become unchangeable within the Pricing Record Fill-in screen ($NME). - Modifier input hierarchy will remain the same (the HB entry will override the ATFQ, the ATFQ will override the PNR field). - Pricing/Fare Construction Indicator (FCI): If the system is going to output a pricing code of "0", it will check to see if an NVA/NVB modifier is used; if so, the system will change the pricing code to "5" for agency issued tickets and "2" for United Airlines issued tickets - OPTAT/TAT: When the NVB/NVA modifiers are used, dates will print in the current fields/boxes. - ATB: When the NVB/NVA modifiers are used, dates will print in the current NVB/NVA fields/boxes on the flight coupon and the Post Audit document. - MIR: These modifiers will output in current MIR 2 Labels. NVB - Fare Basis Section, Label A08NVBC, 7 bytes alphanumeric (DDMMMYY) NVA - Fare Basis Section, Label A08NVAC, 7 bytes alphanumeric (DDMMMYY) The Pricing/Fare Construction Indicator is part of the Transaction Number in Passenger Data Section, Label A02TRN
|
|
|
|
|
|
|
+ <PrintRLoc>
|
DP25 1.0
|
|
<RLoc>
|
Alphanumeric
|
6
|
Field Description: Record locator
Format (x-alpha/numeric): xxxxxx
Special Format:
Examples: TP1CDI
How is null data specified? N/A
What does null data indicate? No data results in error
|
<Vnd>
|
Alphanumeric
|
3
|
Field Description: Airline/GDS code
Format (x-alpha/numeric): xxx
Special Format: Left justified, blank filled Examples: 1V(blank)
How is null data specified? N/A
What does null data indicate? No data results in error
Processing Notes: - When issuing tickets, the agent can be able to override the Apollo record locator with the record locator and airline code of a PNR originally booked directly in another airline reservation system. - MIR 62 and 67 will contain the Apollo record locator. MIR 92 contains both.
|
|
|
+ <PsgrReceiptOverride>
|
DP26 1.0
|
|
<GTID>
|
Alphanumeric
|
6
|
Field Description: LNIATA/GTID
Format (x-alpha/numeric): xxxxxx
Special Format: N/A
Examples: CDCE1E CCD0E5
How is null data specified? Null data is specified by blanks.
What does null data indicate? Null data results in no error.
|
|
|
+ <EndorsementBox>
|
DP27 1.0
|
|
<Endors1>
|
Alphanumeric
|
29
|
Description of Field: First endorsement box, free form text
Format (x-alpha/numeric): xxxxxxxxxxxxxxxxxxxxxxxxxxxxx
Special Format: Left justified, blank filled Words can be separated by an @ on 1V and a blank on 1G
Examples: NON@REFUNDABLE
How is null data specified? N/A
What does null data indicate? No data results in error
|
<Endors2>
|
Alphanumeric
|
29
|
Description of Field: Second endorsement box, free form text
Format (x-alpha/numeric): xxxxxxxxxxxxxxxxxxxxxxxxxxxxx
Special Format: Left justified, blank filled Words can be separated by an @ on 1V and a blank on 1G
Examples: NON@REFUNDABLE
How is null data specified? N/A
What does null data indicate? No data results in error
|
<Endors3>
|
Alphanumeric
|
29
|
Description of Field: Third endorsement box, free form text
Format (x-alpha/numeric): xxxxxxxxxxxxxxxxxxxxxxxxxxxxx
Special Format: Left justified, blank filled Words can be separated by an @ on 1V and a blank on 1G
Examples: NON@REFUNDABLE
How is null data specified? N/A
What does null data indicate? No data results in error
|
|
|
+ <BulkTicket>
|
DP28 1.0
|
|
<FareConstructInd>
|
Alpha
|
1
|
Field Description: 1G only 'P' - Print fare construction (equivalent of BT*PC entry) 'S' - Suppress Fare construction (Blank for 1V system)
Format (x-alpha/numeric, a-alpha): a
Special Format:
How is null data specified? N/A
What does null data indicate? No data results in error.
|
|
|
<NonRefundBulkTicket>
|
DP29 1.0
|
+ <FreeFormTicket>
|
DP30 1.0
|
|
<Text>
|
Alphanumeric
|
To End
|
Freeform up to 17 characters. Alpha , numeric and special characters allowed. Special characters are *-@#
Will print in the FOP area of OPTAT tickets. If used with a CC FOP, part of the CC information will be truncated to make room for all of the GFP data.
A pillow (@) will appear as a blank space. An asterisk (*) will appear as a slash(/). A hyphen/dash character will print as entered (-). On OPTAT tickets only the last 14 characters will print. Not Valid with ATB Ticketing.
When a credit is used as form of payment, the vendor/card number will print as today; however, the expiration date (if entered) and the extended payment indicator (if entered) will be suppressed from printing when modifier is used.
When a credit card is used as form of payment and a manually obtained APPROVAL code is entered (#*123456), the letter "M" in front of the approval will be suppressed from printing when all 17 characters of the new modifier are used. If 16 or fewer characters are entered, the "M" will print as it does today.
|
|
|
+ <GroupTour>
|
DP31 1.0
|
|
<FareConstructInd>
|
Alpha
|
1
|
Field Description: For 1G system: - 'P' - Print fare construction (equivalent of IT*PC entry)
- 'S' - Suppress Fare construction
Blank for 1V system
Format (x-alpha/numeric): For 1G - x Blank for 1V
Special Format: None
Examples: P
How is null data specified? N/A
What does null data indicate? On 1V there is no data.
|
|
|
+ <TourCode>
|
DP33 1.0
|
|
<Rules>
|
Alphanumeric
|
To End
|
Field Description: 1V rules: 1-15 characters, which will print on the ticket.
1G rules: 1-14 characters (except Saudi TAT which allows 1-10)
Format (x-alpha/numeric): xxxxxxxxxxxxxx - 1G xxxxxxxxxxxxxxx - 1V
Special Format: Left Justified. Blank filled. 1V: Special character pillow (@) appears as blank space. An asterisk(*) will appear as a slash A hyphen (-) is allowed and is unchanged
Examples: E12SIN4 SHELL23CX
How is null data specified? N/A
What does null data indicate? No data results in error.
|
|
|
+ <NetRemitOverride>
|
DP34 1.0
|
|
<Amt>
|
Alphanumeric
|
8
|
Field Description: Dollar Amount
Format (x-alpha/numeric): xxxxxxxx
Special Format: 8 characters - can currently enter 3 decimal places. Right justified, zero filled.
Examples: 100.00 100
How is null data specified? N/A
What does null data indicate? Null data results in error.
|
|
|
+ <ActualSellingFare>
|
DP35 1.0
|
|
<Amt>
|
Alphanumeric
|
To End
|
Field Description: ASF Amount
Format (x-alpha/numeric): xxxx...
Special Format: Left justified, blank filled.
Examples: 100.00 100
How is null data specified? N/A
What does null data indicate? No data results in error.
|
|
|
+ <AccountingInfo>
|
DP36 1.0
|
|
<Info>
|
Alphanumeric
|
To End
|
Field Description: The Accounting Information code can be a free flow stream of upto 20 characters. The rules differ by country, but the default (if not otherwise specified) is a 1 to 14 character alphanumeric string. The character string can contain other printable but non-alphanumeric characters (BSP dependent).
Format (x-alpha/numeric): xxxx...
Special Format: Left justified, blank filled.
Examples: CASH SHELL20
How is null data specified? N/A
What does null data indicate? No data results in error.
|
|
|
+ <CorporateDiscount>
|
DP37 1.0
|
|
<Info>
|
Alphanumeric
|
To End
|
Field Description: Accounting Information
Format (x-alpha/numeric): xxxx...
Special Format: Left justified, blank filled.
Examples: Cash SHELL20
How is null data specified? N/A
What does null data indicate? No data results in error.
|
|
|
+ <InvoiceFare>
|
DP38 1.0
|
|
<Currency>
|
Alpha
|
3
|
Field Description: Currency code
Format (a-alpha): aaa
Special Format: Left justified with 3 characters
Examples: USD INR
How is null data specified? N/A
What does null data indicate? No data results in error.
|
<Amt>
|
Alphanumeric
|
To End
|
Field Description: Amount
Format (x-alpha/numeric): xxx
Special Format: Left justified.
Examples: 100.00 100 10000
How is null data specified? N/A
What does null data indicate? No data results in error.
|
|
|
+ <NettFare>
|
DP39 1.0
|
|
<Currency>
|
Alpha
|
3
|
Field Description: Currency code
Format (a-alpha): aaa
Special Format: NA
Examples: USD INR
How is null data specified? N/A
What does null data indicate? N/A
|
<Amt>
|
Alphanumeric
|
To End
|
Field Description: Amount
Format (x-alpha/numeric): xxx...
Special Format: Left justified, variable length
Examples: 100.00 100
How is null data specified? N/A
What does null data indicate? N/A
|
|
|
<NettRemittance>
|
DP40 1.0
|
+ <ValueCode>
|
DP41 1.0
|
|
<ValueInd>
|
Alpha
|
1
|
Field Description: Pseudo City Code The Value code is a code entered onto the ticket and determines the supplementary commission an agency will make Format (a-alpha): a
Special Format: One character
Examples: 'Z' commission percentage (0001-0100%), 'D' net fare amount (0000-9999), 'K' commission amount (0000-9999), 'C' commission percentage (0000-0100)
How is null data specified? N/A
What does null data indicate? No data results in error.
|
<Amt>
|
Alphanumeric
|
To End
|
Description of Field: Field Description: Amount
Format (x-alpha/numeric): xxxx
Special Format: None
Examples: AB9999 How is null data specified? N/A
What does null data indicate? No data results in error.
|
|
|
+ <DocumentSelect>
|
DP42 2.0
|
|
<TkOnlyInd>
|
Alpha
|
1
|
Description of Field: Specifies Ticket Only option
Format (a-alpha) a
Examples: Set to 'Y' if user wishes to alter the system default of producing a ticket, itin and MIR. Setting this will inhibit itin and MIR, unless these have also been specifically requested (Terminal Equivalent: DTD)
|
<ETInd>
|
Alpha
|
1
|
Description of Field: Specifies Electronic Ticket Only option
Format (a-alpha) A
Examples: Set to 'Y' if an Electronic Ticket is required (Terminal Equivalent: DLD, ET) Set to 'P' if Paper Ticket is required (Terminal Equivalent: PT)
How is null data specified? Character blanks
What does null data indicate? Leave blank for system to determine type
|
<CouponCnt>
|
Alphanumeric
|
1
|
Description of Field: Specifies the number of ATB (Automated Ticket and Boarding passes) Post-Audit Coupons ticket option
Format (a-alpha) A
Special Format: Setting this field to zero will generate 'GA0'. Use a blank if you do not want this modifier generated
NOTE: If this field is set, then the next optional field (host/satellite) can also be set.
Examples: 2 Number of coupons (system defaults to 1) (max = 3) (Terminal Equivalent: GA - 1V only)
How is null data specified? Character blanks
What does null data indicate? Leave blank for system default.
|
<DestInd>
|
Alpha
|
1
|
Description of Field: Specifies an ATB Post-Audit Destination ticket option
Format (a-alpha) A
Example: Destination for coupons: 'H' - Home 'S' - Satellite (optional - related to number of Post Audit Coupons)
|
<ForceInd>
|
Alpha
|
1
|
Description of Field: Specifies a Force Audit Coupon ticket option
Format (a-alpha) A
Example: Set to 'A' to print an ATB Audit Coupon and override normal BSP setting. (Terminal Equivalent: 1G only - AU modifier)
|
<MIRInd>
|
Alpha
|
1
|
Description of Field: Specifies Machine Interface Record (MIR) Only ticket option
Format (a-alpha) A
Examples: Six valid settings: 'A' - Accounting MIR (Terminal Equivalent: DBD - 1V only) 'N' - Non-Accounting MIR (Terminal Equivalent: DAD) 'R' - Non-Accounting Remote MIR (requires GTID/CRS and PCC to be populated: see below) (Terminal Equivalent: DND) 'F' - Non-Faring Remote MIR (requires GTID/CRS and PCC to be populated: see below) (Terminal Equivalent: DJD - 1V only) 'X' - Dual MIR. Issues a ticket, itinerary, a two ticketing MIRs - to the MIR device to which the CRT is physically linked, and a copy of that MIR to the MIR device specified in the following fields (DXD)
Special Format: If one of these options is set (except for 'X'), the system default of producing a ticket, itin and MIR will be overridden. Setting this will inhibit ticket and itin, unless these have also been specifically requested.
|
<Locn>
|
Alphanumeric
|
6
|
Description of Field: Specifies the Location for data from the MIR only option field.
Format (a-alpha) A
Special Format: Required if option 'R', 'G', 'F', or 'X' is selected in MIR Only field. Populated with either the destination GTID (LNIATA - Line Number Interchange Address Terminal Address) for MIRs within the same system, or CRS name (1G or 1V) for MIRs to another system.
|
<PCC>
|
Alphanumeric
|
4
|
Description of Field: Pseudo City Code.
Format (x-alpha/numeric: XXXX
Special Format: Left Justified Blank Filled PCCs with less than 4 characters should be padded with a leading zero. For example, X0B should be submitted as 0X0B.
CDATA can also be used to override the attributes of this field. For example, ![CDATA[ X0B]] In this case the field is forced to right justify with a leading blank.
Examples: 1WP7 0X0B ![CDATA[ X0B]] ![CDATA[2GK5]]
How is null data specified? Character blanks
What does null data indicate? No user data was input.
|
<ItinInd>
|
Alpha
|
1
|
Description of Field: Specifies the Itinerary or Invoice type option for the ticket.
Format (a-alpha) a
Examples: 'I' - normal itin/invoice (Terminal Equivalent: DID) 'P' - Pocket itin (ticketing only) (Terminal Equivalent: DPD - 1V only)
|
<FaxInd>
|
Alpha
|
1
|
Description of Field: Specifies the Itinerary or Invoice fax type option for the ticket.
Format (a-alpha) a
Examples: 'X' - FAX - Can store the Fax modifier (Terminal Equivalent: GFX) or can use with ticketing. 'D' - Itin FAX - can't be stored, can use with ticketing only (Terminal Equivalent: DFX). (Terminal Equivalent: 1V only - DFX/GFX)
|
<ItinOptInd>
|
Alpha
|
1
|
Description of Field: Specifies the Itinerary or Invoice type options for the ticket.
Format (a-alpha) a
Examples: 'F' - itin with no fare information (Terminal Equivalent: GIF/DCD) 'A' - itin with no amounts (Terminal Equivalent: GIN, IN) 'D' - itin, but do not decrement invoice numbers (Terminal Equivalent: GID 1V only)
|
<SepInd>
|
Alpha
|
1
|
Description of Field: Specifies whether there are separate itineraries.
Format (a-alpha) a
Examples: Y N
Note: If set to 'Y', one itinerary will be printed per passenger (Terminal Equivalent: GIS/ IS)
|
<PocketItinCnt>
|
Alphanumeric
|
1
|
Description of Field: Number of pocket itineraries for ATB (Terminal Equivalent: GP - 1V only). A pocket itinerary is an option to print a passenger itinerary together with associated information on pocket itinerary stock. The data printed is identical to full length documents.
Format (a-alpha) a
Special Format: Setting this field to zero will generate 'GP0', use a blank if you do not want this modifier generated
If this field is set, then the next optional field (host/satellite) can also be set.
How is null data specified? Character blanks
What does null data indicate? System default.
|
<PocketItinsDestInd>
|
Alpha
|
1
|
Description of Field: Destination for Pocket Itineraries
Format (a-alpha) A
Special Format: (optional - related to number of Pocket Itineraries)
Examples: 'H' - Home 'S' - Satellite
|
<DeliveryDocsInd>
|
Alpha
|
1
|
Description of Field: Specifies the Delivery Documents
Format (a-alpha) A
Example: 'D' - select delivery documents (Terminal Equivalent: DDD - 1V only) NOTE: Not valid with any D modifier except DPD, GA, GB, GBN, GFX, GT, GF, GFP, GID, GUSD, GCAD, GIN, GIS
PROCESSING NOTES: ATB only.
Open to buy not down dated.
The printer 'firmware' (pectab) must be one of the following: 2200 - version 08 2800 - version 05, 07, 08
An error response will be displayed if the agency is using a 2200 printer with firmware versions 04 or 07
Requires Delivery (D-) field in PNR.
FOP is not required on the DDD modifier
Does not go to fare quote.
|
|
|
+ <SatelliteTicketPrinting>
|
DP43 1.0
|
|
<IATANum>
|
Numeric
|
7
|
Field Description: 7 digit agency IATA number Format (n-numeric): nnnnnnn
Special Format: None
Examples: 5645643 How is null data specified? N/A
What does null data indicate? No data results in error.
|
<ChkDigit>
|
Numeric
|
1
|
Field Description: Mod 7 check digit for the agency IATA number Format (n-numeric): n
Special Format: None
Examples: 0 How is null data specified? N/A
What does null data indicate? No data results in error.
|
<Pseudo>
|
Alphanumeric
|
4
|
Field Description: 3 or 4 character pseudo city code (PCC). Valid for Italian Ticketing variation/Cross Boarder STP (CBSTP). Format (x-alpha/numeric): xxxx
Special Format: Left justified, blank filled. Three or four characters.
Examples: XZ5 2GK5 How is null data specified? N/A
What does null data indicate? No data results in error.
|
|
|
<ItinRmksSuppression>
|
DP44 1.0
|
+ <WaitlistSegSelect>
|
DP45 1.0
|
|
+ <SegNumAry>
|
Array
|
n/a
|
|
<SegNum>
|
Numeric
|
3
|
Field Description: Segment number of the itinerary item to which this KLR relates.
Format (n-numeric): nnn
Special Format: Right justified, zero filled.
Examples: 000 001 002
How is null data specified? N/A
What does null data indicate? No data results in error.
|
|
|
|
|
+ <AuxSegSelect>
|
DP46 1.0
|
|
+ <SegNumAry>
|
Array
|
n/a
|
|
<SegNum>
|
Alphanumeric
|
3
|
Field Description: Segment number of the itinerary item to which this KLR relates.
Format (x-alpha/numeric): xxx
Special Format: Right justified, blank filled.
Examples: ALL 003
How is null data specified? N/A
What does null data indicate? N/A
|
|
|
|
|
+ <BackOfficeInfo>
|
DP47 1.0
|
|
<UserCode>
|
Alphanumeric
|
1
|
Field Description: User Code - optional (terminal - OP)
Format (x-alpha/numeric): x
Special Format: N/A
Examples: 2 A
How is null data specified? N/A
What does null data indicate? No data results in no error.
|
<Process>
|
Alphanumeric
|
1
|
Field Description: Process code - optional (terminal - PC)
Format (x-alpha/numeric): x
Special Format: N/A
Examples: 1 3
How is null data specified? N/A
What does null data indicate? No data results in no error
|
<Skeada>
|
Alphanumeric
|
8
|
Field Description: Optional data indicating Skeada plus Line File Number. (terminal - SK)
Format (n-numeric, x-alpha/numeric): xxxxxx-n
Special Format: Left justified, blank filled. 1 to 6 alphanumeric, followed by '-', and 1 numeric character. Data is edited, removing dash and right justifying final numeric i.e. A4-3 output as 'A4 3'
Examples: A4-3 USD-1
How is null data specified? N/A
What does null data indicate? No data results in no error
|
<VAT>
|
Alphanumeric
|
2
|
Field Description: VAT code - optional (terminal - IV)
Format (x-alpha/numeric): xx
Special Format: Right justified, zero filled.
Examples: A3 3A
How is null data specified? N/A
What does null data indicate? No data results in no error
|
<ActualFare>
|
Numeric
|
8
|
Field Description: Optional data indicating Actual Paid Fare. (terminal - PZ)
Format (n-numeric): nnnnnnnn
Special Format: Right justified, zero filled. 4 to 8 numeric characters
Examples: 00010248
How is null data specified? Zero
What does null data indicate? Zero specifies null data.
|
<ExchangeRate>
|
Numeric
|
7
|
Field Description: Optional data indicating Exchange Rate. (terminal - CM)
Format (n-numeric): nnnnnnn
Special Format: Right justified, zero filled. 1 to 7 numeric characters.
Examples: 0048898
How is null data specified? Zero
What does null data indicate? Zero specifies null data.
|
<PrintDelivery>
|
Alphanumeric
|
10
|
Field Description: Optional data indicating Print Delivery Note plus Sale Code. (terminal - OP)
Format (a-alpha, x-alpha/numeric): xxxxxxxxxx
Special Format: Left justified, blank filled. 1 alpha character ('N' or 'S'), followed by '-', and 1 to 8 numeric.
Examples:
How is null data specified? N/A
What does null data indicate? No data results in no error
|
<ClientFile>
|
Alphanumeric
|
8
|
Field Description: Optional data indicating Client/Account File plus Form of Payment. (terminal - CL)
Format (a-alpha, x-alpha/numeric): xxxxxx-x
Special Format: Right justified, zero filled. 1 to 6 alphanumeric characters, followed by '-', and 1 character ('A' or 'C').
Examples: US783-A
How is null data specified? N/A
What does null data indicate? No data results in error.
|
|
|
+ <EncargosFinanceiros>
|
DP48 1.0
|
|
<EF>
|
Alphanumeric
|
To End
|
Field Description: On Brazilian Domestic transactions, when they are paid by invoice, the Fare Amount is subject to an increase according to a percentage called 'Factor de Encargos Financeiros' (FEF). In this case the Equivalent Fare amount will be equal to the Fare Amount plus FEF (and manually input in the Fare Quote by the agent). The Brazilian BSP has requested that for certain domestic transactions, the Remittance Area on the ticket reflects the Fare Amount rather than the Equivalent Fare Amount, as in this case the FEF should not be reported in the Remittance Area. The EF modifier indicates to the system that the Fare Amount is to be printed on the Remittance Area instead of the Equivalent Fare as is normal
Format (x-alpha/numeric): xxxxxxxxxxxxxxxx
Special Format: Left justified. Blank filled.
Examples: USD1000 USD10248
How is null data specified? N/A
What does null data indicate? N/A.
|
|
|
<SysGenItinNumbers>
|
DP49 1.0
|
+ <OriginalAgentDetail>
|
DP50 1.0
|
|
<ExchangeNum>
|
Numeric
|
13
|
Document number for exchange 13 digit ticket number
|
<Pt>
|
Alphanumeric
|
3
|
City of issuance 3 character city / airport code
|
<Dt>
|
Alphanumeric
|
7
|
Original issue date DDMMMYY - date must be within the last year
|
<IATANum>
|
Numeric
|
7
|
Iata number of retail agent (7 numerics)
|
<ChkDigit>
|
Numeric
|
1
|
Modula 7 check digit
|
|
|
+ <VAT>
|
DP51 1.0
|
|
<VATAmt>
|
Numeric
|
6
|
Field Description: VAT Amount Note - This modifier does not control data that prints on a ticket. The VAT modifier controls data that prints on an Itinerary/Invoice document and data that is stored in a MIR document. The DYO label @VATPCT defines where the modifier data will print on the Itinerary/Invoice document and only MIR type 04 will store data input on this modifier.
Format (n-numeric): nnnnnn
Special Format: Right justified, zero filled.
Examples: 010248
How is null data specified? Null data specified by zero.
What does null data indicate? Null data results in error.
|
<Type>
|
Alpha
|
1
|
Field Description: Type
Possible Values (List): I - Inclusive, E - Exclusive
Format (a-alpha): a
Special Format: Blank if no data.
Examples: I
How is null data specified? N/A
What does null data indicate? Null data results in error.
|
|
|
<NonNegotiableCharge>
|
DP53 1.0
|
<PrintTableOverride>
|
DP54 1.0
|
+ <ServiceFees>
|
DP57 1.0
|
|
<DocNum>
|
Numeric
|
13
|
Description of Field: Service Fee document Number. Format (a-alpha, n-numeric, x-alphanumeric, b-character blank): Numeric Special Format: None List of Possible Values: 1231234567890 How is null data specified? N/A What does null data indicate? No data results in ERROR
|
<PCC>
|
Alphanumeric
|
4
|
Description of Field: Pseudo City Code Format (a-alpha, n-numeric, x-alphanumeric, b-character blank): Alpha Numeric Special Format: Left Justified Blank field List of Possible Values: X6H K29 How is null data specified? BLANK What does null data indicate? No data means use the same Pseudo City Code
|
<IssueDt>
|
Alphanumeric
|
9
|
Description of Field: Service Fee Issue Date. Format (a-alpha, n-numeric, x-alphanumeric, b-character blank): Alpha Numeric Special Format: DDMMMYYYY List of Possible Values: 12JAN2009 How is null data specified? BLANK What does null data indicate? No data means the current Date
|
|
|
<ProgEndorsement>
|
DP58 1.0
|
+ <FOPRestrict>
|
DPF0 1.0
|
|
<RestrictionInd>
|
Alpha
|
1
|
Field Description: The Restriction Indicator indicates whetheradditional FOP restriction check is required.
Format (a-alpha): a
Special Format: None
List of Possible Values:
Y = An additional FOP restriction check by Airline is required.
BLANK = No additional FOP restriction check by the Airline required.
Examples: Y
How is null data specified? BLANK
What does null data indicate? No additional FOP restriction check by Airline required
|
|
|
+ <DocProdFareType>
|
DPFT 1.0
|
|
<Type>
|
Alphanumeric
|
1
|
Fare Type: Identifies the type of fare to be processed. Possible Values: I = All available fares. N = Public fares only. P = Private fares only (all types). C = NET fares only. A = Airline Private Fares only. G = Agency Private Fares only. What does null data indicate? A blank will result in an error. Data in this field is mandatory when using this KLR.
|
|
|
+ <AssocSegs>
|
DPII 1.0
|
|
+ <SegNumAry>
|
Array
|
n/a
|
|
<SegNum>
|
Numeric
|
3
|
Field Description: Segment Number Format (n-numeric): nnn Possible Values (Range): 001-099 Special Format: Right justified, zero filled. Examples: 001 055 How is null data specified? N/A What does null data indicate? No data results in error.
|
|
|
|
|
+ <OCMods>
|
DPOC 1.0
|
|
<AirV>
|
Alphanumeric
|
3
|
Field Description: Controlling carrier code This will be used in following pricing PROCs: PNR BF Management (1408) Format (c=character): cc_ (Blank) Special Format: Left justified character blank filled. How is null data specified? N/A. What does null data indicate? No data results in error.
|
|
|
+ <CreditCardFOP>
|
DPP0 1.0
|
|
<ID>
|
Numeric
|
2
|
Field Description: Form of Payment type number Format (n-numeric): nn Possible Values (List) 06 - Credit Card 10 - Debit Card Special Format: Right justified. Examples: 06 How is null data specified? N/A What does null data indicate? Task dependant, for 'some' tasks, no data results in error
|
<Type>
|
Numeric
|
1
|
Field Description: Form of payment type Format (n-numeric): n Possible Values (List) 1 - Credit type form of payment 2 - Cash type form of payment Special Format: N/A Examples: 1 How is null data specified? N/A What does null data indicate? Task dependant, for 'some' tasks, no data results in error
|
<Currency>
|
Alpha
|
3
|
Field Description: Currency code of amount paid with FOP Format (a-alpha): aaa Special Format: Blank Filled. Examples: USD (U.S. Dollars) CAD (Canadian Dollars) EUR (Euros) How is null data specified? Blanks What does null data indicate? Task dependant, for 'some' tasks, no data results in error
|
<Amt>
|
Numeric
|
12
|
Field Description: Amount paid with FOP (if not entered then zeroes) Format (n-numeric): nnnnnnnnnnnn Possible Values (List) 000000000000 - 999999999999 Special Format: Right justified, zero filled. Examples: 000788392223 How is null data specified? Zero What does null data indicate? Task dependant, for 'some' tasks, no data results in error
|
<ExpDt>
|
Numeric
|
4
|
Field Description: Credit Card Expiration Date Format (n-numeric): nnnn (MMYY) Special Format: MMYY Examples: 0505 How is null data specified? Blanks What does null data indicate? Task dependant, for 'some' tasks, no data results in error
|
<TransType>
|
Numeric
|
1
|
Field Description: Credit Transaction Type (If not entered then blanks) Format (n-numeric): n Possible Values (List) 1 - Signature on File 2 - Telephone Order Special Format: Blank filled. Examples: 2 How is null data specified? Zero or Blanks What does null data indicate? When null (blanks) then this field is not applicable
|
<ApprovalInd>
|
Alpha
|
1
|
Field Description: Outbound only. If source of approval unknown, field is blank. Format (a-alpha): a Possible Values (List): M - manual, A - system generated Character Blank - source of approval unknown. Special Format: N/A Examples: M How is null data specified? Blanks What does null data indicate? Task dependant, for 'some' tasks, no data results in error
|
<AcceptOverride>
|
Alpha
|
1
|
Field Description: Credit Card Acceptance Override (CAO). CAO is Apollo only. Possible Values (List): Y - Credit Card acceptance override applies. Format (a-alpha): a Special Format: N/A Examples: Blank How is null data specified? Blanks What does null data indicate? When null (blanks) then this field is not applicable
|
<ValidationBypassReq>
|
Alpha
|
1
|
Field Description: Credit Card Validation Bypass requested Possible Values (List): Y - Do not validate Credit Card with vendor N - Validate Credit Card with Vendor. Format (a-alpha): a Special Format: If 'Y' you must enter the *A Authorization code in the Additional Info Array, in ID number 1 - Credit Card Approval Code. Examples: Y How is null data specified? Blanks - Defaults to 'N' What does null data indicate? When null (blanks) then this field is not applicable
|
<Vnd>
|
Alpha
|
2
|
Field Description: Credit card Vendor alpha code Format (a-alpha): aa Special Format: Left justified, blank filled. Examples: AX VI CA JC TP DC How is null data specified? N/A What does null data indicate? Task dependant, for 'some' tasks, no data results in error
|
<Acct>
|
Numeric
|
20
|
Field Description: Credit Card Number Format (n-numeric): nnnnnnnnnnnnnnnnnnnn Special Format: Right justified, Zero filled. Examples: 00000371019534732004 How is null data specified? N/A What does null data indicate? No data results in error
|
+ <AdditionalInfoAry>
|
Array
|
n/a
|
|
+ <AdditionalInfo>
|
FieldSet
|
n/a
|
|
<ID>
|
Numeric
|
1
|
Field Description: Card Additional Data Indicator.
Format (n-numeric): n
Possible Values (List): 1 - Credit Card Approval code (8 alphanumeric) 2 - Card Holder (29 alpha with special chars) 3 - Order number - South Africa only (29 alphanumeric) 4 - Card Identification Code as used by => AMEX (4 numeric) on 1V and => AMEX (4 numeric) on 1G => CA (3 numeric) on 1G => DC (3 numeric) on 1G => VI (3 numeric) on 1G => DS (3 numeric) on 1G 5 - Extended payment option, format depending on credit card vendor (4 alphanumeric) 6 - Customer reference (29 alphanumeric) 8 - OB Fee Charged
Special Format: N/A
Examples: 1
How is null data specified? N/A
What does null data indicate? No data results in error
|
<Dt>
|
Alphanumeric
|
29
|
Field Description: Additional Data. Format (x-alpha/numeric): xxxxxxxxxxxxxxxxxxxxxxxxxxxxx Special Format: Left justified, blank filled. Examples: A1234 (24 blanks) 512 (26 blanks) How is null data specified? N/A What does null data indicate? No data results in error
|
|
|
|
|
|
|
+ <CheckFOP>
|
DPP1 1.0
|
|
<ID>
|
Numeric
|
2
|
Field Description: Form of Payment id -Cheque Format (n-numeric): nn Special Format: N/A Possible Values (List or Range): 02- Cheque Examples: 02 How is null data specified? N/A What does null data indicate? No data results in error
|
<Type>
|
Numeric
|
1
|
Field Description: Form of Payment Type Format (n-numeric): n Special Format: Zero, if not entered. Possible Values (List): 1 - Credit type form of payment 2 - Cash type form of payment Examples: 2 How is null data specified? N/A What does null data indicate? No data results in error.
|
<Currency>
|
Alpha
|
3
|
Field Description: Currency code of amount paid with FOP Format (a-alpha): aaa Special Format: Left justified, Character Blank filled. Examples: USD How is null data specified? N/A What does null data indicate? No data results in error.
|
<Amt>
|
Numeric
|
12
|
Field Description: Amount paid with FOP Format (n-numeric): nnnnnnnnnnnn Special Format: Zero, if not entered. Right justified, zero filled Examples: 000000064578 How is null data specified? Null data is specified as zero. What does null data indicate? If not entered then field is populated with zeroes.
|
+ <AdditionalInfoAry>
|
Array
|
n/a
|
|
+ <AdditionalInfo>
|
FieldSet
|
n/a
|
|
<ID>
|
Numeric
|
1
|
Field Description: Additional Data indicator
Format (n-numeric): n
Special Format: Left justified, blank filled.
Possible Values (List): 1 - Micron number 2 - Bank (sort) code 3 - Cheque number 4 - Drawee name 5 - Holder name 6 - Free form text 8 - Ob Fee charged
Examples: 4
How is null data specified? N/A
What does null data indicate? No data results in error.
|
<Dt>
|
Alphanumeric
|
29
|
Field Description: Additional Data based on the indicator selected in Additional Data Ind field. Format (x-alpha/numeric): xxxxxxxxxxxxxxxxxxxxxxxxxxxxx Special Format: Left justified, Character Blank filled. Examples: How is null data specified? N/A What does null data indicate? No data results in error.
|
|
|
|
|
|
|
+ <OtherFOP>
|
DPP9 2.0
|
|
<FOPID>
|
Numeric
|
2
|
Description of Field: Form of Payment identification number Format (n-numeric): nn Possible Values (List or Range): 01 - Cash 03 - Nonref 04 - Miscellaneous 05 - Invoice 07 - Government (Travel) Request 08 - Pseudo Cash 09 - Credit (non Credit Card) 11 - AK Bons 12 - Pay Late 13 - Exchange 14 - Money Order 15 - Travelers Check 16 - Special Government Transportation Request 17 - Multiple Receivable 18 - Certificate (CERT for UA) 99 - Freeform etc. Special Format: Right justified, zero filled Example: 07 How is null data specified? N/A What does null data indicate? No data results in error
|
<Type>
|
Numeric
|
1
|
Description of Field: Form of payment type Format (n-numeric): n Possible Values (List or Range): 1 - Credit type form of payment 2 - Cash type form of payment Special Format: Right justified, zero filled Example: 0 1 How is null data specified? 0 What does null data indicate? Zero indicates null data.
|
<PmtCrncy>
|
Alpha
|
3
|
Description of Field: Currency code of amount paid with FOP Format (a-alpha): aaa Special Format: Left justified, blank filled. Example: 3 Blanks USD (U.S. Dollars) CAD (Canadian Dollars) EUR (Euros) How is null data specified? N/A What does null data indicate? No data result in error.
|
<Amt>
|
Numeric
|
12
|
Description of Field: Amount paid with FOP Format (n-numeric): nnnnnnnnnnnn Possible Values (Range): 000000000000 - 999999999999 Special Format: Right justified, zero filled Example: 000787822122 How is null data specified? 0 What does null data indicate? If not entered then field is populated with zeroes
|
+ <AddlDataIDAry>
|
Array
|
n/a
|
|
+ <AddlDataID>
|
FieldSet
|
n/a
|
|
<ID>
|
Numeric
|
1
|
Description of Field: Additional data indicator
Format (n-numeric): n
Possible Values (List): 2 - Money Order / Travelers Check number 3 - Government request id 4 - Freeform text 5 - Invoice number 6 - Certificate number 7 - Exchange EMDRB indicator 8 - OB Fee Charged 9 - Exchange Ticket Number
Example: 3
How is null data specified? N/A
What does null data indicate? No data results in error
|
<Dt>
|
Alphanumeric
|
29
|
Description of Field: Additional data Format (x-alpha/numeric): xxxxxxxxxxxxxxxxxxxxxxxxxxxxx Special Format: Left justified, blank filled. Example: AD2311112 (20 blanks) How is null data specified? N/A What does null data indicate? No data results in error
|
|
|
|
|
|
|
+ <AssocPsgrs>
|
DPPI 1.0
|
|
+ <PsgrAry>
|
Array
|
n/a
|
|
+ <Psgr>
|
FieldSet
|
n/a
|
|
<LNameNum>
|
Numeric
|
2
|
Field Description: Unique, sequential number identifying the last name grouping
Format (n- numeric): nn
Special Format: Right justified, padded with zero, one or two characters. If no data, then blank filled.
Examples: 01 02
How is null data specified? Null data specified by blanks.
What does null data indicate? No data results in error.
|
<PsgrNum>
|
Numeric
|
2
|
Field Description: Sequential number identifying a passenger within a last name grouping.
Format (n- numeric): nn
Special Format: Right justified, padded with zero, one or two characters. If no data, then blank filled.
Examples: 01 02
How is null data specified? Null data specified by blanks.
What does null data indicate? No data results in error.
|
<AbsNameNum>
|
Numeric
|
2
|
Field Description: Unique, sequential number identifying each passenger irrespective of last name
Format (n- numeric): nn
Special Format: Right justified, padded with zero, one or two characters. If no data, then blank filled.
Examples: 01 blank blank
How is null data specified? Null data specified by blanks
What does null data indicate? It's a valid scenario. Null data doesn't result in error
|
|
|
|
|
|
|
+ <CtrlAirVMods>
|
GQCC 1.0
|
|
<CtrlAirV>
|
Alphanumeric
|
3
|
Description of Field: Controlling carrier for fare selection. This is currently used for following pricing Records: FareQuoteStandard (1406). FareQuoteFlightSpecific(1402). FareQuoteClassSpecific(1434). FareQuoteDollarSaver(1404). FareQuoteBestBuyCompare(1418). FareQuoteBestBuyRegardless(1432). PNRBFManagement(1408). Format (an-alphanumeric): AN Special Format: N/A Possible Values (List or range): Carrier code to be selected for fare pricing by NGGF. BLANK - no controlling carrier requested. Examples: UA_, BA_ etc. How is null data specified? Null data not valid. What does null data indicate? Null data is invalid and should return error.
|
|
|
+ <GenFarePrefs>
|
GQFP 1.0
|
|
<Pen>
|
Alphanumeric
|
2
|
Description of Field: Penalty allowance (tolerance). Indicates the maximum the Customer is willing to pay for a penalty. If the Customer does not wish to pay any penalty, they would enter '00'. If the Customer wants any fare regardless of penalty application, the field would be blank.
Format (x - alpha/numeric): xx
Special Format: Right justified, zero filled.
Possible Values (List or Range): 99 = Non-refundable. 00 = Fully refundable (non-restricted). Character Blank = Return all fares regardless of penalty
Examples: 00 99
How is null data specified? Null data is specified by character blanks.
What does null data indicate? No data results in error.
|
<MinStay>
|
Alpha
|
1
|
Description of Field: Minimum Stay
Format (a - alpha): a
Special Format: N/A
Possible Values (List or Range): Y - Allow minimum stay with fare N - Do not allow minimum stay with fare
Examples: Y N
How is null data specified? N/A
What does null data indicate? N/A
|
<MaxStay>
|
Alpha
|
1
|
Description of Field: Maximum Stay
Format (a - alpha): a
Special Format: N/A
Possible Values (List or Range): Y - Allow maximum stay with fare N - Do not allow maximum stay with Fare
Examples: Y N
How is null data specified? N/A
What does null data indicate? N/A
|
<AP>
|
Alpha
|
1
|
Description of Field: Advance Purchase
Format (a - alpha): a
Special Format: N/A
Possible Values (List or Range): Y - Allows advance purchase. N - Does not allow advance purchase.
Examples: Y N
How is null data specified? N/A
What does null data indicate? N/A
|
|
|
+ <PsgrMods>
|
GQNP 1.0
|
|
PsgrCnt Structured data only. Not in XML.
|
Numeric
|
2
|
Description of Field: Number of Passenger to Follow Format (n-numeric): nn Special Format: Right justified, zero filled. Examples: 01 04 How is null data specified? N/A What does null data indicate? N/A
|
+ <PsgrAry>
|
Array
|
n/a
|
|
+ <Psgr>
|
FieldSet
|
n/a
|
|
<LNameNum>
|
Numeric
|
2
|
Description of Field: Sequential number identifying Last Name Format (n-numeric): nn Special Format: Right justified, zero filled. Examples: 01 04 How is null data specified? N/A What does null data indicate? N/A
|
<PsgrNum>
|
Numeric
|
2
|
Description of Field: Unique Sequential number identifying passengers relative to Last Name Element number Format (n-numeric): nn Special Format: Right justified, zero filled. Examples: 01 04 How is null data specified? N/A What does null data indicate? N/A
|
<AbsNameNum>
|
Numeric
|
2
|
Description of Field: Unique Sequential number identifying Absolute Name Note: Fare quote will only support up to six different PTC types per transaction
Format (n-numeric): nn
Special Format: Right justified, zero filled.
Examples: 01 04
How is null data specified? N/A
What does null data indicate? N/A
|
<PIC>
|
Alphanumeric
|
6
|
Description of Field: Passenger Type Code for this passenger or passengers. (If no fares are found for the passenger type specified, adult fares will be used) Format (x-alpha/numeric): xxxxxx Special Format: Left justified, character blanks filled Examples: ADT(blanks) = Adult SRC65(blank) = Senior Citizen MIL(blanks) = Military GVT(blanks) = Government INF(blanks) = Infant How is null data specified? Blanks What does null data indicate? Only consider fares that are not tied to a particular Passenger Type Code, or are ADT fares
|
<TIC>
|
Alphanumeric
|
6
|
Description of Field: TIC code for this passenger Format (x-alpha/numeric): xxxxxx Special Format: Left justified, character blank filled. Examples: CSV25(Blanks) How is null data specified? Null data is specified by character blanks. What does null data indicate? No TIC data present.
|
|
|
|
|
|
|
+ <PassengerType>
|
GQPA 5.0
|
|
+ <PsgrAry>
|
Array
|
n/a
|
|
+ <Psgr>
|
FieldSet
|
n/a
|
|
<LNameNum>
|
Numeric
|
2
|
Last Name Element Number: Sequential number identifying Last Name Range Of Possible Values: 00 - 99 Example: If the first 3 passengers are all Smith, and the next two passenger are Jones, then the fourth and fifth passenger's Last Name Number would be '02' because they have the second last name in the group. What does null data indicate? Zero indicates passenger data not part of pricing request to be used for accompanied travel restriction validation only. If zero is input, it must be input in all three data elements: Last Name Element Number, Passenger Element Number, Absolute Name Element ID
|
<PsgrNum>
|
Numeric
|
2
|
Passenger element number: Unique Sequential number identifying a passenger within a Last Name group Range Of Possible Values: 00 - 99 Example: If the first 3 passengers are all Smith, and the next two passenger are Jones, then the fourth passenger would have a 2 in the previous field, and a 1 in this field, since he is the first Jones in the group. What does null data indicate? Zero indicates passenger data not part of pricing request to be used for accompanied travel restriction validation only. If zero is input, it must be input in all three data elements: Last Name Element Number, Passenger Element Number, Absolute Name Element ID
|
<AbsNameNum>
|
Numeric
|
2
|
Absolute Name Element ID: Unique Sequential number identifying a passenger by an Absolute number, or a number that is not relative to last name groups. Range of Possible Values: 00-99 Example: If the first 3 passengers are all Smith, and the next two passenger are Jones, then the fourth passenger would have a 4 in this field, since he is the fourth passenger in the group regardless of last name. What does null data indicate? Zero indicates passenger data not part of pricing request to be used for accompanied travel restriction validation only. If zero is input, it must be input in all three data elements: Last Name Element Number, Passenger Element Number, Absolute Name Element ID
|
<PTC>
|
Alphanumeric
|
3
|
Passenger Type Code: This is the ATPCo code for this passenger's type. Examples: ADT = Adult SNN = Senior Citizen MIL = Military GVT = Government INF = Infant without a seat CNN = Child INS = Infant with a seat Where there is an NN designation you must enter the code as C05 or S66 and use the following Age field (tag) for the age except for FQFinder, FQFlexShop, and FQSuperBB where you enter the code as CNN and SNN Special Format If a PTC type is entered requiring an age definition, the PTC type must be entered as CNN, MNN, SNN and the Age field (tag) must contain the actual age description. The PTC must be entered in upper-case as Mnn, etc., will not work. What does null data indicate? Blank = Only consider fares that are not tied to a particular Passenger Type Code, or are ADT fares.
|
<Age>
|
Alphanumeric
|
2
|
Age of passenger: This is needed for some passenger types that have an age requirement, like infant fares, or senior citizen discounts. Examples: 01 (for Infant) 02 - 99 (for any others) What does null data indicate? Blank = No age parameter is required
|
<PricePTCOnly>
|
Alpha
|
1
|
Price only the requested PTC: Indicates whether to only return (i.e. price) fares restricted to the passenger type specified in the PTC field. If set to "Y", and no such fares exist, the system will NOT default to Adult fares, but will return a warning message that no fares were found for this PTC. Possible Values (List): Y = Return only PTC specific fares N = Do not restrict pricing to only PTC specific fares. Use ADT fares if no PTC fares exist, or if ADT fare is lower. What does null data indicate? Blank defaults to "N".
|
<DiscOrIncrInd>
|
Alpha
|
2
|
Discount or Increase Indicator: Indicates the type of Discount or Increase mechanism that is to be applied to the fare. When a discount/increase code is specified here, an amount must be specified in the Amount/Percent field (following). Possible Values (list): Discount codes. These indicate that an amount or a percentage be deducted from the final fare quote ("base fare total" is the total before taxes and fees are calculated; "total fare" is the total after taxes and fees are calculated and added to the base fare total):
DP = Discount Percent off base fare total DB = Discount Amount off base fare total DT = Discount Amount off total fare For use by travel agents only: AD = Discount Percent off base fare total For use by airlines only: ID = Discount Percent off base fare total Note: if AD or ID are used, a fare basis code must be specified in the GQSS (SegSelection) KLR.
Increase codes. These indicate that an amount or a percentage be added to the final fare quote (Note: these are not applicable with FRQ05NWSHOP - FareQuoteShop_# XML Transaction):
IP = Increase Percent to apply to base fare quote IF = Increase Amount to add to base fare quote
Note: On the 1V host system, the following procs (XML Transactions) will have the ability request DP, DB, DT, IP, or IF (along with a value in the Amount/Percent field) with a PTC value in the PassengerTypeCode field. Previously, a "Passenger Types Not Combinable" error was returned. This will allow 1V to be compatible with 1G. e.g. MIL and DP10 (CommissionMod) may combine.
FRQ00BBCOMP (FareQuoteBestBuyCompare) FRQ04DOLSAV (FareQuoteDollarSaver) FRQ03FINDER (FareQuoteFinder) FRQ04FLTSPC (FareQuoteFlightSpecific) FRQ04GETAFQ (FareQuoteStandard) What does null data indicate? Blank = No discount/increase required
|
<AmtOrPercent>
|
Alphanumeric
|
9
|
Amount or Percentage: This is the Amount of currency units or the Percentage to discount or increase the fare as specified by the Discount/Increase indicator above. Examples: 000000005 (e.g. for an increase of 5 units of currency) 000000010 (e.g. for 10 percent discount) Since this is numeric it will be right justified zero filled. What does null data indicate? Zeroes = No discount/increase required
|
<PersonalGeoType>
|
Alphanumeric
|
1
|
Personal Geography Type: Indicates whether the geography data in the next field is referring to a country, a state (or province), or a city. Note: "Spanish Resident" is a special designation. It is only supported on the Galileo core, and specific SSR and itinerary requirements must be met. Possible Values (List): 1 = Nation 2 = State/Province 3 = City 4 = Spanish Resident Nation 5 = Spanish Resident State/Providence 6 = Spanish Resident City What does null data indicate Blank = No personal geography data to specify
|
<PersonalGeoData>
|
Alpha
|
4
|
Personal Geography to be applied. The previous field indicates the type of location, this field identifies the location itself. Examples: (country) US (Province) CAPQ (City) DEN What does null data indicate? Blank = No personal geography data to specify
|
<TIC>
|
Alphanumeric
|
6
|
Ticket Identifier Code: This is the applicable TIC code for use by airline customers only. Example: CS25 (passenger holds a 25% off coupon) What does null data indicate? Blank = No TIC data to specify
|
<TkDesignator>
|
Alphanumeric
|
10
|
Ticket Designator Override: Input will override any current ticket designator associated with the quoted fare. Example: STUDENT What does null data indicate? Blank = No change to current ticket designator requested.
|
<TkCode>
|
Alphanumeric
|
10
|
Ticket Code Override: Input will override any current ticket code associated with the quoted fare. Example: STUDENT What does null data indicate? Blank = No change to current ticket code requested.
|
|
|
|
|
|
|
+ <PlatingAirVMods>
|
GQPC 1.0
|
|
<PlatingAirV>
|
Alphanumeric
|
3
|
Description of Field: Plating Carrier Must be present for T:$B NOTE: (PlatingAirVMods) is required for storing the plating carrier in the ATFQ at booking. Do not use DP0H KLR (PlatingAirVMod) to store the plating carrier in the ATFQ.
Format (x -alpha/numeric): xxx
Special Format: Left-justified, character blank filled.
Examples: UA(Character Blank) BA(Character Blank)
How is null data specified? Null data is specified by Character Blanks.
What does null data indicate? N/A
|
|
|
+ <FqPicOnly>
|
GQPO 1.0
|
|
PsgrCnt Structured data only. Not in XML.
|
Numeric
|
2
|
Description of Field: Number of Passenger to Follow Format (n-numeric): nn Special Format: Zero, if does not exist Right justified, zero filled Examples: 01 How is null data specified? Null data is specified by Zero. What does null data indicate? No data results in error.
|
+ <PsgrAry>
|
Array
|
n/a
|
|
+ <Psgr>
|
FieldSet
|
n/a
|
|
<LNameNum>
|
Numeric
|
2
|
Description of Field: Sequential number identifying Last Name. Format (n-numeric): nn Special Format: Right justified, zero filled Examples: 01 How is null data specified? No data results in error. What does null data indicate? No data results in error.
|
<PsgrNum>
|
Numeric
|
2
|
Description of Field: Unique Sequential number identifying passenger's relative to Last Name Element number. Format (n-numeric): nn Special Format: Right justified, zero filled Examples: 01 How is null data specified? No data results in error. What does null data indicate? No data results in error.
|
<AbsNameNum>
|
Numeric
|
2
|
Description of Field: Unique Sequential number identifying Absolute Name. Format (n-numeric): nn Special Format: Right justified, zero filled Example: 01 How is null data specified? No data results in error. What does null data indicate? No data results in error.
|
<PIC>
|
Alphanumeric
|
6
|
Description of Field: Passenger Type Code for this passenger or passengers. (If no fares are found for the passenger type specified, no fares will be returned (cf. the GQNP))
Format (x-alpha/numeric): xxxxxx
Special Format: Character blanks, if does not exist.
Possible Values (List): Character Blanks = Adult Cnn = Child, where nn is 2-digit age zero filled. SRCnn - Senior Citizen where nn is 2-digit age. MIL - Military. GVT - Government. INF - Infant. Note: Fare quote will only support up to six different PTC types per transaction.
Example: GVT(blanks) = Government
How is null data specified? Blanks.
What does null data indicate? This KLR is used only when fares for a specific passenger type are required (no default to Adult fares). This field should therefore not be null - if no specific passenger type is requested, the GQNP (or, preferably, the GQPA) should be used instead.
|
<TIC>
|
Alphanumeric
|
6
|
Description of Field: TIC code for the passenger. Format (x-alpha/numeric): xxxxxx Special Format: Character Blanks, if does not exist Examples: Character Blanks How is null data specified? Null data is specified by Character Blanks. What does null data indicate? No data indicates no TIC data present
|
|
|
|
|
|
|
+ <GenQuoteInfo>
|
GQQM 13.0
|
|
KLR Header
|
<SellCity>
|
Alpha
|
5
|
Field Description: Selling City: City Code identifying where ticket is to be sold. Format (a -alpha): aaaaa Special Format: Left justified, blank filled. Examples: DEN CHI What does null data indicate? Blank results in error (Field is mandatory).
|
<TktCity>
|
Alpha
|
5
|
Field Description: Ticketing City: City Code identifying where the ticket will be issued. Format (a -alpha): aaaaa Special Format: Left justified, blank filled. Examples: DEN CHI What does null data indicate? Blank results in error (Field is mandatory).
|
<AltCurrency>
|
Alpha
|
3
|
Field Description: Currency code for Alternative currency in which Fare Quotes may be published. Format (a -alpha): aaa Possible Values: Three letter alpha currency code Examples: INR GBP What does null data indicate? Blank results in error (Field is mandatory).
|
<EquivCurrency>
|
Alpha
|
3
|
Field Description: Currency code for Equivalent taxes, totals, etc. Format (a -alpha): aaa Possible Values: Three letter alpha currency code Examples: USD CAD What does null data indicate? Blank results in error (Field is mandatory).
|
<TkDt>
|
Alphanumeric
|
8
|
Field Description: Ticket Date: Date of ticket issuance. Date Format: YYYYMMDD Examples: 20060131 20061231 What does null data indicate? Blank results in error (Field is mandatory).
|
<BkDtOverride>
|
Alpha
|
1
|
Field Description: Booking Date Override indicator: Indicates whether the booking date should be set to the current date, or to the PNR / BF creation date. Pricing will be done accordingly. NOTE: This field must not be used in conjunction with the "Specified Booking Date" Override field below. This field, the Booking Date Override indicator, must be set to N if the Specified Booking Date field below is used. Format (a -alpha): a Possible Values: Y = Yes, override booking date with current date. N = No, use PNR / BF creation date. What does null data indicate? Blank defaults to "N".
|
<EUROverride>
|
Alpha
|
1
|
Field Description: Euro currency override indicator: This indicator is used to request the quote be expressed in Euros (EUR) instead of the local currency. It can only be used for countries that are members of the EMU, and are allowing either currency to be used during the transition period from local currency to the Euro. Format (a -alpha): a Possible Values (List): Y = Yes, quote in Euros instead of the local currency. (for EMU countries in transition only) N = No, don't quote in Euros. Use AAA default or LCU Override. What does null data indicate? Blank defaults to "N", or country is not an EMU member.
|
<LCUOverride>
|
Alpha
|
1
|
Field Description: LCU override indicator: This indicator is used to request the quote be expressed in the local currency instead of in Euros (EUR). It can only be used for countries that are members of the EMU, and are allowing either currency to be used during the transition period from local currency to the Euro. Format (a -alpha): a Possible Values (List): Y = Yes, quote in LCU (output in the national currency of EMU countries). N = No, don't quote in LCU. Use AAA default or EUR Override. What does null data indicate? Blank defaults to "N", or country is not an EMU member.
|
<TkType>
|
Alpha
|
1
|
Field Description: Ticket Type indicator: Used to indicate if the ticket should be issued as an Electronic, or as a Paper ticket. Format (a -alpha): a Possible Values (List): E = Electronic Ticket is being issued. P = Paper Ticket is being issued. What does null data indicate? Blank = unknown or unspecified ticket type.
|
<AltCitiesRequired>
|
Alpha
|
1
|
Field Description: Alternate Cities Required indicator. Format (a -alpha): a Possible Values: Y = Requested for alternate cities. N = Alternate cities not requested. What does null data indicate? Blank = no option is selected (default to N?)
|
<AltDatesRequired>
|
Alpha
|
1
|
Field Description: Alternate Dates Required indicator. Format (a -alpha): a Possible Values: Y = Requested for alternate dates. N = Alternate dates not requested. What does null data indicate? Blank = no option is selected (default to N?)
|
<NetFaresOnly>
|
Alpha
|
1
|
Field Description: Net fares only indicator: This field is used to indicate whether to return Net Fares exclusively, or if non-Net Fares should also be included in the response. Format (a -alpha): a Possible Values : Y = Yes, Show Net Fares only N = No, Don't Only show Net Fares, include others. A = All, Show all including unmarked up Net Fares What does null data indicate? Blank = Default to "N".
|
<TkAgncyPCC>
|
Alphanumeric
|
4
|
Field Description: Ticketing Agency Pseudo City Code: Valid 3 or 4 character Pseudo City Code used to identify an agency other than the faring agency as the ticketing agency. This pseudo will be added to the plating utility for obtaining a valid plating carrier based on the itinerary. This agency will be used as the ticketing agency only for this request. Note: This field only applies if the faring agency participates in default plating logic, and PLAT is turned on in the Agency Descriptor Section of their AAT. Format (x -alpha-=numeric): xxxx Examples: J0B GK5 What does NULL data indicate? Blank = use the faring agency as the ticketing agency unless some other override method has been applied.
|
<RulesProcess>
|
Alphanumeric
|
1
|
Field Description: Indicates whether to process overall quote rules (most restrictive) or rules per fare component. Format (a -alpha): a Possible Values: Y = return rules per fare component N = return most restrictive rules for entire quote (single fare component) What does null data indicate? Blank = no option is selected (default to N)
|
<FareConstructionBld>
|
Alpha
|
1
|
Field Description: Fare Construction build indicator This field is used to indicate whether to build the Fare Construction without Fare Basis Codes or Ticket Designators, or if there should be no change to the build of the Fare Construction. Format (a -alpha): a Possible Values : Y-No FBC / TD in Fare Construction N-No change to Fare Construction build What does null data indicate? Blank = Default to "N".
|
<InhibitLinkStatus>
|
Alpha
|
1
|
Field Description: Indicator whether to inhibit link status for this entry or not. (GWGQQMILS) NOTE: This field is not valid for use in shopping requests. The Inhibit Link Status Indicator within AAGA/GenAvail should be used for shopping requests. Format (a -alpha): a Possible Values : Y - Inhibit link status for this entry. Note: InhibitLinkStatus set to 'Y' indicates that availability is NOT polled across the link. 'Y' defaults to poll the AVS/NAVS database maintained by the Vendors and filed with Travelport, rather than going across the link to the specific Vendors' system. N - Do not inhibit link status for this entry. Default is N How is null data specified? NA What does null data indicate? NA
|
<PtToPtAvail>
|
Alpha
|
1
|
Field Description Not Applicable Format (a -alpha): a Possible Values : Y N Default is N How is null data specified? NA What does null data indicate? NA
|
<InputTourCode>
|
Alphanumeric
|
20
|
Field Description: Input tour code sent on 1P (Worldspan) requests. Not used (for future use) on Galileo (1G) and Apollo (1V). (GWGQQMITC) Format (a -alpha): a Possible Values : Default is Blank. How is null data specified? NA What does null data indicate? NA
|
<InputTourNumber>
|
Alphanumeric
|
20
|
Field Description: User input tour number sent in on 1P (Worldspan) pricing requests. Not used (for future use) on Galileo (1G) and Apollo (1V). (GWGQQMITN) Format (a -alpha): a Possible Values : Default is Blank. How is null data specified? NA What does null data indicate? NA
|
<UseCurntTax>
|
Alpha
|
1
|
Field Description: Description - Indicator whether to use current or historical tax on a historical fare quote request. This field will only be used with historical fare quote request and ignored otherwise. Used on Galileo (1G) and Apollo (1V). For future use on 1P (Worldspan). (GWGQQMCTX) Format (a -alpha): a Possible Values : Y - Include any point to point availability. N - Do not include point to point availability. BLANK - Ignore this field. Default is BLANK How is null data specified? NA What does null data indicate? NA
|
<Decontented>
|
Alpha
|
1
|
Field Description: Indicator whether to use "decontented" fares (ERU, EOU, etc.). "Decontented" is a Delta term. (GWGQQMDLD) Format (a -alpha): a Possible Values : Y - Do not quote de-contented fares. N - Quote de-contented fares. BLANK - Ignore this field. Default is BLANK How is null data specified? NA What does null data indicate? NA
|
<NewFltItemCrossRefInd>
|
Alpha
|
1
|
Field Description: Indicator to request for the new Flight Item Cross Reference (GWGQQMNAV) Format (a -alpha): a Possible Values : Y - Return new Flight Item Cross Reference N - Return old Flight Item Cross Reference BLANK - Return old Flight Item Cross Reference Default is BLANK How is null data specified? NA What does null data indicate? NA
|
<ValidateInvntry>
|
Alpha
|
1
|
Field Description: Indicator to request Inventory to be validate for Fare Quote Class Specific (GWGQQMVIN) Format (a -alpha): a Possible Values : Y - Return error if inventory is not available N - Assumed Class is 'as booked', no inventory validation. BLANK - Default to N How is null data specified? NA What does null data indicate? NA
|
<SpecifiedBkDt>
|
Alphanumeric
|
8
|
Field Description: Specified Booking Date Override: This value will be used as an override booking date for pricing, rather than the booking date derived from the PNR/BF creation date. Note: this field must not be used in conjunction with the "Booking Date Override" (BkDtOverride) indicator above, which is a Y/N flag to state if booking date should be based on "today". The "Booking Date Override" indicator must be set to N if this field is used. Also, this date must not be a future date valid - it must either be a past date or equal to today's date. Valid on: FRQ04GETAFQ (FareQuoteStandard) FRQ04DOLSAV (FareQuoteDollarSaver) FRQ00BBNOAV (FareQuoteBestBuyRegardless) FRQ00BBCOMP (FareQuoteBestBuyCompare) Date Format: YYYYMMDD Examples: 20060131 20061231 What does null data indicate? NA
|
<SuppressUpsells>
|
Alpha
|
1
|
Field Description: Suppress Upsells Format (a -alpha): a Possible Values : Y - Suppress Upsells N - Do not suppress Upsells BLANK - Default to N How is null data specified? NA What does null data indicate? NA
|
|
|
+ <SegMods>
|
GQSR 2.0
|
|
SegRangeCnt Structured data only. Not in XML.
|
Numeric
|
2
|
Description of Field: Number of segment ranges to follow. Range groups must be in ascending order. Note: If start segment range and end segment range are both set to 0 then fare type chosen applies to entire itinerary. Segment range count must be set to 1 for this situation. Also note: Stopover/ Connection & Break modifier can ONLY be used when a segment range is specified.
Format (n -numeric): nn
Special Format: Right justified, zero filled.
Examples: 01
How is null data specified? N/A
What does null data indicate? N/A
|
+ <SegRangeAry>
|
Array
|
n/a
|
|
+ <SegRange>
|
FieldSet
|
n/a
|
|
<StartSeg>
|
Numeric
|
2
|
Description of Field: Start Segment Range.
Format (n-numeric): nn
Special Format: Right justified, zero filled.
Examples: 01
How is null data specified? N/A
What does null data indicate? N/A
|
<EndSeg>
|
Numeric
|
2
|
Description of Field: End Segment Range
Format (n-numeric): nn
Special Format: Right justified, zero filled.
Examples: 01
How is null data specified? N/A
What does null data indicate? N/A
|
<BICOverride>
|
Alpha
|
2
|
Description of Field: Booking Class Override
Format (a-alpha): aa
Special Format: Character Blank, if override does not apply for this range
Examples: Character Blank
How is null data specified? Null data is specified as character blank.
What does null data indicate? No data results in error.
|
<StopoverConx>
|
Alpha
|
1
|
Description of Field: Stopover / Connection
Format (a-alpha): a
Special Format: N/A
Possible Values (List or Range): Y - Connection N - Stopover Character Blank - if modifier does not apply for this range
Examples: N
How is null data specified? Null data is specified as character blank.
What does null data indicate? No data results in error.
|
<BreakInd>
|
Alpha
|
1
|
Description of Field: Break Modifier
Format (a-alpha): a
Special Format: N/A
Possible Values (List or Range): M - Must Break here N - Must NOT break here O - Must ONLY break here Character Blank - if modifier does not apply for this range
Examples: Character Blank
How is null data specified? Null data is specified as character blank.
What does null data indicate? No data results in error.
|
|
|
|
|
|
|
+ <SegSelection>
|
GQSS 3.0
|
|
<ReqAirVPFs>
|
Alpha
|
1
|
Airline Private Fares Indicator: Used to identify users that can handle Airline Private Fares. Possible Values: Y = Requester supports Airline Private Fares N = Requester does not support Airline Private Fares Note: This field must always be set to 'Y' to capture Private Fares. If this section is absent no Private Fares (Airline or Agency) will be considered for quote purposes.
|
SegRangeCnt Structured data only. Not in XML.
|
Numeric
|
2
|
Count of segment ranges to follow. Possible Values: 0 - 99
|
+ <SegRangeAry>
|
Array
|
n/a
|
|
+ <SegRange>
|
FieldSet
|
n/a
|
|
<StartSeg>
|
Numeric
|
2
|
Start Segment Range: This is the first itinerary segment in the range of segments for which the following Private Fare information applies.. Range groups must be in ascending order. Possible Values: 01 - 99 What does null data indicate? 00 for start and end of range can be used to indicate the entire itinerary.
|
<EndSeg>
|
Numeric
|
2
|
End Segment Range: This is the last itinerary segment in the range of segments for which the following Private Fare information applies. Possible Values: 01 - 99 What does null data indicate? 00 for start and end of range can be used to indicate the entire itinerary.
|
<FareType>
|
Alpha
|
1
|
Segment Range Fare Type: Indicates the type of fare to be applied to this segment range. This is a mandatory field. One of the following values must be used or an error will occur.
Note: The Public Fares Indicator field must be set to 'Y' to receive F, P, and B responses. If set to 'N', only Private Fares display.
Possible Values: N = Normal Fare type. No more data follows. F = FIC section follows. P = Private Fares section follows. B = Both FIC and Private Fares follows.
|
<FIC>
[Qualified By: FareType of F,B]
|
Alphanumeric
|
8
|
Fare Identity Code (FIC): Examples: FRT
|
+ <PFQual>
[Qualified By: FareType of P,B]
|
FieldSet
|
n/a
|
|
<CRSInd>
|
Alphanumeric
|
2
|
CRS Indicator: Indicates which CRS (core) to be used for processing this range of segments. Possible Values: 1V = Apollo 1G = Galileo
|
<PCC>
|
Alphanumeric
|
4
|
Description of Field: Pseudo City Code: 3 or 4 character code identifying the agency or client
Format (x-alpha/numeric: XXXX
Special Format: Left Justified Blank Filled PCCs with less than 4 characters should be padded with a leading zero. For example, X0B should be submitted as 0X0B.
CDATA can also be used to override the attributes of this field. For example, ![CDATA[ X0B]] In this case the field is forced to right justify with a leading blank.
Examples: 1WP7 0X0B ![CDATA[ X0B]] ![CDATA[2GK5]]
How is null data specified? Character blanks
What does null data indicate? No user data was input.
|
<AirV>
|
Alphanumeric
|
3
|
Contract Airline Code: This is the airline code specified in the private fare contract. NOTE: Usually contracts are created with unique account and contract codes and don't require a carrier code to pinpoint the desired contract. In some cases, multiple contracts have the same account and contract codes, but have different airline codes. Only in these cases is this field required to differentiate one such contract from another. Examples: AA UA
|
<Acct>
|
Alphanumeric
|
20
|
Account Code: Account code defined in the client's Private Fare contract Examples: AMEX IBM CREATIV
|
<Contract>
|
Alphanumeric
|
8
|
Contract Code : Contract code defined in the client's Private Fare contract. NOTE: This applies to Agency Private Fares only. Examples: SIN20 CXEUR Blank if Contract Code does not exist.
|
<PublishedFaresInd>
|
Alpha
|
1
|
Published Fares Indicator: Used to designate whether or not published fares (a.k.a public fares) should be considered along with the Private Fares during the quote process.
Possible Values: Y = Include public fares with the Private Fares. Y is required to display F, P, and B responses in the Segment Range Fare Type <FareType> response.
N = Do not include public fares. Show Private Fares only.
|
<Type>
|
Alpha
|
1
|
Private Fare Type: NOTE: Direct SD clients should always send in a blank. XML clients must enter A or V for shopping calls to succeed. Possible Values: A = All Types V = Validated
|
<PFTypeRestrict>
|
Alpha
|
1
|
Private Fare Type Restriction: This Indicator can be used to restrict the private fares considered for this request to either Airline private fares only or to Agency private fares only. Possible Values: A = Consider Airline private fares only. G = Consider Agency private fares only. blank = No requirement to restrict by private fares type exists. Consider both Airline and Agency private fares.
|
<AcctCodeRestrict>
|
Alpha
|
1
|
Account Code Requirement: Indicates whether or not the private fares returned should be restricted to only those specific to the input account code and contract code. Possible Values: Y = Only return private fares specifically for the input account code and contract code. Blank = Place no account code restriction on the private fares returned.
|
<Spare1>
|
Alphanumeric
|
2
|
Spare field: Direct SD clients should always send in blanks. Xml clients should not code to this tag as the name may change.
|
|
|
|
|
|
|
|
|
+ <TaxExemptMods>
|
GQTE 2.0
|
|
ExemptCountryCnt Structured data only. Not in XML.
|
Numeric
|
1
|
Description of Field: Number of exempt country codes to follow Format (n -numeric): n Special Format: N/A Possible Values (List or range): 0 - if all taxes are to be exempted Max - 8. Examples: 0 1 How is null data specified? Null data is specified by Zero. What does null data indicate? All taxes are exempt.
|
+ <ExemptCountryAry>
|
Array
|
n/a
|
|
+ <ExemptCountry>
|
FieldSet
|
n/a
|
|
<ExemptAllTaxes>
|
Alpha
|
1
|
Description of Field: Indicator for exempt ALL taxes for specified country or exempt only specified tax. Format (a -alpha): a Special Format: N/A Possible Values (List or Range): Y - Exempt all taxes for selected country code. N - Exempt only this tax code. Examples: Y How is null data specified? N/A What does null data indicate? No data results in error.
|
<Country>
|
Alphanumeric
|
2
|
Description of Field: Country code for which all taxes are to be exempt OR Tax code which is to be exempt. Format (x-alpha-numeric): xx Possible Values (List or Range): ISO country codes (US etc.) Tax codes (ZP etc.) Examples: US, J1 How is null data specified? N/A What does null data indicate? No data results in error.
|
|
|
|
|
|
|
+ <WaiverMods>
|
GQWV 1.0
|
|
<WaiverCode>
|
Alphanumeric
|
14
|
Description of Field: Waiver Code This field contains the waiver code that the agents must supply in order for no change fee to be applicable when they change QF flight(s). Format (a-alpha, n-numeric, x-alphanumeric, b-character blank): AAXXXXXXYRbbbb AAXXXXXXXXXYR Special Format: Left justified character blank filled. List of Possible Values: Airline code that issued the waiver, 6-10 Alphanumeric waiver code, Tax Code YR Examples: - QF123456YR QF1234567890YR - OR - Range of Possible Values: None. How is null data specified? Character blanks What does null data indicate? No data results in error
|
|
|
|
|
+ <FareQuoteVerifyMods>
|
1410 6.0
|
|
|
+ <ItemAry>
|
Array
|
n/a
|
|
+ <Item>
|
FieldSet
|
n/a
|
|
<BlkInd>
|
Alphanumeric
|
2
|
Description of Field: Indicates the type of data in this record. Format (a-alpha, n-numeric, x-alpha/numeric): aa Special Format: This is for Apollo (1v) only. The first character is mandatory if this record is used. Examples: A=Specific ATFQ/File-A-Fare Section How is null data specified? N/A
|
+ <SpecificQual>
[Qualified By: BlkInd of A]
|
FieldSet
|
n/a
|
|
BlkLen Structured data only. Not in XML.
|
Numeric
|
4
|
Description of Field: Length of data block that follows Format (a-alpha, n-numeric, x-alpha/numeric): nnnn
|
<RelFare>
|
Numeric
|
1
|
Description of Field: This field describes the related fare reference. 1 - First filed fare 2 - Second or 0 for all. Note: For (1414) Cancel only: Format (a-alpha, n-numeric, x-alpha/numeric): n Special Format: If field = 0 then applies to all ATFQ/File-A-Fares. Examples: 0 1 How is null data specified? N/A
|
|
|
|
|
|
|
|
|
|
+ <FareQuoteRepriceMods>
|
1412 6.0
|
|
|
+ <ItemAry>
|
Array
|
n/a
|
|
+ <Item>
|
FieldSet
|
n/a
|
|
<BlkInd>
|
Alphanumeric
|
2
|
A=Specific ATFQ/File-A-Fare Section
|
+ <SpecificQual>
[Qualified By: BlkInd of A]
|
FieldSet
|
n/a
|
|
BlkLen Structured data only. Not in XML.
|
Numeric
|
4
|
Length of data block that follows
|
<RelFare>
|
Numeric
|
1
|
Specific ATFQ/File-A-Fare - Relative (1) Note: For (1414) Cancel only: If field = 0 then applies to all ATFQ/File-A-Fares.
|
|
|
|
|
|
|
|
|
|
+ <AssumedPtMods>
|
1440 5.0
|
|
|
<Pt>
|
Alpha
|
5
|
Description of Field: Populating this field is equivalent to an HMCT-ccc/I entry. This field is MANDATORY.
Format (a-alpha, n-numeric, x-alpha/numeric): aaaaa
Special Format: Left justified, blank filled
How is null data specified? No data results in error
What does null data indicate? No data results in error
|
|
|
|
+ <PNRBFRetrieveMods>
|
2024 7.3
|
+ <TargetCRSInfo>
|
BP01 1.0
|
|
Do not send this KLR if the PNR resides on the CRS receiving the request under the pseudo city which the Client used to logon to the Host.
|
<TargetCRS>
|
Alphanumeric
|
2
|
Description of Field: Indicates which CRS the PNR or BF should be retrieved from. Format (a-alpha, n-numeric, x-alpha/numeric): xx Special Format: Field should only be used when retrieving PNRs or BFs outside user's CRS. Use of this field to retrieve a PNR within Apollo when user is making entry from Apollo will result in an error. Possible Values (List or Range): '1V' = Apollo '1G' = Galileo How is null data specified? Character blanks. What does null data indicate? Retrieval will take place in users current CRS
|
<BranchInd>
|
Alpha
|
1
|
Description of Field: Indicator wherein a user can ask application to perform a branch retrieval. Format (a-alpha, n-numeric, x-alpha/numeric): A Possible Values (List or Range): 'Y' = User desires branch retrieval 'N' = Do not use branch retrieval How is null data specified? Character Blanks What does null data indicate? No branch retrieve is desired
|
<BranchPCC>
|
Alphanumeric
|
4
|
Description of Field: Pseudo city for branch retrieval. Format (a-alpha, n-numeric, x-alpha/numeric): xxxx Possible Values (List or Range): Character blanks = All branches How is null data specified? Character blanks. What does null data indicate? Retrieval applies to all branches if branch indicator set to "y".
|
<AffiliateName>
|
Alphanumeric
|
5
|
Description of Field: Affiliate name to be used in retrieval. Format (a-alpha, n-numeric, x-alpha/numeric): xxxxx Examples: AFFL1 How is null data specified? Character blanks What does null data indicate? Use of affiliate data for retrieve not desired.
|
|
|
+ <PNRAddr>
|
BP02 1.0
|
|
This KLR must not be sent with the Air Indexed PNR Retrieve KLR (BP03)
|
<FileAddr>
|
Alphanumeric
|
8
|
Description of Field: Address of PNR or BF on it's respective CRS. Do not use this tag. Format (a-alpha, n-numeric, x-alpha/numeric): xxxxxxxx Special Format: This is the hexadecimal displayable value for the PNR / BF's file address. Examples: 3BD2343F How is null data specified? Character blanks. What does null data indicate? PNR / BF file address is not available.
|
<CodeCheck>
|
Alphanumeric
|
2
|
Description of Field: Record Code Check for this record. Do not use this tag. Format (a-alpha, n-numeric, x-alpha/numeric): xx Special Format: This is the hexadecimal displayable value for the PNR / BF's record code check. If used, this field must match the PNR or BF record check exactly or retrieval will fail with an error. Examples: 0C How is null data specified? Character blanks What does null data indicate? User does not desire use of record code check in retrieval process.
|
<RecLoc>
|
Alphanumeric
|
6
|
Description of Field: This is record locator / confirmation number of the PNR or BF. Mandatory for the request. Format (a-alpha, n-numeric, x-alpha/numeric): xxxxxx Special Format: Use this field for retrieval when PNR or BF file address is not available. Examples: TM9TQ7 How is null data specified? Character blanks What does null data indicate? User desires use of PNR / Bf file address for retrieval.
|
|
|
+ <PNRAirIndex>
|
BP03 1.0
|
|
This KLR must not be sent with the Direct PNR Retrieve KLR
|
<AirV>
|
Alphanumeric
|
3
|
Description of Field: Airline carrier (vendor) code Format (x-alpha/numeric): xxx Special Format: Left justified, blank filled Examples: UA CO How is null data specified? Character blanks What does null data indicate? No data results in error
|
<FltNum>
|
Numeric
|
4
|
Description of Field: Flight number Format (n-numeric): nnnn Special Format: Right justified, zero filled Examples: 0001 0010 0430 6743 How is null data specified? 0 What does null data indicate? No data results in error
|
<OpSuf>
|
Alpha
|
1
|
Reserved - Currently ignored
|
<StartAirp>
|
Alphanumeric
|
5
|
Description of Field: Airport code of customer embarkation Format (a-alpha): Aaaaa Special Format: Left justified, blank filled Examples: MCI OMA How is null data specified? Character blanks What does null data indicate? No data results in error
|
<EndAirp>
|
Alphanumeric
|
5
|
Description of Field: Airport code of customer's destination Format (a-alpha): aaaaa Special Format: Left justified, blank filled Examples: COS DFW How is null data specified? Character blanks What does null data indicate? No data results in error
|
<StartDt>
|
Numeric
|
8
|
Description of Field: Departure date of segment Format (n-numeric): Nnnnnnnn Special Format: YYYYMMDD For general timetable this holds the effective date. How is null data specified? Zero filled What does null data indicate? No data results in error
|
|
|
+ <CustNameInfo>
|
BP04 1.0
|
|
<NameType>
|
Alpha
|
1
|
Blank = Standard name I = Infant name G = Group / corporate name
|
<CustName>
|
Alpha
|
To End
|
The name to be used in the index search. The first character of the last name is mandatory. The first name is optional and must follow the last name delimited by a slash / Examples: S = all last names beginning with S SMITH = all last names beginning with Smith SMITH/JOHN = all John Smiths
|
|
|
+ <RequiredData>
|
BP06 1.0
|
|
+ <PNRDataIDAry>
|
Array
|
n/a
|
|
<PNRDataID>
|
Alphanumeric
|
2
|
PNR Data Identifier: Identifies a specific type of PNR data to be displayed in the response. If all PNR data available is required, this KLR should not be used. Possible Values (List): HL = Header lines GI = General information PN = Postscript note NM = Names (includes name remarks) FF = Frequent flyer numbers PH = Phones TA = Ticketing arrangement FP = Form of payment AS = Street address AD = Delivery address I = All itinerary segments I1 = Air segments (includes open air segments) I2 = Hotel segments I3 = Car segments I4 = Non-air segments I5 = Due/paid/text segments I6 = Flygtaxi segments I7 = Leisureshopper segments I8 = ARNK segments RA = Associated itinerary remarks RU = Unassociated itinerary remarks ST = All seat data SO = OSIs SR = SSRs CI = Customer ID CF = Profile/Clientfile associations CC = Custom check rules RG = General remarks VR = Vendor record locators RV = Vendor remarks RI = Associated / unassociated itinerary remarks QM = Queue minders DI = Document invoice/itinerary remarks UD = Global PNR Untranslatable Data NR = Name Related Data UF = United Field Data DS = Data Store Associations EM = Email CO = Corporate ID GD = GIDS Data (Galileo Integrated Data Source) TK = ETicket Data on Apollo (BP43) MB = Multi-byte data (BP44)
|
|
|
|
|
|
|
+ <EndTransactionMods>
|
2030 9.4
|
+ <EndTransactRequest>
|
ETI1 5.0
|
|
<ETInd>
|
Alpha
|
1
|
Description of Field: This field identifies the type of End Transact (ET). Format (x-alphanumeric): x Special Format: Mandatory field. Null value or value not found in the following list will result in ET error. List of Possible Values: E = Normal End Transact C = End Transact with change of ownership (1V Apollo only) Q = QEP to Pseudo City P = QEP to Galileo Preferred Agency R = End Transact and retrieve F = File Divided Booking. Can only be used after booking has been divided / split. The following values pertain to Project Zeppelin on Apollo only. Use of these values without subscribing to Zeppelin product will result in ET errors. V = End Transact with validation T = End Transact and E-ticket after first having done a 2030 with "V" type. B = Validate PNR only, do not ET. D = End Transact and turn the PNR into a Zeppelin eligible PNR.
|
<EmailType>
|
Alpha
|
1
|
Description of Field: This field identifies the type of Email action to be taken during (ET). Format (a-alpha): a Special Format: Values in this field are only valid when the ET Type field above equals "E" or "R") Mandatory field. Field may be null. List of Possible Values: A = Send Email to All addresses D = Send Email to default address S = Send Email to specific address(es) Null How is null data specified? Character blank What does null data indicate? No user data was input.
|
<CustPNRName>
|
Alpha
|
15
|
Description of Field: Special name to describe PNR/BF which can be used during Structured Data PNR/BF retrieval. Format (a-alpha): a Special Format: Applies only for consumer / sessionless entries. Field should be null in all other cases. (e.g., should be null for agent entries.) Mandatory field. Field may be null. How is null data specified? Character blanks What does null data indicate? No user data was input.
|
<ConsRetrvKey>
|
Alphanumeric
|
15
|
Description of Field: Unique consumer retrieval key which can be used during Structured Data PNR/BF retrieve. Format (a-alpha, x-alphanumeric, b-character blank): aaxxxxxxxxxxxbb Special Format: The last two characters of the field are not used. Applies only for consumer / sessionless entries. Field should be null for agent entries. How is null data specified? Character blanks What does null data indicate? No user data was input.
|
<LangPref>
|
Alphanumeric
|
3
|
Description of Field: Language code for input/output blocks. Format (x-alpha/numeric): xxx Special Format: Currently unused. Field should be null. How is null data specified? Character blank What does null data indicate? No user data was input.
|
<SuperPNRInd>
|
Alpha
|
1
|
Description of Field: This indicator to identifies the PNR or BF a Super PNR. Format (a-alpha): a Possible Values: Y = PNR / BF is a Super PNR N = PNR / BF is not a Super PNR. Blank = PNR / BF is not a Super PNR. How is null data specified? Character blank
|
<ContIntInd>
|
Alpha
|
1
|
Description of Field: This indicator acknowledges the Booking File has related non host content. Currently this functionality is on the Galileo core only. Format (a-alpha): a Possible Values: Y = Integrated Content exists N = Integrated content does not exist. Blank = Integrated content does not exist. How is null data specified? Character blank
|
<IntContPrgDt>
|
Numeric
|
9
|
Description of Field: This is the purge date for the Non Host Content. Only used if Content Integrator field contains Y otherwise ignored. Currently this functionality is on the Galileo core only. Format (x- alpha/numeric): nnnnnnaaa Possible Values: YYYYDDMMM = All Nummeric values for YYYYDD and all alpha values for MMM. Blank = Integrated content does not exist. How is null data specified? Character blank
|
RcvdFromLen Structured data only. Not in XML.
|
Numeric
|
2
|
Description of Field: ET indicators Format (n-numeric): nn Range of Possible Values: 00 to 61
|
<RcvdFrom>
|
Alphanumeric
|
VL
|
Description of Field: Received From field. Identifies the person or process creating or modifying the PNR/BF. Mandatory for most common End Transact requests. Format: Freeform Text for a maximum of 61 characters.
|
|
|
+ <GlobalAccessInfo>
|
ETI2 1.0
|
|
+ <GlobAccessCRSAry>
|
Array
|
n/a
|
|
+ <GlobAccessCRS>
|
FieldSet
|
n/a
|
|
<CRS>
|
Alphanumeric
|
2
|
Description of Field: This field identifies the CRS in which any queuing action will take place.
Format (a-alpha, n-numeric, x-alpha/numeric, c-character): XX
Special Format: When queuing to same CRS in which user is making entry, field should be null. Mandatory field.
Possible Values (List): 1G = Galileo 1V = Apollo
How is null data specified? Character blanks
What does null data indicate? No user data was input.
|
<PCC>
|
Alphanumeric
|
4
|
Description of Field: Pseudo city code where the PNR/BF will be queued.
Format (x-alpha/numeric: XXXX
Special Format: Left Justified Blank Filled PCCs with less than 4 characters should be padded with a leading zero. For example, X0B should be submitted as 0X0B.
CDATA can also be used to override the attributes of this field. For example, ![CDATA[ X0B]] In this case the field is forced to right justify with a leading blank.
Field may be null (optional).
Examples: 1WP7 0X0B ![CDATA[ X0B]] ![CDATA[2GK5]]
How is null data specified? Character blanks
What does null data indicate? No user data was input.
|
<QNum>
|
Numeric
|
2
|
Description of Field: Queue where the PNR/BF will be queued.
Format (a-alpha, n-numeric, x-alpha/numeric, c-character): NN
Special Format: Right justified, zero filled Mandatory field. Field may not be null.
|
<QCat>
|
Alphanumeric
|
2
|
Description of Field: Category where the PNR/BF should be queued.
Format (a-alpha, n-numeric, x-alpha/numeric, c-character): XX
Special Format: Must be coupled with valid queue number. Left justified. Mandatory field. Field may be null.
How is null data specified? Character blanks
What does null data indicate? No user data was input.
|
<DtRange>
|
Alphanumeric
|
1
|
Description of Field: Date Range number where the PNR/BF should be queued.
Format (a-alpha, n-numeric, x-alpha/numeric, c-character): N
Special Format: Must be coupled with valid queue number and category. Mandatory field. Field may be null.
Possible Values (List or Range): e.g., Range 1-4
How is null data specified? Character blanks
What does null data indicate? No user data was input.
|
|
|
|
|
|
|
+ <EmailAddressSelection>
|
ETI3 2.0
|
|
+ <EmailSelectionAry>
|
Array
|
n/a
|
|
+ <EmailSelection>
|
FieldSet
|
n/a
|
|
<AddrLineNum>
|
Numeric
|
3
|
Description of Field: Line number of Email field to be used for Email address during ET. Format (a-alpha, n-numeric, x-alpha/numeric, c-character): NNN Special Format: Right justified, null filled. Mandatory field. How is null data specified? Character zeroes What does null data indicate? No user data was input.
|
<AddrRange>
|
Numeric
|
3
|
Description of Field: Line number of Email field to be used as last number in Email address range specification. Format (a-alpha, n-numeric, x-alpha/numeric, c-character): NNN Special Format: Right justified, null filled Mandatory field. Field may be null (optional) when an Email range is not specified. How is null data specified? Character zeroes What does null data indicate? No user data was input.
|
<EmailModifier1>
|
Character
|
3
|
Description of Field: The Email modifier 1: REC. The REC modifier specifies that an Expense Receipt will be included in the email. Format (a-alpha, n-numeric, x-alpha/numeric, c-character): CCC Special Format: REC How is null data specified? Character blanks What does null data indicate? No REC modifier was input.
|
<EmailModifier2>
|
Character
|
3
|
Description of Field: Email modifier 2: NL(blank) (No Link). The NL modifier specifies that the email should contain no link to ViewTrip. Format (a-alpha, n-numeric, x-alpha/numeric, c-character): CCC Special Format: NL(blank) How is null data specified? Character blanks What does null data indicate? No NL modifier was input.
|
|
|
|
|
|
|
+ <ValidationControl>
|
ETI6 1.0
|
|
<WaitforVLocatorInd>
|
Alpha
|
1
|
Description of Field: This field controls wait/no-wait logic for Plating Carrier Vendor Locator(s). Format (a-alpha, n-numeric, x-alpha/numeric, c-character): A Special Format: Mandatory field. Null value or value not found in possible values list will result in ET error. Possible Values (List): Y = User wishes to wait for Vendor Locator(s) as part of ET process N = User does not wish to wait for Vendor Locator(s) as part of ET process
|
<SkipCustomCheckInd>
|
Alpha
|
1
|
THIS FIELD IS INTERNAL-ONLY
Description of Field: This field controls Bypass of Custom Check rule enforcements.
Format (a-alpha, n-numeric, x-alpha/numeric, c-character): A
Special Format: Mandatory field. Null value or value not found in possible values list will result in ET error.
Possible Values (List): Y = User desires skipping Custom Check rule enforcement during 2030V PNR creation. N = User desires Custom Check rule enforcement during 2030V PNR creation.
|
<SkipTEdits>
|
Alpha
|
1
|
Description of Field: This field controls bypass of T- edits during ET Police action. Format (a-alpha, n-numeric, x-alpha/numeric, c-character): A Special Format: Mandatory field. Null value or value not found in possible values list will result in ET error. Possible Values (List): Y = User desires skipping T- edits. N = User desires T- edits.
|
<ReqAutoService>
|
Alpha
|
1
|
Description of Field: This field controls Auto Service process for this PNR. Format (a-alpha, n-numeric, x-alpha/numeric, c-character): A Special Format: Mandatory field. Null value or value not found in possible values list will result in ET error. Possible Values (List): Y = User wants Auto Service for this PNR. N = User does not want Auto Service or notification for this PNR.
|
|
|
+ <TicketControl>
|
ETI7 1.0
|
|
<ATFQ>
|
Numeric
|
1
|
Description of Field: This field contains number of ATFQ item to be ticket during the 2030T process.
Format (a-alpha, n-numeric, x-alpha/numeric, c-character): N
Special Format: Mandatory field. Value not found in possible values list will result in ET error.
Possible Values (List): 1 = ATFQ Nbr 1 will be processed. 2 = ATFQ Nbr 2 will be processed. Null
How is null data specified? Character Blank
What does null data indicate? Null data will be interpreted as the value "1".
|
<ETkPNRInd>
|
Alpha
|
1
|
Description of Field: This field controls "driving" of e-ticket for an ATFQ.
Format (a-alpha, n-numeric, x-alpha/numeric, c-character): A
Special Format: Mandatory field. Null value or value not found in possible values list will result in ET error.
Possible Values (List): Y = User desires ATFQ to be e-ticketed this transaction. N = User does not wish to have ATFQ e-ticketed.
|
<MIRWithInvoiceInd>
|
Alpha
|
1
|
Description of Field: This field controls MIR production with an Invoice for 2030T process.
Format (a-alpha, n-numeric, x-alpha/numeric, c-character): A
Special Format: Mandatory field. Null value or value not found in possible values list will result in ET error.
Possible Values (List): Y = User desires MIR production with Invoice. N = User does not desire MIR production with Invoice.
|
<MIRNoInvoiceInd>
|
Alpha
|
1
|
Description of Field: This field controls MIR production without Invoice for 2030T process.
Format (a-alpha, n-numeric, x-alpha/numeric, c-character): A
Special Format: Mandatory field. Null value or value not found in possible values list will result in ET error.
Possible Values (List): Y = User desires MIR production with no Invoice. N = User does not desire MIR production.
|
<SkipCustomCheckInd>
|
Alpha
|
1
|
THIS FIELD IS INTERNAL ONLY Description of Field: This field controls Bypass of Custom Check rule enforcements.
Format (a-alpha, n-numeric, x-alpha/numeric, c-character): A
Special Format: Mandatory field. Null value or value not found in possible values list will result in ET error.
Possible Values (List): Y = User desires skipping Custom Check rule enforcement during 2030T ticketing process. N = User desires Custom Check rule enforcement during 2030T ticketing process.
|
<ManualCCOverrideCode>
|
Alphanumeric
|
8
|
Description of Field: This field controls the use of credit card override during the 2030T process.
Format (a-alpha, n-numeric, x-alpha/numeric, c-character): XXXXXXXX
Special Format: Mandatory field. Null data allowed.
How is null data specified? Character Blank
What does null data indicate? Null data will be interpreted as no credit card override is desired.
|
<TkPCC>
|
Alphanumeric
|
4
|
Description of Field: This field controls under which pseudo city the PNR will be e-ticketed.
Format (a-alpha, n-numeric, x-alpha/numeric, c-character): XXXX
Special Format: Mandatory field. Null data allowed.
How is null data specified? Character Blank
What does null data indicate? Null data will be interpreted to mean that users current pseudo city will be the pseudo city under which the e-ticket will be generated.
|
|
|
+ <AutoServiceControl>
|
ETI8 1.0
|
|
<WaitforVLocatorInd>
|
Alpha
|
1
|
Description of Field: This field controls wait/no-wait for Plating Carrier Vendor Locator.
Format (a-alpha, n-numeric, x-alpha/numeric, c-character): A
Special Format: Mandatory field. Null value or value not found in possible values list will result in ET error.
Possible Values (List): Y = User wishes to wait for Vendor Locator as part of ET process N = User does not wish to wait for Vendor Locator as part of ET process
|
<AutoServicePNRInd>
|
Alpha
|
1
|
Description of Field: This field controls auto-service for this PNR. Format (a-alpha, n-numeric, x-alpha/numeric, c-character): A
Special Format: Mandatory field. Null value or value not found in possible values list will result in ET error.
Possible Values (List): Y = User desires that PNR be auto-serviced. N = User does not wish for PNR to be auto-serviced
|
|
|
|
|
<IgnoreAndRedisplayMods>
|
2042 1.0
|
+ <PNRBFPrimaryBldChgMods>
|
2100 7.0
|
|
|
+ <ItemAry>
|
Array
|
n/a
|
|
+ <Item>
|
FieldSet
|
n/a
|
|
<DataBlkInd>
|
Alpha
|
2
|
Description of Field: aa Possible Values (List ): J - Profile Move T - Ticketing N - Name M - Frequent Flyer Numbers MC - Frequent Flyer Cross Accrual Numbers. Apollo (1V) only. P - Phone W - Street Address B - Travel Order Number E - End Mark
How is null data specified? No data results in error
What does null data indicate? No data results in error
|
+ <ProfileMoveQual>
[Qualified By: DataBlkInd of J]
|
FieldSet
|
n/a
|
|
DataBlkLen Structured data only. Not in XML.
|
Numeric
|
4
|
Description of Field: Actual length of data block that follows Format (n-numeric): nnnn Possible Values (Range): 0046 How is null data specified? 0 indicates null data. What does null data indicate? No data results in error
|
<MAR>
|
Alphanumeric
|
4
|
Description of Field: Profile MAR (Master Account Record) name Format (x-alphanumeric): xxxx Examples: 2GH2 GK5 How is null data specified? Character blanks / spaces What does null data indicate? MAR unavailable
|
<BAR>
|
Alphanumeric
|
21
|
Description of Field: Profile BAR (Business Account Record) name Format (x-alphanumeric): xxxxxxxxxxxxxxxxxxxxx Special Format: Left justified, blank filled Examples: Financegroup AmericanExpress How is null data specified? Character blanks / spaces What does null data indicate? BAR data unavailable or not desired
|
<PAR>
|
Alphanumeric
|
21
|
Description of Field: Profile PAR (Passenger Account Record) name Format (x-alphanumeric): xxxxxxxxxxxxxxxxxxxxx Special Format: Left justified, blank filled Examples: CEOAmericanExpress FredBioloski How is null data specified? Character blanks / spaces What does null data indicate? PAR data unavailable or not desired.
|
|
|
+ <TkQual>
[Qualified By: DataBlkInd of T]
|
FieldSet
|
n/a
|
|
DataBlkLen Structured data only. Not in XML.
|
Numeric
|
4
|
Description of Field: Actual length of data block that follows Format (n-numeric): nnnn Possible Values (Range): 0004 - variable
|
Len Structured data only. Not in XML.
|
Numeric
|
2
|
Description of Field: Length Ticketing Field. Format (n-numeric): nn Possible Values (Range): 0 - 69 How is null data specified? zeroes indicates null data What does null data indicate? Ticketing field does not exist - delete existing ticketing field.
|
<Tk>
|
Alphanumeric
|
VL
|
Description of Field: The format of this field is the same as that used for the terminal entry, omitting the T: or T. action code. Format (x-alphanumeric): xxx... Special Format: Format for ticketing field should follow Apollo or Galileo formats guide found in formats books or online help Examples: T/ TL30 How is null data specified? Character blanks / spaces What does null data indicate? Probable error as field should not exist without data. If variable length, specify the maximum allowable length. Maximum = 69
|
|
|
+ <NameQual>
[Qualified By: DataBlkInd of N]
|
FieldSet
|
n/a
|
|
DataBlkLen Structured data only. Not in XML.
|
Numeric
|
4
|
Description of Field: Actual length of data block that follows Format (n-numeric): nnnn Possible Values (Range): 11 - variable
|
<EditTypeInd>
|
Alpha
|
1
|
Description of Field: Type of name edit to be performed. Format (a-alpha): a Possible Values (List): A = Add name and/or name remarks. C = Change name and/or name remarks. D = Delete name and/or name remarks. How is null data specified? Character blank / space What does null data indicate? Error
|
<EditTypeIndAppliesTo>
|
Alpha
|
1
|
Description of Field: Format (a-alpha): a Possible Values (List): R = Edit applies to name remarks only. How is null data specified? Character blank What does null data indicate? Edit applies to both name and name remarks
|
+ <AddChgNameRmkQual>
[Qualified By: EditTypeInd of A,C]
|
FieldSet
|
n/a
|
|
<NameType>
|
Alpha
|
1
|
Description of Field: Name Type Format (a-alpha): a Possible Values (List): Blank / Space = Standard or Infant occupying Seat. I = Infant in lap. G = Group Special Formatting On IV, if I is indicated, see special formatting in Last Name Remark field. On IG, if I is indicated, see special formatting in First Name Remark field. For infant occupying seat, a manual entry of INFT must be entered in the SSR. How is null data specified? Character blank / space What does null data indicate? Standard name edits will apply
|
<LNameID>
|
Numeric
|
2
|
Description of Field: Sequential number identifying last name Format (n-numeric): nn Possible Values (Range): Minimum = 01 Maximum = 99 How is null data specified? Character zeroes What does null data indicate? Name element number not provided
|
NumFNameItems Structured data only. Not in XML.
|
Numeric
|
2
|
Description of Field: For a standard and infant name, this number indicates the number of occurrences of the First Name Item (see below). For a Group name this number only indicates the number of people in the group, First Name Items must NOT be present with a group name. Format (n-numeric): nn Possible Values (Range): 01 - 99 How is null data specified? Character zeroes What does null data indicate? Error
|
LNameLen Structured data only. Not in XML.
|
Numeric
|
2
|
Description of Field: Length of the Last Name Format (n-numeric): nn Possible Values (Range): Minimum = 02 Maximum = 53 How is null data specified? zeroes What does null data indicate? Error
|
<LName>
|
Alpha
|
VL
|
Description of Field: Passenger's Last Name Format (a-alpha): aaa... Examples: Miller How is null data specified? Character blanks / spaces What does null data indicate? Error
|
LNameRmkLen Structured data only. Not in XML.
|
Numeric
|
2
|
Description of Field: Length of Last Name Remark Format (n-numeric): nn Possible Values (Range): Zero if Last Name Remark field does not exist. Minimum = 02 Maximum = 33 on Apollo core Maximum = 88 on Galileo core ( field currently unavailable) How is null data specified? 00 What does null data indicate? Last name remark field does not exist
|
<LNameRmk>
|
Alphanumeric
|
VL
|
Description of Field: Last Name Remark Format (x-alphanumeric): xxx... Special Format: Last Name Remarks are supported on 1V / Apollo only. The length of the name + name remarks cannot exceed 55 characters in total length. Until June 1, 2007, If using the I indicator in the Name Type field, the infants age must be entered in number of months followed by the abbreviation MTHS, for example, 08MTHS. After June 1, 2007, the Infant's DOB format must be DDMMMYY Examples: Prior to June 1, 2007: "08MTHS Passenger has broken leg" After June 1, 2007: "08MAY06 Passenger has broken leg" How is null data specified? Character blanks What does null data indicate? Error - field should not appear at all if null If variable length, specify the maximum allowable length. 33 Apollo (1V) 88 Galileo (1G) though currently unused.
|
+ <NameTypeQual>
[Qualified By: NameType of ' ',I]
|
FieldSet
|
n/a
|
|
+ <FNameAry>
|
Array
|
n/a
|
|
+ <FNameItem>
|
FieldSet
|
n/a
|
|
<PsgrNum>
|
Numeric
|
2
|
Description of Field: Unique sequential number relative to Last Name Element ID Format (n-numeric): nn Possible Values (Range): Minimum = 01 Maximum = 99 How is null data specified? Character zeroes What does null data indicate? Error or Group name input
|
<AbsNameNum>
|
Numeric
|
2
|
Description of Field: Unique sequential number identifying Absolute Name Format (n-numeric): nn Special Format: Absolute Name Element ID is not supported on Apollo and is ignored. Possible Values (Range): Minimum = 01 Maximum = 99 How is null data specified? Character zeroes What does null data indicate? Apollo entry
|
FNameLen Structured data only. Not in XML.
|
Numeric
|
2
|
Description of Field: Format (n-numeric): nn Possible Values (Range): Minimum = 01 Maximum = 55 minus length of last name and slash delimiter How is null data specified? Character zeroes What does null data indicate? Error or Group name input
|
<FName>
|
Alpha
|
VL
|
Description of Field: Format (a-alpha): aaa... Examples: Fred Betty How is null data specified? Character blanks / spaces What does null data indicate? Error or Group name input If variable length, specify the maximum allowable length. Maximum = 55 minus length of last name and slash
|
FNameRmkLen Structured data only. Not in XML.
|
Numeric
|
2
|
Description of Field: Length of First Name Remark Format (n-numeric): nn Special Format: First Name Remarks are supported on Galileo (1G) only. Possible Values (Range): Minimum = 01 Maximum = 33 How is null data specified? Character zeroes What does null data indicate? First name remark does not exist
|
<FNameRmk>
|
Alphanumeric
|
VL
|
Description of Field: First Name Remark Format (x-alphanumeric): xxx... Special Format: First Name Remarks are supported on Galileo (1G) only. Entry must be in ALL CAPITAL LETTERS. Until June 1, 2007, If using the I indicator in the Name Type field, the infants age must be entered in number of months followed by the abbreviation MTHS, for example, 08MTHS. After June 1, 2007, the Infant's DOB format must be DDMMMYY Examples: Prior to June 1, 2007: "08MTHS CHILD PRODIGY PIANIST" After June 1, 2007: "08MAY06 CHILD PRODIGY PIANIST" How is null data specified? Character blanks / spaces What does null data indicate? Error as field should not exist if null If variable length, specify the maximum allowable length. 33
|
|
|
|
|
|
|
|
|
+ <DeleteQual>
[Qualified By: EditTypeInd of D]
|
FieldSet
|
n/a
|
|
<NameType>
|
Alpha
|
1
|
Description of Field: Name Type Format (a-alpha): a Possible Values (List): G = Request for deletion of a Group name Blank = Standard name How is null data specified? Character blank What does null data indicate? Standard name delete
|
<StartNameDelRange>
|
Numeric
|
2
|
Description of Field: Passenger number of the only passenger to be deleted. - OR - Passenger number of the first passenger in the range of passengers to be deleted. Format (n-numeric): nn Special Format: For 1V, specify the Last Name Element ID of the first passenger in the range to be deleted For 1G specify the Absolute Name Element ID of the first passenger in the range to be deleted Possible Values (Range): 01 - 99 How is null data specified? Character zeroes What does null data indicate? Error
|
<EndNameDelRange>
|
Alphanumeric
|
2
|
Description of Field: Passenger number of the last passenger in the range of passengers to be deleted. Format (x-alphanumeric): xx Special Format: For 1V specify the Last Name Element ID of the last passenger in the range to be deleted For 1G specify the Absolute Name Element ID of the last passenger in the range to be deleted If not deleting a range of passengers this field should be blanks or spaces Possible Values (Range): Minimum = 01 Maximum = 99 How is null data specified? Character zeroes What does null data indicate? Single passenger being deleted
|
|
|
|
|
+ <FreqCustQual>
[Qualified By: DataBlkInd of M]
|
FieldSet
|
n/a
|
|
DataBlkLen Structured data only. Not in XML.
|
Numeric
|
4
|
Description of Field: Actual length of data block that follows Format (n-numeric): nnnn Special Format: Numeric field in displayable format. Possible Values (Range): 0000 - variable How is null data specified? 0 indicates null data. What does null data indicate? No data results in error
|
<EditTypeInd>
|
Alpha
|
1
|
Description of Field: Edit Type Format (a-alpha): a Possible Values (List): A = Add frequent flyer number(s) D = Delete frequent flyer number How is null data specified? Character blanks What does null data indicate? No data results in error
|
+ <AddQual>
[Qualified By: EditTypeInd of A]
|
FieldSet
|
n/a
|
|
<LNameID>
|
Numeric
|
2
|
Description of Field: Last Name Element ID. Sequential number identifying last name Format (n-numeric): nn Possible Values (Range): Minimum = 01 Maximum = 99 How is null data specified? Character zeroes What does null data indicate? Error
|
<PsgrNum>
|
Numeric
|
2
|
Description of Field: Passenger Element Number. Unique sequential number relative to Last Name Element ID Format (n-numeric): nn Possible Values (Range): Minimum = 01 Maximum = 99
|
<AbsNameNum>
|
Numeric
|
2
|
Description of Field: Absolute Name Element ID. Unique sequential number identifying Absolute Name Format (n-numeric): nn Special Format: Used only on Galileo / PRE core (1G). Ignored on Apollo core. Possible Values (Range): Minimum = 01 Maximum = 99 How is null data specified? Character zeroes What does null data indicate? Entry origin is Apollo Name element ID unavailable
|
FreqCustNumLen Structured data only. Not in XML.
|
Numeric
|
3
|
Description of Field: Length of frequent flyer numbers to follow. Format (n-numeric): nnn Possible Values (Range): Minimum value = 16 Maximum value = 289 How is null data specified? Character zeroes What does null data indicate? Error
|
<FreqCustNum>
|
Alphanumeric
|
VL
|
Description of Field: List of Frequent Flyer Numbers (delimited by '*' ) Maximum of 10 freq flyer numbers can be supplied in this field. Format (x-alphanumeric): xxxxxxxxx...... Special Format: A freq flyer number is always formatted with vendor code appearing first, followed by the freq flyer account number. The maximum length of each freq flyer number (vendor code plus account number) is 25. Examples: Single FF# = UA123456 Multi FF # = UA123456*AA7654NT6*BA9999999 How is null data specified? Character blanks What does null data indicate? Error If variable length, specify the maximum allowable length. 289
|
|
|
+ <DeleteQual>
[Qualified By: EditTypeInd of D]
|
FieldSet
|
n/a
|
|
<LNameID>
|
Numeric
|
2
|
Description of Field: Last Name Element ID. Sequential number identifying last name Format (n-numeric): nn Possible Values (Range): Minimum = 01 Maximum = 99 How is null data specified? Character zeroes What does null data indicate? Error
|
<PsgrNum>
|
Numeric
|
2
|
Description of Field: Passenger Element Number. Unique sequential number relative to Last Name Element ID Format (n-numeric): nn Possible Values (Range): Minimum = 01 Maximum = 99 How is null data specified? Character zeroes What does null data indicate? Entry origin is Apollo Name element ID unavailable
|
<AbsNameNum>
|
Numeric
|
2
|
Description of Field: Absolute Name Element ID. Unique sequential number identifying Absolute Name Format (n-numeric): nn Possible Values (Range): Minimum = 01 Maximum = 99 How is null data specified? Character zeroes What does null data indicate? Data not used or unavailable
|
FreqCustVCnt Structured data only. Not in XML.
|
Numeric
|
2
|
Description of Field: Number of fequent flyer vendor codes to follow. To delete all freq flyer numbers for the specified name this field must be zero. Format (n-numeric): nn How is null data specified? Character zeroes What does null data indicate? Field unused or delete all specified
|
+ <FreqCustVAry>
|
Array
|
n/a
|
|
<FreqCustV>
|
Alphanumeric
|
3
|
Description of Field: Vendor code of the freq flyer number to be deleted. Format (x-alphanumeric, b-character blank): xxb Examples: AA BA How is null data specified? Character blanks What does null data indicate? Field unused
|
|
|
|
|
|
|
+ <CrossAccrualQual>
[Qualified By: DataBlkInd of MC]
|
FieldSet
|
n/a
|
|
DataBlkLen Structured data only. Not in XML.
|
Numeric
|
4
|
Description of Field: Actual length of data block that follows Format (n-numeric): nnnn Possible Values (Range): 16 - variable
|
<EditTypeInd>
|
Alpha
|
1
|
Description of Field: Edit Type Format (a-alpha): a Possible Values (List): A = Add frequent flyer number How is null data specified? Character blank / space What does null data indicate? Error
|
+ <AddQual>
[Qualified By: EditTypeInd of A]
|
FieldSet
|
n/a
|
|
<LNameID>
|
Numeric
|
2
|
Description of Field: Last Name Element ID. Sequential number identifying last name (surname). Format (n-numeric): nn Range of Possible Values: Minimum value = 1 Maximum value = 99 or total number of passengers in the BF / PNR How is null data specified? Character zeroes What does null data indicate? Error
|
<PsgrNum>
|
Numeric
|
2
|
Description of Field: Passenger Element Number. Unique sequential number relative to Last Name Element ID Format ( n-numeric): nn Possible Values (Range): Minimum value = 1 Maximum value = 99 or total number of passengers in the BF / PNR How is null data specified? Character zeroes What does null data indicate? Error
|
<AbsNameNum>
|
Numeric
|
2
|
Description of Field: Absolute Name Element ID. Unique sequential number identifying Absolute Name Format (n-numeric): nn Special Format: Used only on Galileo / PRE 1G core. Ignored on Apollo / 1V core. Possible Values (Range): Minimum value = 1 Maximum value = 99 or total number of passengers in the BF How is null data specified? Character zeroes What does null data indicate? Entry origin is Apollo or Name element ID is unavailable
|
FreqFlyerNumLen Structured data only. Not in XML.
|
Numeric
|
3
|
Description of Field: Length of frequent flyer number to follow. Format (n-numeric): nnn Range of Possible Values: Minimum value = 7 Maximum value = 25 How is null data specified? Character zeroes What does null data indicate? Error
|
<FreqFlyerNum>
|
Alphanumeric
|
VL
|
Description of Field: Cross Accrual Frequent Flyer Number. Only one frequent flyer number may be input in this field. Format (x-alphanumeric): xxxxxxx... Special Format: A freq flyer number is always formatted with vendor code appearing first, followed by the freq flyer account number. The maximum length of a freq flyer number (vendor code plus account number) is 25. Example: AA7654NT6 How is null data specified? Character blanks What does null data indicate? Error
|
|
|
|
|
+ <PhoneQual>
[Qualified By: DataBlkInd of P]
|
FieldSet
|
n/a
|
|
DataBlkLen Structured data only. Not in XML.
|
Numeric
|
4
|
Description of Field: Actual length of data block that follows Format (n-numeric): nnnn Possible Values (Range): 0000 - 9999
|
<EditTypeInd>
|
Alpha
|
1
|
Description of Field: Indicates type of phone field edit: Format (a-alpha): a Possible Values (List): A = Add phone field D = Delete phone field C = Change existing phone How is null data specified? Character blank / space What does null data indicate? Error
|
+ <AddPhoneQual>
[Qualified By: EditTypeInd of A]
|
FieldSet
|
n/a
|
|
<City>
|
Alpha
|
5
|
Description of Field: 3-char city code of phone number. The remaining 2 characters are blanks. Format (a-alpha): aaaaa Examples: DEN followed by blanks / spaces How is null data specified? Character blanks / spaces What does null data indicate? Error
|
<Type>
|
Alpha
|
1
|
Description of Field: Other phone types are allowed but their meaning varies by agency.
Format (a-alpha): a
Possible Values (List): R = Residence (home). B = Business. A = Agency H = Hotel N = No contact F = Fax M = Mobile
How is null data specified? Character blank / space
What does null data indicate? Error
|
PhoneNumberLen Structured data only. Not in XML.
|
Numeric
|
2
|
Description of Field: Length of phone field which follows Format (n-numeric): nn Possible Values (Range): Minimum = 0001 Maximum = 0064 Galileo (1G) Maximum = 0083 Apollo (1V) How is null data specified? Character zeroes What does null data indicate? Error
|
<PhoneNumber>
|
Character
|
VL
|
Description of Field: Phone number. Format (c-character): ccc... Special Format: The suggested format for a US domestic phone number is XXX-XXX-XXXX. This field is free form to accommodate a variety of phone formats, e.g., England 0793 888454. Other European phone numbers might include an international access code, a country code, a city code, and a number, e.g., Zurich, Switzerland 010 411 258 3250. Examples: 303-123-4567 How is null data specified? Character blanks / spaces What does null data indicate? Error If variable length, specify the maximum allowable length. 83 Apollo (1V) 64 Galileo (1G)
|
|
|
<DelPhoneNumQual>
[Qualified By: EditTypeInd of D]
|
Numeric
|
2
|
Description of Field: Number identifying which phone field to delete Format (n-numeric): nn Possible Values (Range): Minimum = 0001 Maximum = 0256 Galileo (1G) Maximum = 0099 Apollo (1V) How is null data specified? Character zeroes What does null data indicate? Error
|
+ <ChgPhoneModQual>
[Qualified By: EditTypeInd of C]
|
FieldSet
|
n/a
|
|
<PhoneFieldNum>
|
Numeric
|
2
|
Description of Field: Number identifying which phone field to modify. Format (n-numeric): nn Possible Values (Range): Minimum = 0001 Maximum = 0256 Galileo (1G) Maximum = 0099 Apollo (1V) How is null data specified? Character zeroes What does null data indicate? Error
|
<City>
|
Alpha
|
5
|
Description of Field: 3-character city code of phone number. The remaining 2 characters are blanks. Format (a-alpha): aaaaa Examples: DEN followed by blanks / spaces How is null data specified? Character blanks / spaces What does null data indicate? Error
|
<Type>
|
Alpha
|
1
|
Description of Field: Type of phone.
Format (a-alpha): a
Possible Values (List): R = Residence (home). B = Business. A = Agency H = Hotel N = No contact F Fax M = Mobile
Other phone types may be allowed but their meanings vary by agency.
How is null data specified? Character blank / space
What does null data indicate? Error
|
PhoneNumberLen Structured data only. Not in XML.
|
Numeric
|
2
|
Description of Field: Length of following phone field. Format (n-numeric): nn Range of Possible Values: 1 - 99 How is null data specified? Character zeroes What does null data indicate? Error
|
<PhoneNumber>
|
Character
|
VL
|
Description of Field: Phone number. This field is free form to accommodate a variety of phone formats from around the world. e.g., England 0793 888454. Other European phone numbers might include an international access code, a country code, a city code, and a number, e.g., Zurich, Switzerland 010 411 258 3250. Format (c-character): ccc... Special Format: The suggested format for a US domestic phone number is XXX-XXX-XXXX. How is null data specified? Character blanks What does null data indicate? Error If variable length, specify the maximum allowable length. 83 Apollo (1V) 64 Galileo (1G)
|
|
|
|
|
+ <AddrQual>
[Qualified By: DataBlkInd of W]
|
FieldSet
|
n/a
|
|
DataBlkLen Structured data only. Not in XML.
|
Numeric
|
4
|
Description of Field: Actual length of data block that follows Format (n-numeric): nn Possible Values (Range): Minimum = 0005 Maximum = 124 (Galileo) Maximum = 189 (Apollo) How is null data specified? Character zeroes What does null data indicate? Error
|
<EditTypeInd>
|
Alpha
|
1
|
Description of Field: Indicates type of street field edit Format (a-alpha): a Possible Values (List): A = Add street address field D = Delete street address field. No Data required. C = Change existing street address How is null data specified? Character blank / space What does null data indicate? Error
|
+ <AddChgAddr>
[Qualified By: EditTypeInd of A,C]
|
FieldSet
|
n/a
|
|
Len Structured data only. Not in XML.
|
Numeric
|
3
|
Description of Field: Length Address Field Format (n-numeric): nnn Possible Values (Range): Minimum = 01 Maximum = 137 (Galileo) Maximum = 185 (Apollo) How is null data specified? Character zeroes What does null data indicate? Error
|
<Addr>
|
Character
|
VL
|
Description of Field: Address Field This is required if the customer chooses TBM (Ticket By Mail) as ticketing arrangement.
Format (c-character): ccc....
Special Format: Address format is as follows: First and last name, followed by St address, followed by City and State, followed by the zip code. For zip codes, Z/ is used on Apollo (1V), and P/ is used on Galileo (1G) core.
Examples: (Apollo example) Ima Dufus@1234 Broadway@Inglewood, CA@ Z/12345
(Galileo example) Ima Dufus*1234 Broadway*Inglewood, CA*USA P/12345
Notes:
On the Apollo (1V) CRS, a zip code must be at least 5 characters to successfully create a PNR.
On the Galileo (1G) CRS, a zip code can be a minimum of 4 characters to successfully create a BF.
Additional sub fields can be specified, 5 subfields maximum. Sub fields have a minimum length of 1 and a maximum length of 37. Field delimiter on Apollo, "@". Field delimiter on Galileo, "*".
How is null data specified? Character blanks / spaces
What does null data indicate? Error
If variable length, specify the maximum allowable length. 119 Galileo (1G) 185 Apollo (1V)
|
|
|
|
|
+ <TravOrderNumQual>
[Qualified By: DataBlkInd of B]
|
FieldSet
|
n/a
|
|
DataBlkLen Structured data only. Not in XML.
|
Numeric
|
4
|
Description of Field: Actual length of data block that follows Format (n-numeric): nnnn Possible Values (Range): Minimum = 07 Maximum = 07 How is null data specified? Character zeroes What does null data indicate? Error
|
<EditTypeInd>
|
Alpha
|
1
|
Description of Field: Type of Edit Format (a-alpha): a Possible Values (List): A = Add C = Change D = Delete How is null data specified? Character blank / space What does null data indicate? Error
|
<Num>
[Qualified By: EditTypeInd of A,C]
|
Alphanumeric
|
6
|
Description of Field: Travel Order Number Format (x-alphanumeric): xxxxxx Examples: TN1234 How is null data specified? Character blank / space What does null data indicate? Error
|
|
|
+ <EndMarkQual>
[Qualified By: DataBlkInd of E]
|
FieldSet
|
n/a
|
|
DataBlkLen Structured data only. Not in XML.
|
Numeric
|
4
|
Description of Field: Actual length of data block that follows Format (n-numeric): nnnn Possible Values (Range): 0000 - 9999
|
<EndMark>
|
Alpha
|
1
|
Description of Field: E = Character to mark the end of record. If any of the following optional fields are included, this end mark must follow the last optional field. Format (a-alpha): a Possible Values (List): E How is null data specified? Blank / space What does null data indicate? No data results in error
|
|
|
|
|
|
|
|
|
|
+ <PNRBFSecondaryBldChgMods>
|
2110 8.4
|
|
|
+ <ItemAry>
|
Array
|
n/a
|
|
+ <Item>
|
FieldSet
|
n/a
|
|
<DataBlkInd>
|
Alpha
|
2
|
Description of Field: Type of data block Format (x-alpha/numeric): aa Possible Values (List): F = Indicates FOP C = Customer ID D = Delivery Address O = OSI S = SSR K = Ticket Remarks G = General Remarks H = Associated Itinerary Remarks I = Non-Associated Itinerary Remarks Q = Q-Minder/Review Booking X = Back Office Accounting Field Y = Due/Paid/Text V = Vendor Remark L = Postscript Note (Apollo CRS only) Z = Name Related Data R = Email A = Acknowledgement Field U = Corporate ID 7 = United Airlines Field E = End Mark B1 = Non-Hosted Audit and Billing record 1 B2 = Non-Hosted Audit and Billing record 2 B3 = Non-Hosted Audit and Billing record 3 B4 = Non-Hosted Audit and Billing record 4
|
+ <FOPQual>
[Qualified By: DataBlkInd of F]
|
FieldSet
|
n/a
|
|
DataBlkLen Structured data only. Not in XML.
|
Numeric
|
4
|
Description of Field: Actual length of data block that follows Format (n-numeric): nnnn Possible Values (Range): 0001 - 0265 How is null data specified? Character Blank or Zeroes What does null data indicate? No data results in error
|
<EditTypeInd>
|
Alpha
|
1
|
Description of Field: Form of payment edit. There can only be one Form of Payment in a PNR/BF. Format (a-alpha): a Possible Values (List): A - Add D - Delete C - Change How is null data specified? Character blank What does null data indicate? No data results in error
|
+ <AddChgQual>
[Qualified By: EditTypeInd of A,C]
|
FieldSet
|
n/a
|
|
<TypeInd>
|
Alphanumeric
|
1
|
Description of Field: Type of FOP block to follow Format (x-alpha/numeric): x Possible Values (List): 1 = Variable Length Field 2 = Credit Card How is null data specified? Character blank What does null data indicate? No data results in error
|
+ <VarLenQual>
[Qualified By: TypeInd of 1]
|
FieldSet
|
n/a
|
|
Len Structured data only. Not in XML.
|
Numeric
|
2
|
Description of Field: Length of form of payment field to follow. Format (n-numeric): nn Possible Values (Range): 01 - 99 How is null data specified? Character blank or zeroes What does null data indicate? No data results in error
|
<FOP>
|
Alphanumeric
|
VL
|
Description of Field: Form of payment Format (x-alpha/numeric): xxx... Examples: "S" = cash "CK" = check How is null data specified? Character blank What does null data indicate? No data results in error (if payment type one) If variable length, specify the maximum allowable length. 99 - This value can vary by GDS and data input.
|
|
|
+ <CCQual>
[Qualified By: TypeInd of 2]
|
FieldSet
|
n/a
|
|
<CC>
|
Alpha
|
2
|
Description of Field: Credit card Type Format (a-alpha): aa Examples: AX - American Express MC - Master Card How is null data specified? Character blank What does null data indicate? Credit Card Code unavailable or not needed
|
<ExpDt>
|
Numeric
|
4
|
Description of Field: Credit Card date of expiration Format (n-numeric): nnnn Special Format: MMYY How is null data specified? Character blanks What does null data indicate? Expiration Data unavailable or not needed
|
<ExtTxt>
|
Alphanumeric
|
8
|
Description of Field: Free Form text - depending on credit card Format (x-alpha/numeric): xxxxxxxx Special Format: Examples: How is null data specified? Character blanks What does null data indicate? Extended Payment unavailable or not needed
|
AcctLen Structured data only. Not in XML.
|
Numeric
|
2
|
Description of Field: Length of credit card number which follows Format (n-numeric): nn Possible Values (Range): 00-26 How is null data specified? Character blanks or zeroes What does null data indicate? No data results in error
|
<Acct>
|
Numeric
|
VL
|
Description of Field: Credit card number Format (n-numeric): nnn... Examples: 1234432156788765 How is null data specified? Character blanks or zeroes What does null data indicate? No data results in error if payment type = 2 If variable length, specify the maximum allowable length. 26
|
<CCAuth>
|
Alpha
|
2
|
Description of Field: Use of credit card OK even though carrier restricts the use of this credit card vendor. Apollo only. Format: ALPHA * OK if acceptable to override plating carriers restrictions on the credit card vendor. * Blanks if not overriding plating carriers' restrictions. Examples: OK How is null data specified? Character blanks What does null data indicate? Blanks indicate that the plating carrier restrictions are NOT being overridden. Additionally, any stored pricing will error out if the plating carrier has a restriction on this credit card.
|
|
|
|
|
<DelQual>
[Qualified By: EditTypeInd of D]
|
Numeric
|
2
|
Description of Field: Length of form of payment field to follow. Format (n-numeric): nn Special Format: Must be zero to Delete an FOP entry Possible Values (Range): 01 - 99 ?? How is null data specified? Character blank What does null data indicate? No data results in error, field should be character zeroes for delete
|
|
|
+ <CustIDQual>
[Qualified By: DataBlkInd of C]
|
FieldSet
|
n/a
|
|
DataBlkLen Structured data only. Not in XML.
|
Numeric
|
4
|
Description of Field: Actual length of data block that follows Format (n-numeric): nnnn Possible Values (Range): 0001 - 9999??? How is null data specified? Character Blank What does null data indicate? No data results in error
|
<EditTypeInd>
|
Alpha
|
1
|
Description of Field: Indicates type of customer ID edit. Format (a-alpha): a Possible Values (List): A = Add Customer ID field D = Delete Customer ID field C = Modify existing Customer ID How is null data specified? Character blank What does null data indicate? No data results in error
|
+ <AddChgQual>
[Qualified By: EditTypeInd of A,C]
|
FieldSet
|
n/a
|
|
Len Structured data only. Not in XML.
|
Numeric
|
2
|
Description of Field: Length of following Customer ID field Format (n-numeric): nn Possible Values (Range): 01-43 How is null data specified? Character blank What does null data indicate? No data results in error
|
<CustID>
|
Alphanumeric
|
VL
|
Description of Field: Customer Identification field Format (x-alpha/numeric): xxx... Examples: How is null data specified? Character blank What does null data indicate? No data results in error If variable length, specify the maximum allowable length. 01-43
|
|
|
|
|
+ <DeliveryAddrQual>
[Qualified By: DataBlkInd of D]
|
FieldSet
|
n/a
|
|
DataBlkLen Structured data only. Not in XML.
|
Numeric
|
4
|
Description of Field: Actual length of data block that follows. Format (n-numeric): nnnn Possible Values (Range): 0000-0265 How is null data specified? Character Blanks What does null data indicate? No data results in error
|
<EditTypeInd>
|
Alpha
|
1
|
Description of Field: Indicates type of delivery address field edit. Format (a-alpha): a Possible Values (List): A = Add delivery address field D = Delete delivery address field C = Modify existing delivery address How is null data specified? Character blank What does null data indicate? No data results in error
|
+ <AddChgQual>
[Qualified By: EditTypeInd of A,C]
|
FieldSet
|
n/a
|
|
Len Structured data only. Not in XML.
|
Numeric
|
3
|
Description of Field: Length of delivery address field which follows. Format (n-numeric): nnn Possible Values (Range): 000 - 222 How is null data specified? Character blank What does null data indicate? No data results in error
|
<DeliveryAddr>
|
Alphanumeric
|
VL
|
Description of Field: Delivery address field. Format (x-alpha/numeric): xxx... Special Format: Address format should look like this: First Name space Last Name @ Street Address@City State Z/Zip or Postal Code. Additional Sub fields can be specified. Sub Fields have a minimum length of 1 and a maximum length of 37. Examples: James Done@123 Happy Lane@Anywhere COZ/12345 How is null data specified? Character blanks What does null data indicate? No data results in error If variable length, specify the maximum allowable length. 1-37
|
|
|
|
|
+ <OSIQual>
[Qualified By: DataBlkInd of O]
|
FieldSet
|
n/a
|
|
DataBlkLen Structured data only. Not in XML.
|
Numeric
|
4
|
Description of Field: Actual length of data block that follows. Format (n-numeric): nnnn Possible Values (Range): 0001-9999?? How is null data specified? Character blank What does null data indicate? No data results in error
|
<EditTypeInd>
|
Alpha
|
1
|
Description of Field: Type of OSI edit. Format (a-alpha): a Possible Values (List): A = Add new OSI D = Delete existing OSI C = Modify existing OSI How is null data specified? Character blank What does null data indicate? No data results in error
|
+ <AddQual>
[Qualified By: EditTypeInd of A]
|
FieldSet
|
n/a
|
|
<OSIV>
|
Alphanumeric
|
3
|
Description of Field: Airline code or YY for multiple airlines. Format (x-alpha/numeric): xxx Special Format: YY = Multiple Airlines Possible Values (Range): AAA-ZZZ 000-999 Examples: YYblank UAblank AAblank
|
Len Structured data only. Not in XML.
|
Numeric
|
2
|
Description of Field: Length of OSI field which follows. Format (n-numeric): nn Possible Values (Range): 01-69 How is null data specified? Character blank What does null data indicate? No data results in error
|
<OSI>
|
Alphanumeric
|
VL
|
Description of Field: OSI message Format (x-alpha/numeric): xxx... If variable length, specify the maximum allowable length. 01-69
|
|
|
<DelNumQual>
[Qualified By: EditTypeInd of D]
|
Numeric
|
3
|
Description of Field: GFAX Nunber of OSI item to be deleted. Format (n-numeric): nnn Possible Values (Range): 001-999
|
+ <ChgQual>
[Qualified By: EditTypeInd of C]
|
FieldSet
|
n/a
|
|
<OSINum>
|
Numeric
|
3
|
Description of Field: GFAX Number of OSI item to be modified. Format (n-numeric): nnn Possible Values (Range): 001-999
|
<OSIV>
|
Alphanumeric
|
3
|
Description of Field: Airline code or YY for multiple airlines. Format (x-alpha/numeric): xxx Special Format: YY = Multiple Airlines Possible Values (Range): AAA-ZZZ 000-999 Examples: YYblank UAblank AAblank
|
Len Structured data only. Not in XML.
|
Numeric
|
2
|
Description of Field: Length of OSI field Format (n-numeric): nn Possible Values (Range): 01-69 How is null data specified? Character blank
|
<OSI>
|
Alphanumeric
|
VL
|
Description of Field: OSI Message Format (x-alpha/numeric): xxx... If variable length, specify the maximum allowable length. 1-69
|
|
|
|
|
+ <SSRQual>
[Qualified By: DataBlkInd of S]
|
FieldSet
|
n/a
|
|
DataBlkLen Structured data only. Not in XML.
|
Numeric
|
4
|
Description of Field: Actual length of data block that follows Format (n-numeric): nnnn Possible Values (Range): 0001 - 9999 How is null data specified? Character blank What does null data indicate? No data results in error
|
<EditTypeInd>
|
Alpha
|
1
|
Description of Field: SSR edit type Format (a-alpha): a Possible Values (List): A = Add new SSR D = Delete existing SSR How is null data specified? Character blank What does null data indicate? No data results in error
|
+ <AddQual>
[Qualified By: EditTypeInd of A]
|
FieldSet
|
n/a
|
|
<SSRCode>
|
Alpha
|
4
|
Description of Field: SSR code. Format (a-alpha): aaaa Possible Values (List): Refer to table of SSR codes in the help system How is null data specified? Character blank What does null data indicate? No data results in error
|
<LNameNum>
|
Numeric
|
2
|
Description of Field: Sequential number identifying last name. Format (n-numeric): nn Special Format: The SSR applies to all names if the Last Name Element number, Passenger element number, and Absolute Name fields contain blanks. Possible Values (Range): 01-99
|
<PsgrNum>
|
Numeric
|
2
|
Description of Field: Unique sequential number identifying passengers relative to Last Name Element number. Format (n-numeric): nn Special Format: The SSR applies to all names if the Last Name Element number, Passenger element number, and Absolute Name fields contain blanks. Possible Values (Range): 01-99??
|
<AbsNameNum>
|
Numeric
|
2
|
Description of Field: For use on Galileo Core ONLY: Uniques sequential number identofying each passenger irrespective of last name. Format (n-numeric): nn Special Format: The SSR applies to all names if the Last Name Element number, Passenger element number, and Absolute Name fields contain blanks. Examples: SMITH/A/B JONES/A/B
|
<FltNum>
|
Numeric
|
4
|
Description of Field: Airline Flight number Format (n-numeric): nnnn Special Format: The SSR applies to all flights if the Flight Number, Operational Suffix, and Airline Code fields contain blanks. Possible Values (Range): 0001-9999
|
<OpSuf>
|
Alphanumeric
|
1
|
Description of Field: Operational Suffix - reserved for future use. Format (x-alpha/numeric): x
|
<AirV>
|
Alpha
|
3
|
Description of Field: Airline Code Format (a-alpha): aaa Examples: AAblank UAblank
|
<Dt>
|
Alphanumeric
|
8
|
Description of Field: Date Format (x-alpha/numeric): xxxxxxxx Special Format: YYYYMMDD
|
<BIC>
|
Alpha
|
2
|
Description of Field: Booking Information code Format (a-alpha): aa
|
<StartAirp>
|
Alpha
|
5
|
Description of Field: Airport Code Format (a-alpha): aaaaa Examples: DENblankblank LAXblankblank IADblankblank
|
<EndAirp>
|
Alpha
|
5
|
Airport Code Format (a-alpha): aaaaa Examples: DENblankblank LAXblankblank IADblankblank
|
TextLen Structured data only. Not in XML.
|
Numeric
|
3
|
Description of Field: Length of Free form text field which follows. Format (n-numeric): nnn Possible Values (Range): 01 - 180
|
<Text>
|
Alphanumeric
|
VL
|
Description of Field: Free Form information Format (x-alpha/numeric): xxx... If variable length, specify the maximum allowable length. Max length is for some SSRs, not all. Check SSR code to determine actual max length. 01-180
|
|
|
<DelNumQual>
[Qualified By: EditTypeInd of D]
|
Numeric
|
3
|
Description of Field: GFAX (General Facts) number of SSR item to be deleted. Format (n-numeric): nnn Possible Values (Range): 001-999
|
|
|
+ <TkRmkQual>
[Qualified By: DataBlkInd of K]
|
FieldSet
|
n/a
|
|
DataBlkLen Structured data only. Not in XML.
|
Numeric
|
4
|
Description of Field: Actual length of data block that follows Format (n-numeric): nnnn Possible Values (Range): 0001 - 9999 How is null data specified? Character blank What does null data indicate? No data results in error
|
<EditTypeInd>
|
Alpha
|
1
|
Description of Field: Ticketing remark edit type Format (a-alpha): a Possible Values (List): A = Add new Ticketing Remark D = Delete Ticketing Remark C = Modify Ticketing Remark How is null data specified? Character blank What does null data indicate? No data results in error
|
+ <AddQual>
[Qualified By: EditTypeInd of A]
|
FieldSet
|
n/a
|
|
Len Structured data only. Not in XML.
|
Numeric
|
2
|
Description of Field: Length of ticket remarks field which follows. Format (n-numeric): nn Possible Values (Range): 01 - 99
|
<Rmk>
|
Alphanumeric
|
VL
|
Description of Field: Ticketing remarks free form text. Format (x-alpha/numeric): xxx...
|
|
|
<DelNumQual>
[Qualified By: EditTypeInd of D]
|
Numeric
|
2
|
Description of Field: Ticketing remark item number to be deleted. Format (n-numeric): nn Possible Values (Range): 01-99
|
+ <ChgQual>
[Qualified By: EditTypeInd of C]
|
FieldSet
|
n/a
|
|
<Num>
|
Numeric
|
2
|
Description of Field: Ticket remark item number to be modified. Format (n-numeric): nn Possible Values (Range): 01-99
|
Len Structured data only. Not in XML.
|
Numeric
|
2
|
Description of Field: Length of ticket remark field which follows. Format (n-numeric): nn
|
<Rmk>
|
Alphanumeric
|
VL
|
Description of Field: Free form ticket Remarks text. Format (x-alpha/numeric): xxx... Examples:
|
|
|
|
|
+ <GenRmkQual>
[Qualified By: DataBlkInd of G]
|
FieldSet
|
n/a
|
|
DataBlkLen Structured data only. Not in XML.
|
Numeric
|
4
|
Description of Field: Actual length of data block that follows Format (n-numeric): nnnn Possible Values (Range): 0001 - 9999 How is null data specified? Character blank What does null data indicate? No data results in error
|
<EditTypeInd>
|
Alpha
|
1
|
Description of Field: Type of General Remark edit Format (a-alpha): a Possible Values (List): A = Add General Remark D = Delete General Remark C = Change General Remark How is null data specified? Character blank What does null data indicate? No data results in error
|
+ <AddQual>
[Qualified By: EditTypeInd of A]
|
FieldSet
|
n/a
|
|
<Qual1>
|
Alpha
|
1
|
Description of Field: Add General Remark Qualifier 1 Format (a-alpha): a Special Format: Blank if does not exist Possible Values (List): A-Z. This is populated by the agents, for the agents, per the agency. Each agency can have their own "code" as to what can be indicated by a value in this field. On 1G, enter the value in this field and associated description in the Remark field. On 1V, leave the Qual field blank and enter the qualifier and description in the Remark field. How is null data specified? Character Blank What does null data indicate? Qualifier does not exist.
|
<Qual2>
|
Alpha
|
1
|
Description of Field: Add General Remark Qualifier 2 Format (a-alpha): a Special Format: Blank if does not exist Possible Values (List): A-Z. This is populated by the agents, for the agents, per the agency. Each agency can have their own "code" as to what can be indicated by a value in this field. On 1G, enter the value in this field and associated description in the Remark field. On 1V, leave the Qual field blank and enter the qualifier and description in the Remark field. How is null data specified? Character Blank What does null data indicate? Qualifier does not exist.
|
Len Structured data only. Not in XML.
|
Numeric
|
2
|
Description of Field: Length of General Remark Field which follows. Format (n-numeric): nn Possible Values (Range): 02 - 87
|
<Rmk>
|
Character
|
VL
|
Description of Field: General Remark Free Form text Format (x-alpha/numeric): xxx... Special Format If 1G, enter letter code in Qual1 or Qual2 field and describe here with associated letter. If 1V, leave Qual 1 or 2 blank and enter letter code followed by a / and description. For example, P/GENREMARK If variable length, specify the maximum allowable length. 02-87
|
|
|
<DelNumQual>
[Qualified By: EditTypeInd of D]
|
Numeric
|
3
|
Description of Field: Identifies the General Remark item to be deleted. Format (n-numeric): nnn Possible Values (Range): 001-999
|
+ <ChgQual>
[Qualified By: EditTypeInd of C]
|
FieldSet
|
n/a
|
|
<Num>
|
Numeric
|
3
|
Description of Field: Identifies the General Remark to be changed. Format (n-numeric): nnn
|
<Qual1>
|
Alpha
|
1
|
Description of Field: First qualifier Format (a-alpha): a Special Format: Blank if does not exist Possible Values (List): A-Z. This is populated by the agents, for the agents, per the agency. Each agency can have their own "code" as to what can be indicated by a value in this field. On 1G, enter the value in this field and associated description in the Remark field. On 1V, leave the Qual field blank and enter the qualifier and description in the Remark field. How is null data specified? Character Blank What does null data indicate? Qualifier does not exist.
|
<Qual2>
|
Alpha
|
1
|
Description of Field: Second qualifier Format (a-alpha): a Special Format: Blank if does not exist Possible Values (List): A-Z. This is populated by the agents, for the agents, per the agency. Each agency can have their own "code" as to what can be indicated by a value in this field. On 1G, enter the value in this field and associated description in the Remark field. On 1V, leave the Qual field blank and enter the qualifier and description in the Remark field. How is null data specified? Blank What does null data indicate? Qualifier does not exist.
|
Len Structured data only. Not in XML.
|
Numeric
|
2
|
Description of Field: Length of general remark field which follows. Format (n-numeric): nn Possible Values (Range): 02 - 87
|
<Rmk>
|
Character
|
VL
|
Description of Field: General remark free format text. Format (x-alpha/numeric): xxx... Special Format If 1G, enter letter code in Qual1 or Qual2 field and describe here with associated letter. If 1V, leave Qual 1 or 2 blank and enter letter code followed by a / and description. For example, P/GENREMARK If variable length, specify the maximum allowable length. 02-87
|
|
|
|
|
+ <AssocRmkQual>
[Qualified By: DataBlkInd of H]
|
FieldSet
|
n/a
|
|
DataBlkLen Structured data only. Not in XML.
|
Numeric
|
4
|
Description of Field: Actual length of data block that follows Format (n-numeric): nnnn Possible Values (Range): 0001 - 9999 How is null data specified? Character blank What does null data indicate? No data results in error
|
<EditTypeInd>
|
Alpha
|
1
|
Description of Field: IIndicates which type of association follows - followed by type of change to remark. Format (a-alpha): a Possible Values (List): A = Air C = Car (CarMaster Only) H = Hotel (RoomMasterOnly) How is null data specified? Character blank What does null data indicate? No data results in error
|
+ <AirQual>
[Qualified By: EditTypeInd of A]
|
FieldSet
|
n/a
|
|
<StartDt>
|
Alphanumeric
|
8
|
Description of Field: Departure date for Air Format (x-alpha/numeric): xxxxxxxx Special Format: YYYYMMDD
|
<AirV>
|
Alpha
|
3
|
Description of Field: Airline Code Format (a-alpha): aaa Examples: AAblank UAblank
|
<StartAirp>
|
Alpha
|
5
|
Description of Field: Airport Code Format (a-alpha): aaaaa Examples: DENblankblank LAXblankblank IADblankblank
|
<EndAirp>
|
Alpha
|
5
|
Description of Field: Airport Code Format (a-alpha): aaaaa Examples: DENblankblank LAXblankblank IADblankblank
|
<FltNum>
|
Numeric
|
4
|
Description of Field: Airline Flight Number Format (n-numeric): nnnn Special Format: Possible Values (Range): 0001-9999
|
<OpSuf>
|
Alphanumeric
|
1
|
Description of Field: Operational Suffix. Reserved - currently not used. Format (x-alpha/numeric): X
|
<BIC>
|
Alpha
|
2
|
Description of Field: Booking information code. Format (a-alpha): aa
|
|
|
+ <CarQual>
[Qualified By: EditTypeInd of C]
|
FieldSet
|
n/a
|
|
<StartDt>
|
Alphanumeric
|
8
|
Description of Field: Car pickup date Format (x-alpha/numeric): xxxxxxxx Special Format: YYYYMMDD
|
<Vnd>
|
Alpha
|
3
|
Description of Field: Car Vendor code Format (a-alpha): aaa
|
<Airp>
|
Alpha
|
5
|
Description of Field: Airport Code where car is rented Format (a-alpha): aaaaa Examples: DENblankblank LAXblankblank IADblankblank
|
<Type>
|
Alpha
|
4
|
Description of Field: Type of car Format (a-alpha): aaaa
|
|
|
+ <HtlQual>
[Qualified By: EditTypeInd of H]
|
FieldSet
|
n/a
|
|
<StartDt>
|
Alphanumeric
|
8
|
Description of Field: Hotel check in date Format (x-alpha/numeric): xxxxxxxx Special Format: YYYYMMDD
|
<Vnd>
|
Alpha
|
3
|
Description of Field: Hotel Vendor chain code Format (a-alpha): aaa Examples: MCblank DTblank
|
<Airp>
|
Alpha
|
5
|
Description of Field: Airport code designating city where hotel is located Format (a-alpha): aaaaa Examples: DENblankblank LAXblankblank IADblankblank
|
<PropNum>
|
Alphanumeric
|
5
|
Description of Field: Unique RoomMaster property number Format (n-numeric): nnnnn Possible Values (Range): 00001-99999
|
<RateCode>
|
Alpha
|
7
|
Description of Field: Type of room booked Format (a-alpha): aaaaaaa
|
|
|
+ <AssocRmkTypeQual>
[Qualified By: EditTypeInd of A,C,H]
|
FieldSet
|
n/a
|
|
<EditTypeInd>
|
Alpha
|
1
|
Description of Field: Type of change to follow Format (a-alpha): a Possible Values (List): A = Add new itinerary remark D = Delete itinerary remark C = Change itinerary remark How is null data specified? Character blank What does null data indicate? No data results in error
|
+ <AddQual>
[Qualified By: EditTypeInd of A]
|
FieldSet
|
n/a
|
|
RmkCnt Structured data only. Not in XML.
|
Numeric
|
1
|
Description of Field: Number of itinerary remarks. Format (n-numeric): n Possible Values (Range): 1-9
|
+ <RmkAry>
|
Array
|
n/a
|
|
+ <RmkInfo>
|
FieldSet
|
n/a
|
|
Len Structured data only. Not in XML.
|
Numeric
|
2
|
Description of Field: Length of itinerary remarks field to follow. Format (n-numeric): nn Possible Values (Range): 02 - 65
|
<Rmk>
|
Alphanumeric
|
VL
|
Description of Field: Itinerary Remarks text Format (x-alpha/numeric): xxx... If variable length, specify the maximum allowable length. 02-65
|
|
|
|
|
|
|
+ <ChgQual>
[Qualified By: EditTypeInd of C]
|
FieldSet
|
n/a
|
|
RmkCnt Structured data only. Not in XML.
|
Numeric
|
1
|
Description of Field: Number of itinerary remarks for Change Itinerary Remarks field Format (n-numeric): n Possible Values (Range): 1-9
|
+ <RmkAry>
|
Array
|
n/a
|
|
+ <RmkInfo>
|
FieldSet
|
n/a
|
|
<Num>
|
Alpha
|
2
|
Description of Field: Itin Remark Item Number Format (a-alpha): aa Possible Values (List): aa-zz
|
Len Structured data only. Not in XML.
|
Alpha
|
2
|
Description of Field: Length of itinerary remarks field to follow. Format (a-alpha): aa Possible Values (Range): aa-zz
|
<Rmk>
|
Alphanumeric
|
VL
|
Description of Field: Itinerary remarks free form text Format (x-alpha/numeric): xxx... If variable length, specify the maximum allowable length. 255
|
|
|
|
|
|
|
+ <DelQual>
[Qualified By: EditTypeInd of D]
|
FieldSet
|
n/a
|
|
RmkCnt Structured data only. Not in XML.
|
Numeric
|
1
|
Description of Field: Number of Itinerary Remarks for this segment Format (n-numeric): n Possible Values (Range): 1-9
|
+ <RmkAry>
|
Array
|
n/a
|
|
<Num>
|
Alpha
|
2
|
Description of Field: Itin Remark Item Number Format (a-alpha): aa Possible Values (Range): aa-zz
|
|
|
|
|
|
|
|
|
+ <NonAssocRmkInd>
[Qualified By: DataBlkInd of I]
|
FieldSet
|
n/a
|
|
DataBlkLen Structured data only. Not in XML.
|
Numeric
|
4
|
Description of Field: Actual length of data block that follows Format (n-numeric): nnnn Possible Values (Range): 0001 - 9999 How is null data specified? Character blank What does null data indicate? No data results in error
|
<EditTypeInd>
|
Alpha
|
1
|
Description of Field: Itinerary Remark edit indicator Format (a-alpha): a Possible Values (List): A = Add new itinerary remark D = Delete itinerary remark C = Modify itinerary remark How is null data specified? Character blank What does null data indicate? No data results in error
|
+ <AddQual>
[Qualified By: EditTypeInd of A]
|
FieldSet
|
n/a
|
|
Len Structured data only. Not in XML.
|
Numeric
|
2
|
Description of Field: Length of itinerary remarks field to follow. Format (n-numeric): nn Possible Values (Range): 01 - 65
|
<Rmk>
|
Alphanumeric
|
VL
|
Description of Field: Itinerary remarks text. Format (x-alpha/numeric): xxx... If variable length, specify the maximum allowable length. 65
|
|
|
+ <ChgQual>
[Qualified By: EditTypeInd of C]
|
FieldSet
|
n/a
|
|
<Num>
|
Alpha
|
3
|
Description of Field: Number of non-associated itinerary remark to modify Format (a-alpha): aa Possible Values (Range): aa-zz
|
Len Structured data only. Not in XML.
|
Alpha
|
2
|
Description of Field: Length of itinerary remarks field to follow. Format (a-alpha): aa Possible Values (Range): aa-zz
|
<Rmk>
|
Alphanumeric
|
VL
|
Description of Field: Itinerary remarks text Format (x-alpha/numeric): xxx...
|
|
|
<DelNumQual>
[Qualified By: EditTypeInd of D]
|
Alpha
|
3
|
Description of Field: Itinerary Remark item number to delete. Format (a-alpha): aa Possible Values (Range): aa-zz
|
|
|
+ <QMinderQual>
[Qualified By: DataBlkInd of Q]
|
FieldSet
|
n/a
|
|
DataBlkLen Structured data only. Not in XML.
|
Numeric
|
4
|
Description of Field: Actual length of data block that follows Format (n-numeric): nnnn Possible Values (Range): 0001 - 9999 How is null data specified? Character blank What does null data indicate? No data results in error
|
<EditTypeInd>
|
Alpha
|
1
|
Description of Field: Type of Q-Minder edit Format (a-alpha): a Possible Values (List): A = Add D = Delete C = Modify How is null data specified? Character blank What does null data indicate? No data results in error
|
+ <AddQual>
[Qualified By: EditTypeInd of A]
|
FieldSet
|
n/a
|
|
<Dt>
|
Numeric
|
8
|
Description of Field: Date Format (n-numeric): nnnnnnnn Special Format: YYYYMMDD
|
<QNum>
|
Numeric
|
2
|
Description of Field: Queue # Format (n-numeric): nn Possible Values (Range): 00-99
|
<QCat>
|
Alphanumeric
|
2
|
Description of Field: Queue category is not supported by 1G. Format (x-alpha/numeric): xx Special Format: A single numeric must have a leading zero. Alphanumeric combinations are not allowed, so either 2 alpha characters or 2 numeric characters should be used. Possible Values (Range): aa-zz or 01-99 How is null data specified? Blank What does null data indicate? Queue category does not exist
|
<PCC>
|
Alphanumeric
|
4
|
Description of Field: Pseudo City Code Special Format: Left Justified Blank Filled PCCs with less than 4 characters should be padded with a leading zero. For example, X0B should be submitted as 0X0B. CDATA can also be used to override the attributes of this field. For example, ![CDATA[ X0B]] In this case the field is forced to right justify with a leading blank. Examples: 1WP7 0X0B ![CDATA[ X0B]] ![CDATA[2GK5]] How is null data specified? Blank What does null data indicate? Psuedo City Code does not exist.
|
<Tm>
|
Numeric
|
4
|
Description of Field: Time Format (n-numeric): nnnn Special Format: HHMM How is null data specified? Blank What does null data indicate? Blank indicates that no Time value exists.
|
Len Structured data only. Not in XML.
|
Numeric
|
2
|
Description of Field: Length of Q-Minder Format (n-numeric): nn Possible Values (Range): 02-65 How is null data specified? Character zeroes What does null data indicate? Zero indicates that the Q-Minder length does not exist.
|
<QMinder>
|
Alphanumeric
|
VL
|
Description of Field: Q-Minder free form text. Format (x-alpha/numeric): xxx... If variable length, specify the maximum allowable length. 65
|
|
|
<DelNumQual>
[Qualified By: EditTypeInd of D]
|
Alpha
|
2
|
Description of Field: Q-Minder number to be deleted. Format (a-alpha): aa Possible Values (Range): aa-zz
|
+ <ChgQual>
[Qualified By: EditTypeInd of C]
|
FieldSet
|
n/a
|
|
<QItemNum>
|
Alpha
|
2
|
Description of Field: Q-Minder item to be changed Format (a-alpha): aa Possible Values (Range): aa-zz
|
<Dt>
|
Numeric
|
8
|
Description of Field: Date Format (n-numeric): nnnnnnnn Special Format: YYYYMMDD
|
<QNum>
|
Numeric
|
2
|
Description of Field: Queue Number Format (n-numeric): nn Possible Values (Range): 00-99
|
<QCat>
|
Alphanumeric
|
2
|
Description of Field: Queue Category Queue category is not supported by 1G. Format (x-alpha/numeric): aa or nn Either 2 alpha characters or 2 numeric characters. Special Format: A single numeric must have a leading zero. Alphanumeric combinations are not allowed. Possible Values (Range): aa-zz or 01-99 How is null data specified? Character Blank What does null data indicate? Queue category does not exist
|
<PCC>
|
Alphanumeric
|
4
|
Description of Field: Pseudo City Code Format (x-alpha/numeric): xxxx Special Format: Right justified, zero filled. How is null data specified? Character Blank What does null data indicate? Psuedo City Code does not exist.
|
<Tm>
|
Numeric
|
4
|
Description of Field: Time Format (n-numeric): nnnn Special Format: HHMM How is null data specified? Character Blank What does null data indicate? Blank indicates that no Time value exists.
|
Len Structured data only. Not in XML.
|
Numeric
|
2
|
Description of Field: Q-Minder Length 2 Format (n-numeric): nn Possible Values (Range): Range = 2-65 characters. How is null data specified? Character zeroes What does null data indicate? Zero indicates that the q-minder length does not exist.
|
<QMinder>
|
Alphanumeric
|
VL
|
Description of Field: Q-MINDER TEXT Format (x-alpha/numeric): x Variable If variable length, specify the maximum allowable length. 65
|
|
|
|
|
+ <DOCInvoiceQual>
[Qualified By: DataBlkInd of X]
|
FieldSet
|
n/a
|
|
DataBlkLen Structured data only. Not in XML.
|
Numeric
|
4
|
Description of Field: Actual length of data block that follows Format (n-numeric): nnnn Possible Values (Range): 0001 - 9999 How is null data specified? Character blank What does null data indicate? No data results in error
|
<EditTypeInd>
|
Alpha
|
1
|
Description of Field: Type Itinerary Remark Edit Format (a-alpha): a Possible Values (List): A = ADD NEW ITINERARY REMARK D = DELETE ITINERARY REMARK C = MODIFY ITINERARY REMARK How is null data specified? Character blank What does null data indicate? No data results in error
|
+ <AddQual>
[Qualified By: EditTypeInd of A]
|
FieldSet
|
n/a
|
|
<Keyword>
|
Alpha
|
3
|
Description of Field: Key word Format (a-alpha): aaa Possible Values (List): DYO = DESIGN YOUR OWN CR = CANNED REMARK NOS. AC = AGENCY ACCOUNT & BRANCH DETAILS AR = REPLACE SIGN ON CODE FT = ACCOUNTING FREE TEXT FS = FARE SAVE TK = TICKET NUMBER FIELD X* = BACK OFFICE ACCOUNTING FIELD
|
TextLen Structured data only. Not in XML.
|
Numeric
|
2
|
Description of Field: Length of form of payment field to follow. Format (n-numeric): nn Possible Values (Range): 01 - 99
|
<Text>
|
Character
|
VL
|
Description of Field: Variable length text. Format (x-alpha/numeric): x Variable
|
|
|
<DelNumQual>
[Qualified By: EditTypeInd of D]
|
Numeric
|
3
|
Description of Field: Remark Item Number Format (n-numeric): Nn
|
+ <ChgQual>
[Qualified By: EditTypeInd of C]
|
FieldSet
|
n/a
|
|
<Num>
|
Numeric
|
3
|
Description of Field: Remark Item Number Format (n-numeric): nn
|
<Keyword>
|
Alpha
|
3
|
Description of Field: Keyword Format (a-alpha): aaa Possible Values (List): DYO = DESIGN YOUR OWN CR = CANNED REMARK NOS. AC = AGENCY ACCOUNT & BRANCH DETAILS AR = REPLACE SIGN ON CODE FT = ACCOUNTING FREE TEXT FS = FARE SAVE TK = TICKET NUMBER FIELD X* = BACK OFFICE ACCOUNTING FIELD
|
TextLen Structured data only. Not in XML.
|
Numeric
|
2
|
Description of Field: Length of form of payment field to follow. Format (n-numeric): nn Possible Values (Range): 01 - 99
|
<Text>
|
Character
|
VL
|
Description of Field: Variable length text. Format (x-alpha/numeric): x Variable
|
|
|
|
|
+ <DuePaidTextQual>
[Qualified By: DataBlkInd of Y]
|
FieldSet
|
n/a
|
|
DataBlkLen Structured data only. Not in XML.
|
Numeric
|
4
|
Description of Field: Actual length of data block that follows Format (n-numeric): nnnn Possible Values (Range): 0001 - 9999 How is null data specified? Character blank What does null data indicate? No data results in error
|
<EditTypeInd>
|
Alpha
|
1
|
Description of Field: Type Due/Paid/Text Edit Format (a-alpha): a Possible Values (List or Range): A = ADD NEW D = DELETE C = MODIFY How is null data specified? Character blank What does null data indicate? No data results in error
|
+ <AddQual>
[Qualified By: EditTypeInd of A]
|
FieldSet
|
n/a
|
|
<Type>
|
Alpha
|
2
|
Description of Field: Type Format (a-alpha): aa Possible Values (List): AS = SURFACE AX = AIRTAXI AT = TOUR OPERATOR AH = AIRIMP HOTEL AC = AIRIMP CAR
|
<InDt>
|
Numeric
|
8
|
Description of Field: In Date Format (n-numeric): nnnnnnnn Special Format: YYYYMMDD
|
<DuePaidTextInd>
|
Alpha
|
1
|
Description of Field: Indicates whether Due, Paid, or Text Format (a-alpha): a Possible Values (List or Range): D = Due P = Paid T = Text
|
<Price>
|
Numeric
|
10
|
Description of Field: DUE, PAID AMOUNT Format (n-numeric): nnnnnnnnnn Possible Values (List or Range): 0000000001-9999999999
|
<Currency>
|
Alpha
|
3
|
Description of Field: Currency Code Format (a-alpha): aaa Possible Values (List or Range): Available currency codes.
|
<DecPos>
|
Numeric
|
1
|
Description of Field: Decimal position in currency Format (n-numeric): n Possible Values (Range): 0-9
|
TextLen Structured data only. Not in XML.
|
Numeric
|
2
|
Description of Field: Length of form of payment field to follow. Format (n-numeric): nn Possible Values (Range): 01 - 99
|
<Text>
|
Alphanumeric
|
VL
|
Description of Field: Text Format (x-alpha/numeric): x Variable
|
|
|
<SegNum>
[Qualified By: EditTypeInd of D]
|
Alpha
|
4
|
Description of Field: Segment number of the due/paid/text item to be deleted Format (a-alpha): aaaa Possible Values (Range): aaaa-zzzz
|
+ <ChgQual>
[Qualified By: EditTypeInd of C]
|
FieldSet
|
n/a
|
|
<SegNum>
|
Alpha
|
4
|
Description of Field: Segment number of the due/paid/text item to be changed Format (a-alpha): aaaa Possible Values (Range): aaaa-zzzz
|
<Type>
|
Alpha
|
2
|
Description of Field: Type Format (a-alpha): aa Possible Values (List): AS = SURFACE AX = AIRTAXI AT = TOUR OPERATOR AH = AIRIMP HOTEL AC = AIRIMP CAR
|
<InDt>
|
Numeric
|
8
|
Description of Field: In Date Format: nnnnnnnn Special Format: YYYYMMDD
|
<DuePaidTextInd>
|
Alpha
|
1
|
Description of Field: Indicates Due, Paid, or Text Format (a-alpha): a Special Format: Possible Values (List): D = Due P = Paid T = Text
|
<Price>
|
Numeric
|
10
|
Description of Field: Due, paid amount. Format (n-numeric): nnnnnnnnnn Possible Values (Range): 0000000001-9999999999
|
<Currency>
|
Alpha
|
3
|
Description of Field: Currency Code Format (a-alpha): aaa Possible Values (List or Range): Available currency codes.
|
<DecPos>
|
Numeric
|
1
|
Description of Field: Decimal Position in currency Format (n-numeric): n Possible Values (List or Range): 0-9
|
TextLen Structured data only. Not in XML.
|
Numeric
|
2
|
Description of Field: Length of form of payment field to follow. Format (n-numeric): nn Possible Values (Range): 01 - 99
|
<Text>
|
Alphanumeric
|
VL
|
Description of Field: Text Field Format (x-alpha/numeric): x Variable
|
|
|
|
|
+ <VndRmkQual>
[Qualified By: DataBlkInd of V]
|
FieldSet
|
n/a
|
|
DataBlkLen Structured data only. Not in XML.
|
Numeric
|
4
|
Description of Field: Actual length of data block that follows Format (n-numeric): nnnn Possible Values (Range): 0001 - 9999
|
<EditTypeInd>
|
Alpha
|
1
|
Description of Field: The type of edit for vendor remark, either add, change, or delete Format (a-alpha): a Possible Values (List): A = ADD C = CHANGE D = DELETE Note: a vendor remark can only be changed if it has not been through end transaction. How is null data specified? Character blank What does null data indicate? No data results in error
|
+ <AddQual>
[Qualified By: EditTypeInd of A]
|
FieldSet
|
n/a
|
|
<VType>
|
Alpha
|
1
|
Description of Field: The type of vendor: air, hotel, etc. Format (a-alpha): a Possible Values (List): A = AIR H = HOTEL C = CAR L = LEISURE SHOPPER N = OTHER
|
<Vnd>
|
Alphanumeric
|
3
|
Description of Field: The code of the vendor in the vendor type field. Format (x-alpha/numeric): xxx Possible Values (List or Range): Available vendor codes.
|
Len Structured data only. Not in XML.
|
Numeric
|
2
|
Description of Field: Length of form of payment field to follow. Format (n-numeric): nn Possible Values (Range): 01 - 90
|
<Rmk>
|
Alphanumeric
|
VL
|
Description of Field: Vendor Remarks entered in ALL CAP free-format text. Format (X-alpha/numeric): XXX... Examples: TEST If variable length, specify the maximum allowable length. 90
|
|
|
+ <ChgQual>
[Qualified By: EditTypeInd of C]
|
FieldSet
|
n/a
|
|
<Num>
|
Numeric
|
3
|
Description of Field: Item number of the vendor remark to be changed. Format (n-numeric): nnn Possible Values (Range): 001-999
|
<VType>
|
Alpha
|
1
|
Description of Field: The type of vendor: air, hotel, etc. Format (a-alpha): a Possible Values (List): A = AIR H = HOTEL C = CAR L = LEISURE SHOPPER N = OTHER
|
<Vnd>
|
Alphanumeric
|
3
|
Description of Field: The code for the vendor in the Vendor Type field Format (x-alpha/numeric): xxx Possible Values (List or Range): Available vendor codes.
|
Len Structured data only. Not in XML.
|
Numeric
|
2
|
Description of Field: Length of form of payment field to follow. Format (n-numeric): nn Possible Values (Range): 01 - 90
|
<Rmk>
|
Alphanumeric
|
VL
|
Description of Field: FREE FORMAT TEXT Format (x-alpha/numeric): x Variable If variable length, specify the maximum allowable length. 90
|
|
|
<DelNumQual>
[Qualified By: EditTypeInd of D]
|
Numeric
|
3
|
Description of Field: Item number of the vendor remark to be deleted. Format (n-numeric): nnn Possible Values (List or Range): 001-999
|
|
|
+ <PostscriptNoteQual>
[Qualified By: DataBlkInd of L]
|
FieldSet
|
n/a
|
|
DataBlkLen Structured data only. Not in XML.
|
Numeric
|
4
|
Description of Field: Actual length of data block that follows Format (n-numeric): nnnn Possible Values (Range): 0001 - 9999 How is null data specified? Character blank What does null data indicate? No data results in error
|
<EditTypeInd>
|
Alpha
|
1
|
Description of Field: Indicates the type of edit. Note: Apollo CRS only. Format (a-alpha): a Possible Values (List): A = ADD C = CHANGE D = DELETE How is null data specified? Character blank What does null data indicate? No data results in error
|
+ <AddChgQual>
[Qualified By: EditTypeInd of A,C]
|
FieldSet
|
n/a
|
|
Len Structured data only. Not in XML.
|
Numeric
|
2
|
Description of Field: Character length of postscript note Format (n-numeric): nn Possible Values (Range): RANGE = 2-64
|
<Note>
|
Alphanumeric
|
VL
|
Description of Field: FREE FORMAT TEXT Format (x-alpha/numeric): x Variable If variable length, specify the maximum allowable length. 64
|
|
|
|
|
+ <NameRelatedDataQual>
[Qualified By: DataBlkInd of Z]
|
FieldSet
|
n/a
|
|
DataBlkLen Structured data only. Not in XML.
|
Numeric
|
4
|
Description of Field: Actual length of data block that follows Format (n-numeric): nnnn Possible Values (Range): 0001 - 9999 How is null data specified? Character blank What does null data indicate? No data results in error
|
<EditTypeInd>
|
Alpha
|
1
|
Description of Field: The type of edit Format (a-alpha): a Possible Values (List): A = ADD C = CHANGE D = DELETE Note: a vendor remark can only be changed if it has not been through end transaction. How is null data specified? Character blank What does null data indicate? No data results in error
|
+ <AddChgQual>
[Qualified By: EditTypeInd of A,C]
|
FieldSet
|
n/a
|
|
<AbsLNameNum>
|
Numeric
|
2
|
Description of Field: ABSOLUTE OR LAST NAME NUMBER Format (n-numeric): nn Special Format: Right justified, zero filled. Possible Values (Range): 01-99
|
<AbsFNameNum>
|
Numeric
|
2
|
Description of Field: First name nbr within last name (Apollo only). Format (n-numeric): nn Special Format: RIGHT JUSTIFIED, ZERO FILLED Possible Values (Range): 01-99
|
<Title>
|
Alphanumeric
|
13
|
Description of Field: PASSENGER TITLE Format (x-alpha/numeric): xxxxxxxxxxxxx Special Format: Left justified, blank (spaces) filled.
|
<Age>
|
Numeric
|
3
|
Description of Field: PASSENGER AGE Format (n-numeric): nnn Special Format: Right justified, zero filled. How is null data specified? Character Blank
|
<Gender>
|
Alpha
|
1
|
Description of Field: Gender of passenger Format (a-alpha): a Possible Values (List): M = MALE F = FEMALE U = UNKNOWN How is null data specified? Character Blank
|
<Smoking>
|
Alpha
|
1
|
Description of Field: Whether smoking is allowed Format (a-alpha): a Possible Values (List): Y = YES N = NO How is null data specified? Character Blank
|
<CitizenshipCountry>
|
Alpha
|
2
|
Description of Field: COUNTRY OF CITIZENSHIP Format (a-alpha): aa Possible Values (List or Range): aa-zz How is null data specified? Character Blank
|
<PassportNum>
|
Alphanumeric
|
33
|
Description of Field: Number on passport Format (x-alpha/numeric): xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx Special Format: Number must be followed by expiration date in format-ddmmmyy, left justified How is null data specified? Character Blank
|
<PassportCountry>
|
Alpha
|
2
|
Description of Field: COUNTRY ISSUING PASSPORT Format (a-alpha): aa Possible Values (List or Range): Available country code. How is null data specified? Character Blank
|
<DOB>
|
Alphanumeric
|
7
|
Description of Field: Date of birth for passenger Format (x-alpha/numeric): xxxxxxx Special Format: DDMMMYY How is null data specified? BLANKS (SPACES)
|
<Occupation>
|
Alphanumeric
|
4
|
Description of Field: FREEFORM TEXT Format (x-alpha/numeric): xxxx Special Format: Left justified blank (spaces) filled. How is null data specified? Character Blank
|
<SSN>
|
Alphanumeric
|
11
|
Description of Field: Enter the social security number. Format (x-alpha/numeric): xxxxxxxxxxx Special Format: nnn-nn-nnnn Possible Values (List or Range): nnn-nn-nnnn How is null data specified? Character Blank
|
<Addr1>
|
Alphanumeric
|
25
|
Description of Field: FREEFORM TEXT Format (x-alpha/numeric): xxxxxxxxxxxxxxxxxxxxxxxxx Special Format: Left justified, blank (spaces) filled. How is null data specified? Character Blank
|
<Addr2>
|
Alphanumeric
|
25
|
Description of Field: Freeform text Format (x-alpha/numeric): Xxxxxxxxxxxxxxxxxxxxxxxxx Special Format: Left justified, character blank (spaces) filled. How is null data specified? Character Blank
|
<City>
|
Alphanumeric
|
20
|
Description of Field: FREEFORM TEXT Format (x-alpha/numeric): Xxxxxxxxxxxxxxxxxxxx Special Format: Left justified, blank (spaces) filled. How is null data specified? Character Blank
|
<StateProvince>
|
Alpha
|
2
|
Description of Field: STATE OR PROVINCE ABBREVIATION Format (a-alpha): aa How is null data specified? Character Blank
|
<ZIPPostal>
|
Alphanumeric
|
10
|
Description of Field: FREEFORM TEXT Format (x-alpha/numeric): xxxxxxxxxx Special Format: Left justified, character blank (spaces) filled. How is null data specified? Character Blank
|
<Country>
|
Alphanumeric
|
15
|
Description of Field: COUNTRY FOR ADDRESS ABOVE Format (x-alpha/numeric): xxxxxxxxxxxxxxx Special Format: Left justified, blank (spaces) filled. How is null data specified? Character Blank
|
<VisaCountry>
|
Alpha
|
2
|
Description of Field: Code of country issuing visa. Galileo only. Format (a-alpha): aa Possible Values (List or Range): Available Country Codes. How is null data specified? Character Blank What does null data indicate? Country unavailable
|
<VISAID>
|
Alphanumeric
|
20
|
Description of Field: Passenger Visa number. GALILEO ONLY Format (x-alpha/numeric): Xxxxxxxxxxxxxxxxxxxx Special Format: Left justified, blank (spaces) filled. How is null data specified? Character Blank
|
<VisaExpDt>
|
Alphanumeric
|
7
|
Description of Field: Expiration date of Visa. GALILEO ONLY Format (x-alpha/numeric): xxxxxxxx Special Format: DDMMMYY How is null data specified? Character Blank What does null data indicate? Expiration date unavailable / not provided
|
<VISAText>
|
Alphanumeric
|
25
|
Description of Field: OPTIONAL FREEFORM TEXT GALILEO ONLY Format (x-alpha/numeric): xxxxxxxxxxxxxxxxxxxxxxxxx Special Format: Left justified, blank (spaces) filled. How is null data specified? Character Blanks
|
|
|
+ <DelQual>
[Qualified By: EditTypeInd of D]
|
FieldSet
|
n/a
|
|
<AbsLNameNum>
|
Numeric
|
2
|
Description of Field: Absolute or last name number Format (n-numeric): nn
|
<AbsFNameNum>
|
Numeric
|
2
|
Description of Field: First name number associated with last name. APOLLO ONLY Format (n-numeric): nn Special Format: Right justified, zero filled. Possible Values (Range): 01-99
|
|
|
|
|
+ <EmailQual>
[Qualified By: DataBlkInd of R]
|
FieldSet
|
n/a
|
|
DataBlkLen Structured data only. Not in XML.
|
Numeric
|
4
|
Description of Field: Actual length of data block that follows Format (n-numeric): nnnn Possible Values (Range): 0001 - 9999 How is null data specified? Character Blank What does null data indicate? No data results in error
|
<EditTypeInd>
|
Alpha
|
1
|
Description of Field: The type of edit performed. Format (a-alpha): a Possible Values (List): A = ADD C = CHANGE D = DELETE How is null data specified? Character blank What does null data indicate? No data results in error
|
+ <AddQual>
[Qualified By: EditTypeInd of A]
|
FieldSet
|
n/a
|
|
<LineNum>
|
Numeric
|
3
|
Description of Field: For email comment only, which email to address it associates with. Format (n-numeric): nnn Possible Values (Range): 1-999
|
<Type>
|
Alpha
|
1
|
Description of Field: TYPE OF EMAIL TO ADD Format (a-alpha): a Possible Values (List): T = EMAIL TO ADDRESS C = EMAIL COMMENT F = EMAIL FROM ADDRESS How is null data specified? Character blank What does null data indicate? No data results in error
|
Len Structured data only. Not in XML.
|
Numeric
|
3
|
Description of Field: Length of form of payment field to follow. Format (n-numeric): nnn Possible Values (Range): 01 - 999??
|
<EmailData>
|
Alphanumeric
|
VL
|
Description of Field: FREE FORMAT TEXT Format (x-alpha/numeric): x Variable Possible Values (Range): 1-125 If variable length, specify the maximum allowable length. 125
|
|
|
+ <ChgQual>
[Qualified By: EditTypeInd of C]
|
FieldSet
|
n/a
|
|
<LineNum>
|
Numeric
|
3
|
Description of Field: For email to address or email comment only, which email line to change. Format (n-numeric): nnn Possible Values (Range): 1-999
|
<Type>
|
Alpha
|
1
|
Description of Field: TYPE OF EMAIL TO CHANGE Format (a-alpha): a Possible Values (List): T = EMAIL TO ADDRESS C = EMAIL COMMENT F = EMAIL FROM ADDRESS How is null data specified? Character blank What does null data indicate? No data results in error
|
Len Structured data only. Not in XML.
|
Numeric
|
3
|
Description of Field: Length of form of payment field to follow. Format (n-numeric): nnn Possible Values (Range): 01 - 999??
|
<EmailData>
|
Alphanumeric
|
VL
|
Description of Field: FREE FORMAT TEXT Format (x-alpha/numeric): x Variable If variable length, specify the maximum allowable length. 1-125
|
|
|
+ <DelQual>
[Qualified By: EditTypeInd of D]
|
FieldSet
|
n/a
|
|
<LineNum>
|
Numeric
|
3
|
Description of Field: For email to address of email comment only, which email line to delete. Format (n-numeric): nnn Possible Values (Range): 1-999
|
<Type>
|
Alpha
|
1
|
Description of Field: TYPE OF EMAIL TO CHANGE Format (a-alpha): a Possible Values (List): T = EMAIL TO ADDRESS C = EMAIL COMMENT F = EMAIL FROM ADDRESS How is null data specified? Character blank What does null data indicate? No data results in error
|
|
|
|
|
+ <AcknQual>
[Qualified By: DataBlkInd of A]
|
FieldSet
|
n/a
|
|
DataBlkLen Structured data only. Not in XML.
|
Numeric
|
4
|
Description of Field: Actual length of data block that follows Format (n-numeric): nnnn Possible Values (Range): 0001 -9999 How is null data specified? Character Blank What does null data indicate? No data results in error
|
<EditTypeInd>
|
Alpha
|
1
|
Description of Field: Indicates the type of edit to the acknowledgement field. Format (a-alpha): a Possible Values (List): A = Add D = Delete C = Change How is null data specified? Character blank What does null data indicate? No data results in error
|
+ <AddQual>
[Qualified By: EditTypeInd of A]
|
FieldSet
|
n/a
|
|
<Vnd>
|
Alphanumeric
|
3
|
Description of Field: Three character carrier/vendor code Format (x-alpha/numeric): xxx Possible Values (List): Available Carrier/Vendor Codes
|
<RecLoc>
|
Alphanumeric
|
8
|
Description of Field: Record Locator Format (x-alpha/numeric): xxxxxxxx
|
|
|
<AcknItemNum>
[Qualified By: EditTypeInd of D]
|
Numeric
|
3
|
Description of Field: Ackn number to be deleted. Format (n-numeric): nnn Possible Values (Range): 001-999
|
+ <ChgQual>
[Qualified By: EditTypeInd of C]
|
FieldSet
|
n/a
|
|
<AcknItemNum>
|
Numeric
|
3
|
Description of Field: Ackn number to be changed. Format (n-numeric): nnn Possible Values (Range): 001-999
|
<Vnd>
|
Alphanumeric
|
3
|
Description of Field: 3 CHARACTER CARRIER/VENDOR CODE Format (x-alpha/numeric): xxx Possible Values (List): Available Carrier/Vendor Code
|
<RecLoc>
|
Alphanumeric
|
8
|
Description of Field: Record Locator Format (x-alpha/numeric): xxxxxxxx
|
|
|
|
|
+ <CorpIDQual>
[Qualified By: DataBlkInd of U]
|
FieldSet
|
n/a
|
|
DataBlkLen Structured data only. Not in XML.
|
Numeric
|
4
|
Description of Field: Actual length of data block that follows Format (n-numeric): nnnn Possible Values (Range): 0001 - 9999 How is null data specified? Character blank What does null data indicate? No data results in error
|
<EditTypeInd>
|
Alpha
|
1
|
Description of Field: Indicate the type of edit the ID field Format (a-alpha): a Possible Values (List): A = Add C = Change D = Delete How is null data specified? Character blank What does null data indicate? No data results in error
|
+ <AddQual>
[Qualified By: EditTypeInd of A]
|
FieldSet
|
n/a
|
|
<ID>
|
Alphanumeric
|
6
|
Description of Field: ID field Format (x-alpha/numeric): xxxxxx
|
<IDType>
|
Alphanumeric
|
2
|
Description of Field: The type of ID Format (x-alpha/numeric): xx Possible Values (List): Cblank = Corporate
|
<IDText1>
|
Alphanumeric
|
6
|
Description of Field: ID Text 1 Format (x-alpha/numeric): xxxxxx
|
Len Structured data only. Not in XML.
|
Numeric
|
3
|
Description of Field: Length of form of payment field to follow. Format (n-numeric): nnn Possible Values (Range): 01 - 99 What does null data indicate? VARIABLE LENGTH OF TEXT TO FOLLOW
|
<IDText2>
|
Alphanumeric
|
VL
|
Description of Field: ID Text 2 Format (x-alpha/numeric): x Variable If variable length, specify the maximum allowable length. 0-125
|
|
|
+ <ChgQual>
[Qualified By: EditTypeInd of C]
|
FieldSet
|
n/a
|
|
<LineNum>
|
Numeric
|
3
|
Description of Field: WHICH ID LINE TO CHANGE. Format (n-numeric): nnn Possible Values (Range): 1-999
|
<ID>
|
Alphanumeric
|
6
|
Description of Field: ID Field Format (x-alpha/numeric): xxxxxx
|
<IDType>
|
Alphanumeric
|
2
|
Description of Field: The indicator for the ID. Format (x-alpha/numeric): xx Possible Values (List): Cblank = Corporate
|
<IDText1>
|
Alphanumeric
|
6
|
Description of Field: ID Text 1 Format (x-alpha/numeric): xxxxxx
|
Len Structured data only. Not in XML.
|
Numeric
|
3
|
Description of Field: Length of form of payment field to follow. Format (n-numeric): nnn Possible Values (Range): 01 - 99
|
<IDText2>
|
Alphanumeric
|
VL
|
Description of Field: ID Text 2 Format (x-alpha/numeric): x Variable If variable length, specify the maximum allowable length. 0-125
|
|
|
+ <DelQual>
[Qualified By: EditTypeInd of D]
|
FieldSet
|
n/a
|
|
<LineNum>
|
Numeric
|
3
|
Description of Field: Which id line to delete. Format (n-numeric): nnn Possible Values (Range): 1-999
|
<IDType>
|
Alphanumeric
|
2
|
Description of Field: Indicates the type of ID Format (x-alpha/numeric): xx Possible Values (List): Cblank = Corporate
|
|
|
|
|
+ <UnitedFieldQual>
[Qualified By: DataBlkInd of 7]
|
FieldSet
|
n/a
|
|
DataBlkLen Structured data only. Not in XML.
|
Numeric
|
4
|
Description of Field: Actual length of data block that follows Possible Values (Range): 0001 - 0127
|
<EditTypeInd>
|
Alpha
|
1
|
Description of Field: Type of United field edit Possible Values (List): A = Add United field D = Delete United field C = Change United field R = Replace United field
|
+ <AddQual>
[Qualified By: EditTypeInd of A,R]
|
FieldSet
|
n/a
|
|
<FldId>
|
Alphanumeric
|
4
|
Description of Field: Add United field id Format (x-alpha/numeric)): xxxx Examples: FRFM, SMUA
|
FldLen Structured data only. Not in XML.
|
Numeric
|
2
|
Description of Field: Length of United field Field which follows. Format (n-numeric): Nn Possible Values (Range): 02 - 99
|
<Fld>
|
Alphanumeric
|
VL
|
Description of Field: United field Free Form text Format (x-alpha/numeric): xxx...
|
|
|
<DelQual>
[Qualified By: EditTypeInd of D]
|
Numeric
|
3
|
Description of Field: Identifies the United field item to be deleted. Format (n-numeric): Nnn Possible Values (Range): 001-999
|
+ <ChgQual>
[Qualified By: EditTypeInd of C]
|
FieldSet
|
n/a
|
|
<FldItemNum>
|
Numeric
|
3
|
Description of Field: Identifies the United field to be changed. Format (n-numeric): Nnn Possible Values (Range): 001-999
|
<FldId>
|
Alphanumeric
|
4
|
Description of Field: Add United field id Format (x-alpha/numeric)): Xxxx
|
FldLen Structured data only. Not in XML.
|
Numeric
|
2
|
Description of Field: Length of United field Field which follows. Format (n-numeric): Nn Possible Values (Range): 02 - 99
|
<FldChg>
|
Alphanumeric
|
VL
|
Description of Field: United field Free Form text Format (x-alpha/numeric): xxx...
|
|
|
|
|
+ <BillingQualB1>
[Qualified By: DataBlkInd of B1]
|
FieldSet
|
n/a
|
|
DataBlkLen Structured data only. Not in XML.
|
Numeric
|
4
|
Description of Field: Actual length of data block that follows Format (n-numeric): nnnn Possible Values (Range): 0079 - 125
|
<EditTypeInd>
|
Alpha
|
1
|
Description of Field: Format (a-alpha): a Possible Values (List): A = Add How is null data specified? Character blank What does null data indicate? No data results in error
|
+ <AddQual>
[Qualified By: EditTypeInd of A]
|
FieldSet
|
n/a
|
|
<VersionNum>
|
Numeric
|
2
|
Description of Field: Version of data record Format (x-alpha/numeric): nn Example: 01
|
<ProdType>
|
Alphanumeric
|
10
|
Description of Field: Product Type Format (x-alpha/numeric): xxxxxxxxxx Example: Tee Time, Cruise
|
<SourceSys>
|
Alphanumeric
|
10
|
Description of Field: System Name Format (x-alpha/numeric): xxxxxxxxxx Example: Jumpstart, GWS
|
<CustID>
|
Alphanumeric
|
10
|
Description of Field: Customer Name Format (x-alpha/numeric): xxxxxxxxxx Example: Neat, Lodging
|
<ServiceProviderCode>
|
Alphanumeric
|
10
|
Description of Field: Service Provider Name Format (n-numeric): xxxxxxxxxx Example: Viator, Revelex
|
<ProductProviderCode>
|
Alphanumeric
|
10
|
Description of Field: Product Provider Name Format (x-alpha/numeric): xxxxxxxxxx Example: Disneyland, Southwest
|
<BillableEventInd>
|
Alphanumeric
|
1
|
Description of Field: Billing Event Description Format (x-alpha/numeric): x Possible Values (List): A = Add
|
<FiledStatus>
|
Alphanumeric
|
2
|
Description of Field: Status of Itinerary Item Format (x-alpha/numeric): xx Example: HK, SS
|
<InputStatus>
|
Alphanumeric
|
2
|
Description of Field: Status of Itinerary Item at time of Input Format (x-alpha/numeric): xx Example: NN
|
<RecLoc>
|
Alphanumeric
|
8
|
Description of Field: Record Locator of PNR or BF for this logging item. If it is blank, the host will populate the field with the 6 character record locator currently retrieved, Format (x-alpha/numeric): Left justified. xxxxxxxx Example: KVSI1Nbb
|
<TransactionDt>
|
Numeric
|
8
|
Description of Field: Date of event this logging item describes. Format (n-numeric): nnnnnnnn Special Format: CCYYMMDD
|
<TransactionTm>
|
Numeric
|
8
|
Description of Field: Time of event this logging item describes. Format (n-numeric): nnnnnnnn Special Format: HHMMSSSS
|
<OriginalBookingDt>
|
Numeric
|
8
|
Description of Field: Date PNR or BF was created. Format (n-numeric): nnnnnnnn Special Format: CCYYMMDD
|
<OriginalBookingTm>
|
Numeric
|
8
|
Description of Field: Time PNR or BF was created. Format (n-numeric): nnnnnnnn Special Format: HHMMSSSS
|
<ServiceStartDt>
|
Numeric
|
8
|
Description of Field: Service Start date of Itinerary associated with this logging item. Format (n-numeric): nnnnnnnn Special Format: CCYYMMDD
|
<ServiceEndDt>
|
Numeric
|
8
|
Description of Field: Service End or Complete date of Itinerary associated with this logging item. Format (n-numeric): nnnnnnnn Special Format: CCYYMMDD
|
<ServiceStartTm>
|
Numeric
|
4
|
Description of Field: Time service for itinerary is scheduled to start (local time) Format (n-numeric): nnnn Special Format: HHMM
|
<ServiceEndTm>
|
Numeric
|
4
|
Description of Field: Time service for itinerary is scheduled to end (local time) Format (n-numeric): nnnn Special Format: HHMM
|
<NewSegInd>
|
Alpha
|
1
|
Description of Field: Is itinerary segment new this transaction indicator Format (a-alpha): a Possible Values (List): Y = segment is new this transaction N = segment previously sold into BF or PNR How is null data specified? Character blank What does null data indicate? No data results in error
|
|
|
|
|
+ <BillingQualB2>
[Qualified By: DataBlkInd of B2]
|
FieldSet
|
n/a
|
|
DataBlkLen Structured data only. Not in XML.
|
Numeric
|
4
|
Description of Field: Actual length of data block that follows Format (n-numeric): nnnn Possible Values (Range): 0079 - 125
|
<EditTypeInd>
|
Alpha
|
1
|
Description of Field: Format (a-alpha): a Possible Values (List): A = Add How is null data specified? Character blank What does null data indicate? No data results in error
|
+ <AddQual>
[Qualified By: EditTypeInd of A]
|
FieldSet
|
n/a
|
|
<ProductUnitDescription>
|
Alphanumeric
|
14
|
Description of Field: Description of following Product fields Format (x-alpha/numeric): Xxxxxxxxxxxxxx
|
<ProductUnitRateCode>
|
Alphanumeric
|
6
|
Description of Field: Rate Code Format (x-alpha/numeric): Xxxxxx
|
<ProductUnitSpecialRateCode>
|
Alphanumeric
|
10
|
Description of Field: Special Rate Code Format (x-alpha/numeric): xxxxxxxxxx
|
<UnitPriceCat>
|
Alphanumeric
|
3
|
Description of Field: Price Category Format (x-alpha/numeric): Xxx
|
<StartCity>
|
Alphanumeric
|
5
|
Description of Field: Product start or delivery city Format (x-alpha/numeric): xxxxx
|
<EndCity>
|
Alphanumeric
|
5
|
Description of Field: Product return city Format (x-alpha/numeric): xxxxx
|
<ConfNum>
|
Alphanumeric
|
30
|
Description of Field: Confirmation Text Format (x-alpha/numeric): xxxxxxxxxxxxxxx xxxxxxxxxxxxxxx
|
<NumParty>
|
Numeric
|
3
|
Description of Field: Number of customers for a logging event Format (n-numeric): Nnn
|
<NumProductUnit>
|
Numeric
|
3
|
Description of Field: Number of Units Format (n-numeric): nnn
|
<UnitPriceUSD>
|
Numeric
|
9
|
Description of Field: Unit price of car, hotel, tour, etc Format (n-numeric): nnnnnnnnn
|
<DecPos>
|
Numeric
|
1
|
Description of Field: Postion of decimal point in a given numeric field Format (n-numeric): N
|
<UnitPriceLocal>
|
Numeric
|
9
|
Description of Field: Unit price of item in local currency Format (n-numeric): nnnnnn
|
<Currency>
|
Alphanumeric
|
3
|
Description of Field: Short Text description of Unit Price Format (x-alpha/numeric): xxx Example: USD
|
<DecPosLocal>
|
Numeric
|
1
|
Description of Field: Postion of decimal point in a given numeric field of local unit price. Format (n-numeric): N
|
<PNRFileAddr>
|
Alphanumeric
|
4
|
Description of Field: PNR File Address populated by host. Ignore this field
|
|
|
|
|
+ <BillingQualB3>
[Qualified By: DataBlkInd of B3]
|
FieldSet
|
n/a
|
|
DataBlkLen Structured data only. Not in XML.
|
Numeric
|
4
|
Description of Field: Actual length of data block that follows Format (n-numeric): nnnn Possible Values (Range): 0079 - 125
|
<EditTypeInd>
|
Alpha
|
1
|
Description of Field: Format (a-alpha): a Possible Values (List): A = Add How is null data specified? Character blank What does null data indicate? No data results in error
|
+ <AddQual>
[Qualified By: EditTypeInd of A]
|
FieldSet
|
n/a
|
|
<PrimeName>
|
Alphanumeric
|
24
|
Description of Field: Prime Name Format (x-alpha/numeric): xxxxxxxxxxxxxxxxxxxxxxxx
|
<StructDataInd>
|
Alpha
|
1
|
Description of Field: SDD Indicator Format (a-alpha): a
|
<StructDataSID>
|
Alphanumeric
|
6
|
Description of Field: Source ID Format (x-alpha/numeric): Xxxxxx
|
<StructDataSType>
|
Alpha
|
1
|
Description of Field: SDD Source Type Format (a-alpha): a
|
<StructDataVID>
|
Alpha
|
4
|
Description of Field: SDD Vendor ID Format (a-alpha): aaaa
|
<StructuredDataVType>
|
Alpha
|
1
|
Description of Field: SDD Vendor Type Format (a-alpha): A
|
<TransactUserID>
|
Alpha
|
8
|
Description of Field: User Taking the action ID Format (a-alpha): aaaaaaaa Example: Neat User
|
<TransactLoc>
|
Alphanumeric
|
6
|
Description of Field: Populated from the host. Ignore this field.
|
<TransactEndUserID>
|
Alpha
|
8
|
Description of Field: End user ID Format (a-alpha): aaaaaaaa Example: Neat Customer User
|
<ActioningUserAuth>
|
Alphanumeric
|
2
|
Description of Field: Duty Code. Populated from the host. Ignore this field.
|
<ActioningUserInitials>
|
Alphanumeric
|
2
|
Description of Field: Agent SINE or Agent initials. If it is blank, the host will populate the field with the sine code currently retrieved. Format (a-alpha): xx Example: CB How is null data specified? Character blank What does null data indicate? TPF host application will pull data from transaction records and populate the field. Not for user input
|
<TransactEndUserLoc>
|
Alphanumeric
|
6
|
Description of Field: End user location Format (x-alpha/numeric): xxxx Example: Neat Customer Location
|
<NewBookingInd>
|
Alphanumeric
|
1
|
Description of Field: Booking Indicator Format (x-alpha/numeric): x
|
<CorpID>
|
Alphanumeric
|
13
|
Description of Field: Corporate ID Format (x-alpha/numeric): Xxxxxxxxxxxxx
|
<EventOriginator>
|
Numeric
|
3
|
Description of Field: Event Originator Format (n-numeric): nnn
|
<LinkType>
|
Alphanumeric
|
1
|
Description of Field: Link Type Format (x-alpha/numeric): X
|
<BaseRate>
|
Numeric
|
7
|
Description of Field: Base Merchant Rate Format (n-numeric): Nnnnnnn
|
<CommissionRevenue>
|
Numeric
|
7
|
Description of Field: Commission to B to B customer Format (n-numeric): Nnnnnnn
|
<TDSShare>
|
Numeric
|
7
|
Description of Field: TDS Shared Format (n-numeric): Nnnnnnn
|
<RackRate>
|
Numeric
|
7
|
Description of Field: Published Room Rate Format (n-numeric): Nnnnnnn
|
|
|
|
|
+ <BillingQualB4>
[Qualified By: DataBlkInd of B4]
|
FieldSet
|
n/a
|
|
DataBlkLen Structured data only. Not in XML.
|
Numeric
|
4
|
Description of Field: Actual length of data block that follows Format (n-numeric): nnnn Possible Values (Range): 0079 - 125
|
<EditTypeInd>
|
Alpha
|
1
|
Description of Field: Format (a-alpha): a Possible Values (List): A = Add How is null data specified? Character blank What does null data indicate? No data results in error
|
+ <AddQual>
[Qualified By: EditTypeInd of A]
|
FieldSet
|
n/a
|
|
AdditionalProductDataLen Structured data only. Not in XML.
|
Numeric
|
3
|
Description of Field: Length of following Additional Product Data field Format (x-alpha/numeric): nnn Possible Values (Range): 001-120
|
<AdditionalProductData>
|
Alphanumeric
|
VL
|
Description of Field: Misc. Product Data Format (x-alpha/numeric): xxxxxxxxxxxx .... Xxxxxxx N.B: maximum length of 120. Special Format: For billing records describing a cruise segment, the first 24 characters of this field will be for the cruise ship name with the remaining 96 characters used as freeform text. How is null data specified? Character blank What does null data indicate? No data results in error
|
|
|
|
|
+ <EndQual>
[Qualified By: DataBlkInd of E]
|
FieldSet
|
n/a
|
|
DataBlkLen Structured data only. Not in XML.
|
Numeric
|
4
|
Description of Field: Actual length of data block that follows Format (n-numeric): Nnnn Possible Values (Range): 0001 - 9999
|
<EndMark>
|
Alpha
|
1
|
Description of Field: If any of the follow ing optional fields are included, this end mark must follow the last optional field. Format (a-alpha): a Possible Values (List): E = Character to mark the end. How is null data specified? Character blank What does null data indicate? No data results in error
|
|
|
|
|
|
|
|
|
|
+ <SeatSellMods>
|
3030 7.0
|
+ <AirRailSegReq>
|
SA01 2.0
|
|
<ReqNum>
|
Numeric
|
2
|
Description of Field: This field is user defined and as such does not have to be in a particular order Format (a-alpha, n-numeric, x-alphanumeric, b-character blank): nn Special Format: Right Justified zero filled Range of Possible Values: 01-99 How is null data specified? Zeros. Request cannot be blank. What does null data indicate? N/A - Blank request results in error.
|
<Action>
|
Alpha
|
1
|
Description of Field: Action to take (Request/Modify/Cancel) List of Possible Values: R - Request Seat Assignment M - Modify Seat Assignment C - Cancel Seat Assignment Format (a-alpha, n-numeric, x-alphanumeric, b-character blank): a List of Possible Values: R - Request Seat Assignment M - Modify Seat Assignment C - Cancel Seat Assignment How is null data specified? N/A What does null data indicate? Null data will result in an error
|
<Vnd>
|
Alphanumeric
|
3
|
Description of Field: Owning vendor code Format (a-alpha, n-numeric, x-alphanumeric, b-character blank): ccc What does null data indicate? Null will result in an error
|
<FltNum>
|
Numeric
|
4
|
Description of Field: Flight number/train number Format (a-alpha, n-numeric, x-alphanumeric, b-character blank): nnnn Special Format: Right justified zero filled Range of Possible Values: 0001 - 9999 How is null data specified? N/a What does null data indicate? Nulls will cause an error
|
<OpSuf>
|
Alpha
|
1
|
Description of Field: Reserved - Currently ignored Format (a-alpha, n-numeric, x-alphanumeric, b-character blank): a Special Format: N/A How is null data specified? Blank What does null data indicate? Null data should be blank.
|
<Dt>
|
Numeric
|
8
|
Description of Field: Departure date of segment Format (a-alpha, n-numeric, x-alphanumeric, b-character blank): ccyy Special Format: ccyymmdd How is null data specified? N/A What does null data indicate? Null will result in an error
|
<StartAirp>
|
Alpha
|
5
|
Description of Field: Airport code of customer embarkation Format (a-alpha, n-numeric, x-alphanumeric, b-character blank): aaabb Special Format: First 3 characters are the board point city. Last two characters are blank for future expansion. How is null data specified? N/A What does null data indicate? Nulls result in an error
|
<EndAirp>
|
Alpha
|
5
|
Description of Field: Airport code of customer's destination Format (a-alpha, n-numeric, x-alphanumeric, b-character blank): aaabb Special Format: First 3 characters are the board point city. Last two characters are blank for future expansion. How is null data specified? N/A What does null data indicate? Nulls result in an error
|
<ChargeableSeatAllowd>
|
Character
|
1
|
Description of Field: Indicator used to communicate to the GDS that the user can support Paid Seating. This will control whether a Chargeable Seat returned from a Carrier will be allowed or not on the GDS Format (a-alpha, n-numeric, x-alphanumeric, b-character blank): a List of Possible Values: Y - Chargeable Seat Allowed N - Chargeable Seat not Allowed ' '(blank) - Chargeable Seat not Allowed How is null data specified? blank What does null data indicate? Null data will be treated as an 'N'
|
<Spare>
|
Alpha
|
1
|
Spare field
|
<BIC>
|
Alpha
|
2
|
Description of Field: Class of service and class modifier Format (a-alpha, n-numeric, x-alphanumeric, b-character blank): aa Special Format: Left justified blank filled How is null data specified? N/A What does null data indicate? Nulls result in an error.
|
|
|
+ <AirRailGenSeatReq>
|
SA02 1.0
|
|
<LNameNum>
|
Numeric
|
2
|
Description of Field: Last name element Format (a-alpha, n-numeric, x-alphanumeric, b-character blank): nn Special Format: Right justified zero filled Range of Possible Values: 01-99 How is null data specified? No data results in an error What does null data indicate? No data results in an error
|
<PsgrNum>
|
Numeric
|
2
|
Description of Field: Passenger Element number Format (a-alpha, n-numeric, x-alphanumeric, b-character blank): nn Special Format: Right justified zero filled Range of Possible Values: 01-99 How is null data specified? No data results in an error What does null data indicate? No data results in an error
|
<AbsNameID>
|
Numeric
|
2
|
Description of Field: Absolute Name Element ID. Format (a-alpha, n-numeric, x-alphanumeric, b-character blank): nn Special Format: Right justified zero filled Range of Possible Values: 01-99 How is null data specified? No data results in an error What does null data indicate? No data results in an error
|
<Spare>
|
Alphanumeric
|
6
|
Spare - Blanks (X'40')
|
+ <AttribAry>
|
Array
|
n/a
|
|
<Attrib>
|
Alphanumeric
|
2
|
Description of Field: Generic seat characteristics.
Format (a-alpha, n-numeric, x-alphanumeric, b-character blank): an
List of Possible Values: Wblank - window seat Nblank - non smoking seat Ablank - aisle
How is null data specified? Blanks
What does null data indicate? It does depend on how vendor is responding so there might be blank or a seat attribute
|
|
|
|
|
+ <AirSpecificSeatReq>
|
SA03 1.0
|
|
<LNameNum>
|
Numeric
|
2
|
Description of Field: Number related to last name. Format (a-alpha, n-numeric, x-alphanumeric, b-character blank): nn Special Format: Right justified zero filled Range of Possible Values: 01-99 How is null data specified? N/A What does null data indicate? No data results in error
|
<PsgrNum>
|
Numeric
|
2
|
Description of Field: Passenger element number Format (a-alpha, n-numeric, x-alphanumeric, b-character blank): nn Special Format: Right justified zero filled Range of Possible Values: 01-99 How is null data specified? N/A What does null data indicate? No data results in error
|
<AbsNameID>
|
Numeric
|
2
|
Description of Field: Absolute name element id Format (a-alpha, n-numeric, x-alphanumeric, b-character blank): nn Special Format: Right justified zero filled Range of Possible Values: 01-99 How is null data specified? N/A What does null data indicate? No data results in error
|
<SpcficSeatReq>
|
Alphanumeric
|
5
|
Specific seat requested. Repeated for each passenger. Examples: 03A, 22K, etc. Seat letters A-L are valid, excluding I. Description of Field: Specific seat requested Format (a-alpha, n-numeric, x-alphanumeric, b-character blank): nnnab Special Format: 3 digit row number followed by an alpha seat id and a blank for the 5th character. Alphas are A-L excluding I. How is null data specified? N/A What does null data indicate? No data results in error
|
<Spare>
|
Alphanumeric
|
6
|
Spare for future use - Blanks (X'40')
|
|
|
+ <RailSpecificSeatReq>
|
SA04 1.0
|
|
<LNameNum>
|
Numeric
|
2
|
Description of Field: Last Name element number Format (a-alpha, n-numeric, x-alphanumeric, b-character blank): nn Special Format: Right justified zero filled. Range of Possible Values: 01-99 How is null data specified? No data results in error What does null data indicate? No data results in error
|
<PsgrNum>
|
Numeric
|
2
|
Description of Field: Passenger Element number Format (a-alpha, n-numeric, x-alphanumeric, b-character blank): nn Special Format: Right justified zero filled. Range of Possible Values: 01-99 How is null data specified? No data results in error What does null data indicate? No data results in error
|
<AbsNameID>
|
Numeric
|
2
|
Description of Field: Absolute Name element ID Format (a-alpha, n-numeric, x-alphanumeric, b-character blank): nn Special Format: Right justified zero filled. Range of Possible Values: 01-99 How is null data specified? No data results in error What does null data indicate? No data results in error
|
<CoachNum>
|
Numeric
|
4
|
Description of Field: Coach Number Format (a-alpha, n-numeric, x-alphanumeric, b-character blank): nnnn Special Format: Right Justified zero filled Range of Possible Values: 0001-9999 How is null data specified? No data results in error What does null data indicate? No data results in error
|
<SeatNum>
|
Numeric
|
4
|
Description of Field: Seat Number Format (a-alpha, n-numeric, x-alphanumeric, b-character blank): nnnn Special Format: Right justified zero filled Range of Possible Values: 0001-9999 How is null data specified? No data results in error What does null data indicate? No data results in error
|
<Spare>
|
Alphanumeric
|
6
|
Spare - Blanks (X'40')
|
|
|
|
|
+ <FareRedisplayMods>
|
4014 2.2
|
+ <DisplayAction>
|
DPDT 1.0
|
|
<Action>
|
Alpha
|
1
|
Field Description: Action.
Possible Values (List): I-Fare Index D-Fare Details (only one fare can be requested per detailed request)
Format (a-alpha): a
Special Format: N/A
Examples: I
How is null data specified? N/A
What does null data indicate? No data results in error
|
|
|
+ <FareNumInfo>
|
DPFI 1.0
|
|
+ <FareNumAry>
|
Array
|
n/a
|
|
<FareNum>
|
Numeric
|
3
|
Field Description: Fare number of the item to which the following KLRs relate.
Format (n-numeric): nnn
Special Format: Right justified, zero filled.
Examples: 001
How is null data specified? N/A
What does null data indicate? No data results in error.
|
|
|
|
|
|
|
+ <CancelStoredFareMods>
|
4020 1.0
|
+ <FareNumInfo>
|
DPFI 1.0
|
|
+ <FareNumAry>
|
Array
|
n/a
|
|
<FareNum>
|
Numeric
|
3
|
Field Description: Fare number of the item to which the following KLRs relate.
Format (n-numeric): nnn
Special Format: Right justified, zero filled.
Examples: 001
How is null data specified? N/A
What does null data indicate? No data results in error.
|
|
|
|
|
+ <AssocPsgrs>
|
DPPI 1.0
|
|
+ <PsgrAry>
|
Array
|
n/a
|
|
+ <Psgr>
|
FieldSet
|
n/a
|
|
<LNameNum>
|
Numeric
|
2
|
Field Description: Unique, sequential number identifying the last name grouping
Format (n- numeric): nn
Special Format: Right justified, padded with zero, one or two characters. If no data, then blank filled.
Examples: 01 02
How is null data specified? Null data specified by blanks.
What does null data indicate? No data results in error.
|
<PsgrNum>
|
Numeric
|
2
|
Field Description: Sequential number identifying a passenger within a last name grouping.
Format (n- numeric): nn
Special Format: Right justified, padded with zero, one or two characters. If no data, then blank filled.
Examples: 01 02
How is null data specified? Null data specified by blanks.
What does null data indicate? No data results in error.
|
<AbsNameNum>
|
Numeric
|
2
|
Field Description: Unique, sequential number identifying each passenger irrespective of last name
Format (n- numeric): nn
Special Format: Right justified, padded with zero, one or two characters. If no data, then blank filled.
Examples: 01 blank blank
How is null data specified? Null data specified by blanks
What does null data indicate? It's a valid scenario. Null data doesn't result in error
|
|
|
|
|
|
|
|
|
<PretendFareCreationMods>
|
4026 1.0
|
+ <EnhancedItinMods>
|
4030 1.0
|
+ <IMU>
|
DPIM 1.0
|
|
<PrimarySDNum>
|
Numeric
|
4
|
This will be mapped onto the different primary modifiers as detailed below 2882 (D*) Display IMU data request. If a display is requested, no other KLRs for change/update/delete should be sent. 2880 (DYO) Design your own. Followed by a valid DYO number. 2865 (CR) Print Canned Remarks 1110 (IN) Suppress Invoice details 1180 (P) Passenger select. Data should reflect the passenger number(s), each number separated by a period. 1260 (S) Segment select. Data should reflect the segment number(s), each number separated by a period. 1160 (N) Number if Itineraries. Data should specify number of itineraries required. 2860 (IR) Suppress Itinerary remarks 2866 (IL) Suppress LeisureShopper detail 2870 (HH) Print optional header text 2875 (HF) Print optional footer text 3010 (II) Individual Itineraries per passenger The following modifiers have additional qualifiers that must be sent in the second structured data number field, unless the intention is to delete one of these modifiers , in which case, only the modifier and the change indicator should be sent. 2855 (A) Auxiliary segments 2856 (T) Travel Related Services (currently not active) 2890 (W) Waitlist segments If item number is 0000 and the Change Indicator is set to change then this will mean delete all current IMU data.
|
<SecondarySDNum>
|
Numeric
|
4
|
This applies to the 2855, 2856 and 2890 primary structured data Ids only. Each of them can specify one of the following options: 7090 (P) Print specified item 7092 (X) Do not print specified item
|
<ChgInd>
|
Numeric
|
1
|
0 = Add 1 = Change There is no need for a delete value because a Change item with no Free text will imply a delete.
|
<Text>
|
Alphanumeric
|
To End
|
|
|
|
|
|
+ <SessionMods>
|
5650 1.0
|
+ <ChangeWorkArea>
|
GSCA 1.0
|
|
<NewArea>
|
Alphanumeric
|
1
|
Description of Field: Switch to new AAA area.
Format (x-alpha/numeric): x
Special Format: Use A, B, C, D, or E, only.
Examples: A E
How is null data specified? Not Applicable
What does null data indicate? No data results with no change in the AAA area, and may result in an error response.
|
<Duty>
|
Alphanumeric
|
2
|
Description of Field: Duty code to switch to.
Format (x-alpha/numeric): xx
Examples: AG for agent.
How is null data specified? Character blanks.
What does null data indicate? Possible error.
|
|
|
+ <EmulatePCC>
|
GSEM 1.0
|
|
<PCC>
|
Alphanumeric
|
4
|
Description of Field: This field contains the pseudo city code.
Format (a-alpha, n-numeric, x-alphanumeric, b-character blank): xxxx
Special Format: Left Justified Blank Filled PCCs with less than 4 characters should be padded with a leading zero. For example, X0B should be submitted as 0X0B.
CDATA can also be used to override the attributes of this field. For example, ![CDATA[ X0B]] In this case the field is forced to right justify with a leading blank.
Examples: 1WP7 0X0B ![CDATA[ X0B]] ![CDATA[2GK5]]
How is null data specified? Character blanks
What does null data indicate? No data in this KLR
|
<Duty>
|
Alphanumeric
|
2
|
Description of Field: Duty code
Format (x-alpha/numeric): xx
Examples: AG for agent.
How is null data specified? Character blanks.
What does null data indicate? Possible error.
|
|
|
+ <SignOff>
|
GSOF 1.0
|
|
This is the sign off KLR.
|
<UserID>
|
Alphanumeric
|
9
|
Description of Field: User ID of the agent.
Format (x-alpha/numeric): xxxxxxxxx
Special Format: Optional MUST BE ALL CAPS
Examples: TYLER
How is null data specified? Character Blanks
What does null data indicate? Contains blanks if not used.
|
<Pwd>
|
Alphanumeric
|
10
|
Description of Field: The password associated with the User ID.
Format (x-alpha/numeric): xxxxxxxxxx
Special Format: MUST BE ALL CAPS Must be at least 1 alpha, 1 numeric Minimum Length 7 alphanumerics
Examples: 123JAN
How is null data specified? Character Blanks
What does null data indicate? Contains blanks if not used
|
|
|
+ <SignOn>
|
GSON 1.0
|
|
This is the sign on KLR.
|
<UserID>
|
Alphanumeric
|
9
|
Description of Field: The alpha-numeric Identification of the User to sign on to the host.
Format (a-alpha, n-numeric, x-alpha/numeric): xxxxxxx
Special Format: Required MUST BE ALL CAPS
Examples: TYLER
How is null data specified? Character Blanks
What does null data indicate? Contains blanks if not used
|
<Pwd>
|
Alphanumeric
|
10
|
Description of Field: The password associated with the User ID.
Format (a-alpha, n-numeric, x-alpha/numeric): xxxxxxxxxx
Special Format: Optional. Contains blanks if not used MUST BE ALL CAPS
Examples: 123JAN
How is null data specified? Character Blanks
What does null data indicate? Contains blanks if not used.
|
<Keyword>
|
Alphanumeric
|
6
|
Description of Field: The keyword, or pass phrase, associated with the User ID. The "keyword" should only be supplied on the initial Sign On for a new User ID
Format (a-alpha, n-numeric, x-alpha/numeric): xxxxxx
Special Format: MUST BE ALL CAPS
Examples: KWRD1
How is null data specified? N/A
What does null data indicate? There is no keyword.
|
|
|
+ <ChangePassword>
|
GSPS 1.0
|
|
<NewPwd>
|
Alphanumeric
|
10
|
Description of Field: Enter the new password for the agent sign-on.
Format (a-alpha, n-numeric, x-alpha/numeric): xxxxxxxxxx
Special Format: MUST BE ALL CAPS Must be at least 1 alpha, 1 numeric Minimum Length 7 alphanumerics
Examples: JAN1234
How is null data specified? Character Blanks
What does null data indicate? Character Blanks for remainder of field length.
|
<NewKeyword>
|
Alphanumeric
|
6
|
Description of Field: Change the keyword, or pass phrase, associated with the User ID. The "keyword" should only be supplied on the initial Sign On for a new User ID, or new password.
Format (a-alpha, n-numeric, x-alpha/numeric): xxxxxx
Special Format: MUST BE ALL CAPS
Examples: KWRD01
How is null data specified? N/A
What does null data indicate? Keyword will not be changed.
|
|
|
|
|
+ <UserInitialsMods>
|
5654 1.0
|
+ <UpdateAAA>
|
GSAA 1.0
|
|
<UserInitials>
|
Character
|
2
|
Description of Field: The initials to be place in the AAA at WA0SIN so that the default initials are over laid by the real agent's initials.
Format (a-alpha, n-numeric, c-character, x-alphanumeric, b-character blank): cc
Special Format: Initials must be in CAPITAL LETTERS but can contain asterisk (*), US dollar sign ($), hyphen (-) or period (.).
List of Possible Values: Any alphanumeric, alpha, or numeric combination available.
How is null data specified? Blanks denote null data.
What does null data indicate? Blanks indicate that the AAA will not be updated with initials.
|
|
|
|
|
+ <TSStatusMods>
|
5700 5.2
|
+ <CarFreqCust>
|
SPCM 1.0
|
|
+ <FreqCustAry>
|
Array
|
n/a
|
|
+ <FreqCust>
|
FieldSet
|
n/a
|
|
<CarV>
|
Alphanumeric
|
3
|
Field Description: Car vendor code Format (x-alpha/numeric): xxx Special Format: Left justified, blank filled Examples: ZE AL How is null data specified? Character Blanks What does null data indicate? As part of a retrieve response, this field should always be populated. If it is not, an error condition has occurred. As part of a maintenance request, null data indicates this item is to be deleted.
|
<Acct>
|
Alphanumeric
|
25
|
Field Description: Car membership number Format (x-alpha/numeric): xxxxxxxxxxxxxxxxxxxxxxxxx Special Format: Left justified, blank filled Examples: ZE12345678 AL334455 How is null data specified? Character Blanks What does null data indicate? As part of a retrieve response, this field should always be populated. If it is not, an error condition has occurred. As part of a maintenance request, null data indicates this item is to be deleted.
|
|
|
|
|
|
|
<GetAirSellOpts>
|
SPDR 1.0
|
+ <BusinessFOP>
|
SPFB 1.0
|
|
+ <FOPInfoAry>
|
Array
|
n/a
|
|
+ <FOPInfo>
|
FieldSet
|
n/a
|
|
<FOPRefNum>
|
Numeric
|
2
|
Field Description: Reference number of FOP from business guarantee FOP list. Format (n-numeric): nn Special Format: Right justified , zero padded Possible Values (Range): 01 - 10 How is null data specified? N/A - There should not be an array item if no data exists What does null data indicate? An error condition has occurred
|
<CCV>
|
Alpha
|
2
|
Field Description: Vendor code of the credit card Format (a-alpha): aa Special Format: If there is no Vendor Present, there may still be a Default Form of Payment that is not a Credit Card, or the user did not specify the vendor code in core TravelScreen. Therefore, the Credit Card Number must also be checked. Examples: AX How is null data specified? Character blanks What does null data indicate? The Default FOP is not a credit card, or the Default FOP is a credit card but no Vendor code is stored in TravelScreen
|
<CCAcct>
|
Alphanumeric
|
42
|
Field Description: Credit card number. This is a mandatory field if vendor code is present. Format (x-alpha/numeric): xxxxxxxxxxxxxxxxxxxxxxxxxx(spaces) Special Format: Left justified, blank padded If the Default FOP is not a credit card, the actual data input to the Guarantee FOP screen in core TravelScreen will be populated in this field. Examples: 370000000000000028(spaces) How is null data specified? N/A - This field should always be populated What does null data indicate? An error condition exists
|
<ExpYear>
|
Numeric
|
4
|
Field Description: Expiration year of the credit card Format (n-numeric): nnnn Special Format: Right justified, zero padded This field will only be populated if the Default FOP is a credit card and the Vendor Code was input to the Guarantee FOP screen in core TravelScreen. Examples: 2007 How is null data specified? Zero data What does null data indicate? No Expiration Year exists
|
<ExpMonth>
|
Numeric
|
2
|
Field Description: Month in which credit card expires Format (n-numeric): nn Special Format: Right justified, zero padded This field will only be populated if the Default FOP is a credit card and the Vendor Code was input to the Guarantee FOP screen in core TravelScreen. Possible Values (Range): 00 - 12 How is null data specified? Zero data What does null data indicate? No Expiration Month exists
|
|
|
|
|
|
|
+ <PersonalFOP>
|
SPFP 1.0
|
|
+ <FOPInfoAry>
|
Array
|
n/a
|
|
+ <FOPInfo>
|
FieldSet
|
n/a
|
|
<FOPRefNum>
|
Numeric
|
2
|
Field Description: Reference number of FOP from personal guarantee FOP list. Format (n-numeric): nn Special Format: Right justified , zero padded Possible Values (range): 11 - 20 How is null data specified? N/A - This field should always be populated What does null data indicate? An error condition has occurred
|
<CCV>
|
Alpha
|
2
|
Field Description: Vendor code of the credit card Format (a-alpha): aa Special Format: If there is no Vendor Present, there may still be a Default Form of Payment that is not a Credit Card, or the user did not specify the vendor code in core TravelScreen. Therefore, the Credit Card Number must also be checked. Examples: AX How is null data specified? Character blanks What does null data indicate? The Default FOP is not a credit card, or the Default FOP is a credit card but no Vendor code is stored in TravelScreen
|
<CCAcct>
|
Alphanumeric
|
42
|
Field Description: Credit card number. This is a mandatory field if vendor code is present. Format (x-alpha/numeric): xxxxxxxxxxxxxxxxxxxxxxxxxxblanks Special Format: Left justified, blank padded If the Default FOP is not a credit card, the actual data input to the Guarantee FOP screen in core TravelScreen will be populated in this field. Examples: 370000000000000028blanks... How is null data specified? N/A - This field should always be populated What does null data indicate? An error condition exists
|
<ExpYear>
|
Numeric
|
4
|
Field Description: Expiration year of the credit card Format (n-numeric): nnnn Special Format: Right justified, zero padded This field will only be populated if the Default FOP is a credit card and the Vendor Code was input to the Guarantee FOP screen in core TravelScreen. Examples: 2007 How is null data specified? Zero data What does null data indicate? No Expiration Year exists
|
<ExpMonth>
|
Numeric
|
2
|
Field Description: Month in which credit card expires Format (n-numeric): nn Special Format: Right justified, zero padded This field will only be populated if the Default FOP is a credit card and the Vendor Code was input to the Guarantee FOP screen in core TravelScreen. Possible Values (Range): 00 - 12 How is null data specified? Zero data What does null data indicate? No Expiration Month exists
|
|
|
|
|
|
|
+ <HtlFreqCust>
|
SPHM 1.0
|
|
+ <FreqCustAry>
|
Array
|
n/a
|
|
+ <FreqCust>
|
FieldSet
|
n/a
|
|
<HtlV>
|
Alphanumeric
|
3
|
Field Description: Hotel vendor code Format (x-alpha/numeric): xxx Special Format: Left justified, blank padded. Examples: HI MC How is null data specified? Character Blanks What does null data indicate? As part of a retrieve response, this field should always be populated. If it is not, an error condition has occurred. As part of a maintenance request, null data indicates this item is to be deleted.
|
<Acct>
|
Alphanumeric
|
25
|
Field Description: Hotel membership number Format (x-alpha/numeric): xxxxxxxxxxxxxxxxxxxxxxxxx Special Format: Left justified, blank padded Examples: HI12345678(rest are spaces) How is null data specified? Character blanks What does null data indicate? As part of a retrieve response, this field should always be populated. If it is not, an error condition has occurred. As part of a maintenance request, null data indicates this item is to be deleted.
|
|
|
|
|
|
|
+ <AirFreqCust>
|
SPMM 1.0
|
|
+ <FreqCustAry>
|
Array
|
n/a
|
|
+ <FreqCust>
|
FieldSet
|
n/a
|
|
<AirV>
|
Alphanumeric
|
3
|
Field Description: Airline code Format (x-alpha/numeric): xxx Special Format: Left justified, blank filled Examples: UA F9 How is null data specified? Character Blanks What does null data indicate? As part of a retrieve response, this field should always be populated. If it is not, an error condition has occurred. As part of a maintenance request, null data indicates this item is to be deleted.
|
<Acct>
|
Alphanumeric
|
25
|
Field Description: Air membership number Format (x-alpha/numeric): xxxxxxxxxxxxxxxxxxxxxxxxx Special Format: Left justified, blank filled Examples: UA00330033221 F9231233 How is null data specified? Character Blanks What does null data indicate? As part of a retrieve response, this field should always be populated. If it is not, an error condition has occurred. As part of a maintenance request, null data indicates this item is to be deleted.
|
|
|
|
|
|
|
+ <PersonalInfoUpdate>
|
SPPI 1.0
|
|
<SeatPref>
|
Alphanumeric
|
1
|
Field Description: Seating Preference ( window or aisle ) Format (a-alpha): a Possible Values (List): A = Aisle seat preferred W = Window seat preferred blank = No preference How is null data specified? Character blank What does null data indicate? As part of a retrieve response, null data indicates there is no seating preference. As part of a maintenance request, null data indicates this item is to be deleted.
|
<SmokePref>
|
Alphanumeric
|
1
|
Field Description: Smoking or Non- smoking preference Format (a-alpha): a Possible Values (List): Y = Smoking seat required N = NO smoking window required Blank How is null data specified? Blank What does null data indicate? As part of a retrieve response, null data indicates there is no smoking preference. As part of a maintenance request, null data indicates this item is to be deleted.
|
<DefFOPAir>
|
Alphanumeric
|
2
|
Field Description: Default FOP reference number for AIR FOP Format (x-alpha/numeric): xx Special Format: Left justified, blank padded This field is the reference number for the Guarantee FOP. The Guarantee FOP retrieve request should be used to get the actual data associated to this reference number. Examples: 01 How is null data specified? Character blanks What does null data indicate? As part of a retrieve response, null data indicates there is no Default FOP preference. As part of a maintenance request, null data indicates this item is to be deleted.
|
<DefFOPCar>
|
Alphanumeric
|
2
|
Field Description: Default FOP reference number for CAR FOP Format (x-alpha/numeric): xx Special Format: Left justified, blank padded This field is the reference number for the Guarantee FOP. The Guarantee FOP retrieve request should be used to get the actual data associated to this reference number. Examples: 01 How is null data specified? Character blanks What does null data indicate? As part of a retrieve response, null data indicates there is no Default FOP preference. As part of a maintenance request, null data indicates this item is to be deleted.
|
<DefFOPHotel>
|
Alphanumeric
|
2
|
Field Description: Default FOP reference number for HOTEL FOP Format (x-alpha/numeric): xx Special Format: Left justified, blank padded This field is the reference number for the Guarantee FOP. The Guarantee FOP retrieve request should be used to get the actual data associated to this reference number. Examples: 01 How is null data specified? Character blanks What does null data indicate? As part of a retrieve response, null data indicates there is no Default FOP preference. As part of a maintenance request, null data indicates this item is to be deleted.
|
<HtlSpclInfo>
|
Alphanumeric
|
31
|
Field Description: Default special information related to HOTEL Format (x-alpha/numeric): xxxxxxxxxxxxxxxxxxxxxxxxx Special Format: Left justified , blank filled Examples: LUXURY ROOM SMOKING ROOM How is null data specified? Character blanks What does null data indicate? As part of a retrieve response, null data indicates there is no Default Special Information for Hotel. As part of a maintenance request, null data indicates this item is to be deleted.
|
<CarSpclInfo>
|
Alphanumeric
|
26
|
Field Description: Default special information related to CAR Format (x-alpha/numeric): xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx Special Format: Left justified, blank filled Examples: COMPACT CAR LUXURY CAR How is null data specified? Character blanks What does null data indicate? As part of a retrieve response, null data indicates there is no Default Special Information for Car. As part of a maintenance request, null data indicates this item is to be deleted.
|
+ <SSRCodeAry>
|
Array
|
n/a
|
|
+ <SSRCodeItem>
|
FieldSet
|
n/a
|
|
<SSRCode>
|
Alphanumeric
|
4
|
Field Description: Preferred SSR service code Format (x-alpha/numeric): xxxx Special Format: Left justified, blank padded. Examples: VGML How is null data specified? Character blank What does null data indicate? As part of a retrieve response, null data indicates there is no SSR data for this array item. As part of a maintenance request, null data indicates this item is to be deleted.
|
<FltType>
|
Alpha
|
1
|
Field Description: Applicable flight type Format (a-alpha): a Possible Values (List): Applicable flight type for Apollo (1V): A = All flights (non-meal SSR's only) S = Snack flights only D = Dinner flights only B = Breakfast flights only L = Lunch or snack flights C = Combination M = All meal flights Applicable flight type for Galileo (1G): A = All flights (non-meal SSR's only) S = Snack flights only B = Breakfast flights only M = All meal flights How is null data specified? Character blank What does null data indicate? As part of a retrieve response, null data indicates there is no SSR data for this array item. As part of a maintenance request, null data indicates this item is to be deleted.
|
<Text>
|
Alphanumeric
|
15
|
Field Description: Text to support SSR code Format (x-alpha/numeric): xxxxxxxxxxxxxxx Special Format: Left justified, blank padded. Examples: CD1234blanks... How is null data specified? Character blanks What does null data indicate? As part of a retrieve response, null data indicates there is no SSR data for this array item. As part of a maintenance request, null data indicates this item is to be deleted.
|
|
|
|
|
|
|
+ <TravelScreenRetrieve>
|
SPPR 1.0
|
|
<CRSID>
|
Alphanumeric
|
3
|
Description of Field: CRS ID of the owner of the Client File. Format (x-alpha/numeric): xxx Special Format: Left justified, character blank filled. Possible Values (List): 1V - Apollo 1G - Galileo How is null data specified? N/A - This field is mandatory What does null data indicate? An error will occur in core processing
|
<PCC>
|
Alphanumeric
|
4
|
Description of Field: Pseudo city code of the owner of the Client File.
Format (x-alpha/numeric): xxxx
Special Format: Left Justified Blank Filled PCCs with less than 4 characters should be padded with a leading zero. For example, X0B should be submitted as 0X0B.
CDATA can also be used to override the attributes of this field. For example, ![CDATA[ X0B]] In this case the field is forced to right justify with a leading blank.
Examples: 1WP7 0X0B ![CDATA[ X0B]] ![CDATA[2GK5]]
How is null data specified? N/A - This field is mandatory
What does null data indicate? An error will occur in core processing
|
<BusinessTitle>
|
Alphanumeric
|
21
|
Description of Field: Title of the business file. This field is required for the Business And Personal Information Table retrieval. Format (x-alpha/numeric): xxxxxxxxxxxxxxxxxxxx Examples: SMITH = Business File Title of Smith How is null data specified? N/A - This field is mandatory What does null data indicate? An error will occur in core processing
|
<PersonalTitle>
|
Alphanumeric
|
21
|
Description of Field: Title of the personal file. This field is Mandatory for Personal Information Table retrieval. Format (x-alpha/numeric): xxxxxxxxxxxxxxxxxxxxx Examples: JOHN = Personal File Title of John How is null data specified? Character blanks What does null data indicate? The request is for Business Information Table retrieval. This is not supported at this time.
|
<FileInd>
|
Alphanumeric
|
1
|
Field Description: Level of Information Table to retrieve. Format (x-alpha/numeric): x Special Format: None. Possible Values (List): B = Business (not currently supported) P = Personal How is null data specified? N/A - This is a mandatory field What does null data indicate? An error will occur in core processing
|
|
|
+ <GetMembership>
|
SPRM 1.0
|
|
<AirMembershipReq>
|
Alpha
|
1
|
Field Description: Air membership requested Format (a-alpha): a Possible Values (List): Y = YES if air membership requested N = NO if air membership requested blank = NO if air membership requested How is null data specified? Character Blank What does null data indicate? Air Membership data is not requested.
|
<CarMembershipReq>
|
Alpha
|
1
|
Field Description: Car membership requested Format (a-alpha): a Possible Values (List): Y = YES if car membership requested N = NO if car membership requested blank = NO if car membership requested How is null data specified? Character Blank What does null data indicate? Car Membership data is not requested.
|
<HtlMembershipReq>
|
Alpha
|
1
|
Field Description: Hotel membership requested Format (a-alpha): a Possible Values (List): Y = YES if hotel membership requested N = NO if hotel membership requested blank = NO if hotel membership requested How is null data specified? Character Blank What does null data indicate? Hotel Membership data is not requested.
|
|
|
+ <GetCarSellOpts>
|
SPSC 1.0
|
|
<Pt>
|
Alpha
|
5
|
Field Description: City Code to retrieve data for Format (a-alpha): xxxxx Special Format: Left justified, blank filled. Examples: DEN ORD How is null data specified? N/A - This field is mandatory What does null data indicate? An error will occur in core processing
|
<CarV>
|
Alphanumeric
|
3
|
Description of Field: CAR Vendor Code to retrieve data Format (x-alpha/numeric): xxx Special Format: Left justified, blank filled. Examples: ZE How is null data specified? N/A - This field is mandatory What does null data indicate? An error will occur in core processing
|
|
|
+ <GetHtlSellOpts>
|
SPSH 1.0
|
|
<Pt>
|
Alpha
|
5
|
Field Description: City Code to retrieve data for Format (a-alpha): xxxxx Special Format: Left justified, blank filled. Examples: DEN ORD How is null data specified? N/A - This field is mandatory What does null data indicate? An error will occur in core processing
|
<HtlV>
|
Alpha
|
3
|
Description of Field: Hotel Vendor Code to retrieve data Format (a-alpha): xxx Special Format: Left justified, blank filled. Examples: HY How is null data specified? N/A - This field is mandatory What does null data indicate? An error will occur in core processing
|
<HtlPropNum>
|
Alphanumeric
|
5
|
Description of Field: Hotel property number Format (x-alpha/numeric): xxxxx Special Format: Left justified, blank filled. This field is mandatory if HOTEL chain is blank. Examples: 12345 1234 How is null data specified? Character blanks What does null data indicate? The request is for HOTEL chain not for property number.
|
|
|
+ <TravelScreenUpdate>
|
SPUP 1.0
|
|
<CRSID>
|
Alphanumeric
|
3
|
Description of Field: CRS ID of the Client File owner that the preferences to be maintained are for Format (x-alpha/numeric): xxx Special Format: Left justified, character blank filled. Possible Values (List): 1V - Apollo 1G - Galileo How is null data specified? N/A - This field is mandatory What does null data indicate? An error will occur in core processing
|
<PCC>
|
Alphanumeric
|
4
|
Description of Field: Pseudo city code of the Client File owner that the preferences to be maintained are for
Format (x-alpha/numeric): xxxx
Special Format: Left Justified Blank Filled PCCs with less than 4 characters should be padded with a leading zero. For example, X0B should be submitted as 0X0B.
CDATA can also be used to override the attributes of this field. For example, ![CDATA[ X0B]] In this case the field is forced to right justify with a leading blank.
Examples: 1WP7 0X0B ![CDATA[ X0B]] ![CDATA[2GK5]]
How is null data specified? N/A - This field is mandatory
What does null data indicate? An error will occur in core processing
|
<BusinessTitle>
|
Alphanumeric
|
21
|
Description of Field: Title of the business file. This field is required for the Business And Personal preference Maintenance. Format (x-alpha/numeric): xxxxxxxxxxxxxxxxxxxx Examples: SMITH = Business File Title of Smith How is null data specified? N/A - This field is mandatory What does null data indicate? An error will occur in core processing
|
<PersonalTitle>
|
Alphanumeric
|
21
|
Description of Field: Title of the personal file. This field is Mandatory for Personal preference Maintenance Format (x-alpha/numeric): xxxxxxxxxxxxxxxxxxxxx Examples: JOHN = Personal File Title of John How is null data specified? Character blanks What does null data indicate? The request is to Maintain Business preference information. This is not supported at this time.
|
<FileInd>
|
Alphanumeric
|
1
|
Field Description: Level of preferences to be maintained Format (x-alpha/numeric): x Special Format: None. Possible Values: B = Business (not currently supported) P = Personal How is null data specified? N/A - This is a mandatory field What does null data indicate? An error will occur in core processing
|
<MaintenanceType>
|
Alphanumeric
|
2
|
Field Description: Type of data to be maintained Format (x-alpha/numeric): xx Special Format: None Possible Values: AM = Air membership CM = Car membership HM = Hotel membership PI = Personal information FP = Personal form of payment How is null data specified? N/A - This field is mandatory What does null data indicate? An error will occur in core processing
|
|
|
+ <ChgStatus>
|
SPUS 1.0
|
|
<PrefActivity>
|
Alpha
|
1
|
Field Description: Status to change to Format (a-alpha): a Possible Values (List): B = Switch to business preference P = Switch to personal preference C = Clear active preference L = Turn ON travel screen lock U = Turn OFF travel screen lock How is null data specified? N/A - This field is mandatory What does null data indicate? An error will occur in core processing
|
|
|
+ <VendorData>
|
SPVI 1.0
|
|
<FileType>
|
Alpha
|
1
|
Description of Field: File Type for the level of data requested. This field is mandatory. Format (a-alpha): a Possible Values (List): B = Business Level P = Personal Level How is null data specified? N/A - This field is mandatory What does null data indicate? An error will occur in core processing
|
<DataType>
|
Alpha
|
1
|
Description of Field: The type of Vendor data being requested. This field is mandatory. Format (a-alpha): a Possible Values (List): A = Air Vendor Data requested C = Car Vendor Data requested H = Hotel Vendor Data requested Note: Currently only C is supported. How is null data specified? N/A - This field is mandatory What does null data indicate? An error will occur in core processing
|
<PCC1>
|
Alphanumeric
|
3
|
Description of Field: City Code to be used for City Specific Vendor Data requests. This City Code would be populated in a request for City Specific Vendor Data. This field is optional. Format (x-alpha/numeric): xxx Examples: DEN ORD How is null data specified? Character Blanks What does null data indicate? City Specific Preferences are not required. The request is for General Vendor Preferences only.
|
<PCC2>
|
Alphanumeric
|
3
|
Description of Field: City Code to be used for City Pair Vendor Data requests. This City Code would be populated in a request for City Pair Vendor Data. This field is optional. Format (x-alpha/numeric): xxx Special Format: This field is only used for Air Vendor Data Requests, as Air Preferences are the only types that have City Pair Vendor Preferences. If this field is populated, the City Code 1 field must also be populated. Examples: DEN ORD How is null data specified? Character Blanks What does null data indicate? City Specific Preferences are not required. The request is for General or City Specific Vendor Preferences only.
|
|
|
|
|
+ <HtlSegSellMods>
|
6150 10.1
|
+ <HotelSell>
|
HT03 2.0
|
|
<SegNum>
|
Numeric
|
2
|
Segment Number: as unpacked in the AAA (Agents Assembly Area). Possible Values (Range): Set to Zero ('00') in initial Hotel Sell requests. Otherwise a valid segment number 01 - 99. Optional/Required: Required in Request & Response
|
<SellStatusInd>
|
Alpha
|
2
|
Current Status Code: This code describes the current status of the particular Hotel itinerary segment. List of Possible Values: Should always be set to SS on initial sell Request. In Response: SS = Sold (Must ET & retrieve for commit status). HK = Confirmed. NN = On Request. No yet confirmed. KK = Now confirmed. UC = Unable to confirm, waitlist closed. Blank = Status unknown. Optional/Required: Required in Request & Response
|
<StartDt>
|
Numeric
|
8
|
Arrival Date: This is the date the hotel guest arrives. AKA check-in date. Format: CCYYMMDD Examples: 20030809 = August 9, 2003 Optional/Required: Required in Request & Response
|
<EndDt>
|
Numeric
|
8
|
Departure Date: This is the date the hotel guest leaves. aka check-out data. Format: CCYYMMDD Examples: 20030809 = August 9, 2003 Optional/Required: Required in Request & Response
|
<NumNights>
|
Alphanumeric
|
2
|
Nights Of Stay: This is the number of nights the guest will be staying. Possible Values(Range): 01 - 99 Optional/Required: ignored in Request, Required in Response What does null data indicate? Blank = proper usage on request.
|
<PrimaryCity>
|
Alpha
|
5
|
City Code: Valid airport code or city code designating the location of the hotel where the reservation was placed. Special Format: Codes are currently 3 characters. The field is defined as 5 to allow for future expansion. Examples: DEN CHI NYC Optional/Required: Optional in Request, Required in non-sell Responses What does null data indicate? blank = Field is not applicable to this request or response.
|
<Chain>
|
Alpha
|
3
|
Chain code: Unique identity code assigned the chain this property belongs to. Special Format: Codes are currently 2 characters. The field is defined as 3 to allow for future expansion. Examples: HI RA Optional/Required: Required in Request & Response
|
<RoomMasterID>
|
Numeric
|
5
|
RoomMaster ID: Property's RoomMaster identification number. Examples: 14853 04205 Optional/Required: Request/Response - In case of alpha numeric property, this field will have 0's in it.
|
<BIC>
|
Alphanumeric
|
7
|
Booking Code: The full booking code for the rate sold. The complete bed type configuration values may optionally exist in HT04 KLR (e.g. not always part of booking code). Examples: B1KRAC A2T000C Optional/Required: Required in Request & Response
|
<HtlPropName>
|
Alpha
|
19
|
Hotel Property Name Optional/Required: Optional in Request & Response
|
<NumAdults>
|
Numeric
|
1
|
Number Of Adults Optional/Required: Required in Request & Response Possible Values(Range): 1 - 9 Optional/Required: Required in Request & Response
|
<NumRooms>
|
Numeric
|
1
|
Number Of Rooms reserved. Possible Values (Range): 1 - 9 Optional/Required: Required in Request & Response
|
<ConfNum>
|
Alphanumeric
|
30
|
Confirmation number supplied by the hotel.This may be blank for non-link vendors. Special Format: Current maximum length is 25 bytes.Field is defined as 30 to allow for future expansion. Note: The Hotel Confirmation number from the Hotel Supplier will usually remain the same value throughout the life of the Hotel segment in the PNR. On rare occurrences, the Confirmation ID may be change by the supplier after the End Transaction of the PNR. An exception exists for Hotel Chain 'PI' where the Confirmation ID may change upon each modify of the 'PI' hotel segment.
Examples: A44T9QPM Optional/Required: Optional in Response What does null data indicate? Blank = The hotel vendor is not a Link vendor.
|
<RateGuarInfo>
|
Alpha
|
2
|
Rate Type Sold: This indicates the level of guarantee the hotel offers for this rate. Possible Values (List): RG=Vendor guaranteed RQ=Vendor quoted rate, but not guaranteed Optional/Required: Required in Response
|
<RateChgInd>
|
Alpha
|
1
|
Rate Change Indicator: This field indicates if the rate changes during the guest's stay. Possible Values (List): Y =Rate changes during stay. N =Rate does not change during stay. Optional/Required: Optional in Response What does null data indicate? Blank can be assumed to mean no rate change.
|
<MultiDayRateInd>
|
Alpha
|
1
|
Multiple Day Rate Indicator: Means the returned rate is for more than one night (as in a package) Possible Values (List): Y=Rate applies to more than one day. N=This is a per day rate.. Optional/Required: Optional in Response What does null data indicate? Blank = N.
|
<Currency>
|
Alpha
|
3
|
Currency Code: Currency in which rates were sold. Applies to Rate Amount and Total Rate if they exist. Needed on Sell request if Total Rate Amount field is present from previous display request. Examples: USD GBP Optional/Required: Optional in Request, Required in Response What does null data indicate? Blank = field is N/A.
|
<DecPos>
|
Alphanumeric
|
1
|
Number Of Decimals Places: The number of places to the right of the implied decimal for the currency in which the rates are quoted. Needed on Sell request if Total Rate Amount field is present from previous display request. Possible Values (Range): 0 - 3 Example: 2 = last two digits of amount are behind the decimal. So, if rate amount is 85950, and currency is USD, then real amount is 859.50 US dollars. Optional/Required: Optional in Request, Required in Response What does null data indicate? Blank = field is not applicable to this request or response.
|
<ExtraChargeDecPos>
|
Alphanumeric
|
1
|
Extra Charges Number Of Decimals: The number of implied decimals in rates for extra charges. Range of Possible Values: 0 - 3 Optional/Required: Required in Response What does null data indicate? Blank = field is not applicable to this request or response.
|
<RateAmt>
|
Alphanumeric
|
9
|
Rate Amount. The room amount expressed in the currency defined by Currency Code. Location of implied decimal point specified by Number of Decimals. (Note - for 'WEBHTL' multilevel rate codes, this is a total charge for stay amount). Special Format: Number Of Decimals is used with Rate Amount. Examples: 000014900 000008900 Optional/Required: Required in Response What does null data indicate? Blank = field is not applicable to this request or response.
|
<MultilevelRate>
|
Alphanumeric
|
6
|
Multilevel Rate Code: used to sell a negotiated rate. Examples: A1KRAC B2DT00 Optional/Required: Optional in Request & Response What does null data indicate? Blank = No multilevel rate was sold.
|
<DataStoreIndicator>
|
Alpha
|
1
|
Data Store Validation Indicator. Data Store Validation is only done for IBM requests. All other customers may ignore this field. Possible Values: Y = Yes, this segment has been validated by Data Store N = No, this segment has not been validated by Data Store Optional/Required: Optional in Request & Response What does null data indicate? Blank = This information is not available
|
<RoomMasterAlphaNumID>
|
Alphanumeric
|
5
|
5 character alpha numeric RoomMaster property number Examples: 14853 04205 ABCDE Optional/Required: Request - In case of numeric property, this field will have blanks. Response - This field can have both numeric and alpha numeric property.
|
|
|
+ <HotelOptionalData>
|
HT04 1.0
|
|
+ <FldAry>
|
Array
|
n/a
|
|
+ <Fld>
|
FieldSet
|
n/a
|
|
Len Structured data only. Not in XML.
|
Numeric
|
3
|
Optional Field Length: This is the length of variable length optional field that follows. Maximum = 110
|
<ID>
|
Alpha
|
2
|
Description of Field: This is a code that identifies which optional data is in the variable length field. For more possible Optional Field values, format, descriptions, and use, please see Industry Codes > Hotel Sell Optional Data section in the Help.
Format (a-alpha): aa
Possible Values (List); AD = Customer address (Req/Rsp) AV = Advance deposit (Rsp) BA = Billing Address Credit Card (Req) BS = Booking source (Req/Rsp) BT = Bed Type Configuration (Req/Rsp) CA = Child Ages (Req/Rsp) (e.g. "12-4-01-5" with hyphen as separator & up to 5 ages max) CC = Number of Children count (Req/Rsp) CD = Corporate discount number (Req/Rsp) CI = Card Pool ID - Billback (Req/Rsp) P.S - Always coupled with PI CL = Accepted Credit Cards (e.g. "AX VI..") (Rsp) CM = Commissionable Booking y/n (Rsp)CN = Name on the Credit Card (Req) CP = Commissionable percentage value(max length 2) (Rsp)CR = Cribs (Req/Rsp) CS = Alt Crncy Crib CT = Rate Cat (OTA) CV = Security ID Code on Credit Card (Req) DB = Direct Bill DE = Credit card effective dates - Billback (Rsp) DP = Deposit (Req/Rsp) DR = Rate Desc EC = Extra child (Req/Rsp) ED = Alt Crncy xtra Chld EF = Effective Date(Rsp) EX = Extra adult (Req/Rsp) EY = Alt Crncy Extra Adt FG = Frequent guest number (Req/Rsp) FT = Frequent air traveler number (Req/Rsp) FN = Fax Number - Billback (Req/Rsp) GA = Absolute Hold Deadline (Rsp) GD = Time Base - BEFORE ARRIVAL / AFTER BOOKING GH = Guarantee Hold Time HH.MM (Rsp) GI = Guarantee Type Indicator - G/D/P (Rsp) GM = Guarantee Amount GO = Guarantee Deadline Offset Time (Rsp) GT = Payment guarantee (Req/Rsp) ID = Customer ID number (Req/Rsp) LI = Line nmbr (sequence) of prop (Req) MC = Meals Codes (OTA table MPT) MI = Meals Incl flags 'yyy/nnn' MP = Tour meal plan NC = Number of Children Count (Req/Rsp) NF = First Name (Req/Rsp) NL = Last Name (Req/Rsp) NR = NonRefundable Type y/n (Rsp)NT = Number of Nights(Rsp) OR = On Request Flag y/n (Rsp) P1 = Descriptive text coded value 1 (Req/Rsp) P2 = Descriptive text coded value 2 (Req/Rsp) P3 = Descriptive text coded value 3 (Req/Rsp) P4 = Descriptive text coded value 4 (Req/Rsp) P5 = Descriptive text coded value 5 (Req/Rsp) PA = Pre payment PF = Descriptive freeform text (Req/Rsp)PT = Pricing Type "AT" or "AP" (Req/Rsp)RA = Rollaway bed adult (Req/Rsp) PI = Deployment ID - Billback (Req/Rsp). P.S - Always coupled with CI PL = Credit card Payment Limit - Billback (Req/Rsp) RB = Alt crncy Rollaway adt RC = Rollaway bed child (Req/Rsp) RE = Alt Crncy Rollaway chld RG = Guaranteed rate (Req/Rsp) RL = Tour room location (Req/Rsp) RN = Rate Change Amount (Rsp)RO = Rate Override RQ = Quoted rate RR = Rate request (Req/Rsp) RT = Corp rate override RV = Room View codes (OTA) SC = Surcharge Fee Total (Rsp) SI = Special Information (Req/Rsp) SM = Smoking Room y/n SN = Secondary notification failure Email ID - Billback (Req/Rsp) SU = Single Use Credit Card Flag TK = Token value (Req) TN = Tour number (Req/Rsp) TR = Total Rate Amount (Req/Rsp) TT = Taxes Total (Rsp)XA = Abs Deadline for cncl fee XB = Basis Unit for charge (1st night, last night) XC = Cost Amnt of Cancel XD = Time Base - BEFORE ARRIVAL / AFTER BOOKING XF = Fees Inclusive Cancel Amnt XN = Num of Nights Cost for Cancel XO = Deadline Offset Time for cancel fee XP = Percent Cost of Cancel XT = Tax Incl Cancel Amnt
How is null data specified? N/A
What does null data indicate? No data results in error.
For more possible Optional Field values, format, descriptions, and use, please see Industry Codes > Hotel Sell Optional Data section in the Help.
|
<Contents>
|
Character
|
VL
|
Optional Field Contents: This field contains the details of the optional data, based on the type specified in Optional Field Identity. The field size depends on the contents. The max size is 110 bytes. See task documentation for details. Examples: AX370000000000028EXP0405 JOHN Q. SMITH AP25800 How is null data specified? N/A. What does null data indicate? No data results in error. If variable length, specify the maximum allowable length. 110 Required/Optional: Required
|
|
|
|
|
|
|
|
|
+ <HtlModifyMods>
|
6154 1.1
|
+ <HotelModify>
|
HTMX 1.0
|
|
<SegNum>
|
Numeric
|
2
|
Description of Field: Itinerary Segment Number. Identifies the Hotel segment to be modified. Required/Optional: Required
|
<ModType>
|
Alpha
|
1
|
Description of Field: Modify Type. Identifies the type of change to be made to the specified Hotel segment. Required/Optional: Required Possible Values (List): D = Date Modify R = Room/Rate/Bed/Occupancy Modify O = Optional Field Modify X = Optional Field Delete
|
<StartDt>
|
Alphanumeric
|
8
|
Description of Field: Arrival Date. The date the customer will arrive (check in) at the hotel. Modify type = D
Note: Both arrival and departure dates are required when either is changed
Format: CCYYMMDD Example: 20050614 = June 14, 2005 What does null data indicate? Dates are not being modified.
|
<EndDt>
|
Alphanumeric
|
8
|
Description of Field: Departure Date This is the date the customer will leave (check out) the hotel. Modify type = D
Note: Both arrival and departure dates are required when either is changed.
Special Format: CCYYMMDD Examples: 20050814 = August 14, 2005 What does null data indicate? Dates are not being modified.
|
<NumAdults>
|
Alphanumeric
|
1
|
Description of Field: Number Of Adults. This is the number of adults in one room. Note: The total count of Adults and Children should not exceed 9. Required/Optional: Required for Modify type = R. Possible Values(Range): 1 - 9 What does null data indicate? Number of Adults is not modified.
|
<NumChild>
|
Alphanumeric
|
1
|
Description of Field: Number Of Children. This is the number of children in one room. Note: The total count of Adults and Children should not exceed 9. Possible Values(Range): 0 - 5 What does null data indicate? Blank = Number of children is not being modified.
|
<NumRooms>
|
Numeric
|
1
|
Description of Field: Number Of Rooms requested. Required/Optional: Required for Modify type = R. Possible Values(Range): 1 - 9 How is null data specified? zero What does null data indicate? zero will result in error if modify type = R
|
<BIC>
|
Alphanumeric
|
7
|
Description of Field: Booking Code. The full booking code for the new rate being sold. Required/Optional: Required for Modify type = R. Examples: B2TC00 A1KRAC What does null data indicate? blanks will result in error if modify type = R
|
<RateAccess>
|
Alphanumeric
|
6
|
Description of Field: Rate Access Code. Note: Used only to validate if the booking code is being changed. Examples: SWEST ATT What does null data indicate? booking code not being changed.
|
<RoomType>
|
Alpha
|
1
|
Description of Field: Room Type List of possible values: A = Deluxe B = Superior C = Standard D = Moderate N = Non-smoking * = All types What does null data indicate? Blank = Room Type is not modified.
|
<NumBeds>
|
Alphanumeric
|
1
|
Description of Field: Number of Beds List of possible values: 0-9 What does null data indicate? Blank = Number of Beds is not modified.
|
<BedType>
|
Alpha
|
1
|
Description of Field: Bed Type List of possible values: D = Double bed F = Futon K = King M = Murphy bed Q = Queen S = Sofa bed I = Tatami mats T = Twin * = All types What does null data indicate? Blank = Bed Type is not modified.
|
+ <FldAry>
|
Array
|
n/a
|
|
+ <Fld>
|
FieldSet
|
n/a
|
|
Len Structured data only. Not in XML.
|
Numeric
|
3
|
Description of Field: Length of optional field data.
|
<ID>
|
Alpha
|
2
|
Description of Field: Optional Field Identity This is a code that identifies which type of optional data is in the following field.
Required/Optional: Required for O = Optional Field Modify and X = Optional Field Delete
Special Handling: The Optional fields BT will be ignored unless "Modify Type" is set to 'R'. 'R' value means only optional field BT will be processed for modify - ignoring any other optional field.
When the "Modify Type" is set to 'X' for delete, the content value of each optional field should be set to 'X' in this request message. In the following list, only -X values can be set for deletion - other fields can not change for this action code. In other words, all fields can be added or modified; -X identity codes can be added, modified, and deleted.
Possible Values (List) For Modify Type = O and X AD = Customer address -X BA = Billing Address for Credit Card BS = Booking source BT = Bedding Type (modify type R) CA = Children's Ages - Child Ages (e.g. "12 4 01 5" optional note: 1 or 2 digits with a space separator for each age & up to 5 ages max) CC = Credit Card Number from the BAS extension CD = Corporate discount number -X CF = Confirmation Number (modification of this field is allowed only if internally generated via TE). CI = Card Pool ID - Billback P.S - ALWAYS COUPLED WITH PI CN = Name on the Credit Card CR = Cribs -X CV = Security ID Code on Credit Card DE = Effective dates - Billback DP = Deposit EC = Extra child -X EX = Extra adult -X FG = Frequent guest number -X FN = Fax number FT = Frequent air traveler number -X GT = Payment guarantee -X MP = Tour meal plan -X MR = Merchant Record Locator (CMR) NF = Reservation name - first NL = Reservation name - last PI = Deployment ID - Billback P.S - ALWAYS COUPLED WITH CI PL = Credit card Payment Limit - Billback RA = Rollaway bed adult -X RD = Rollaway bed child -X RL = Tour room location -X RR = Rate request -X RT = Corporate Rate Override TN = Tour number -X SI = Special information -X SF = Send FAX - value 'CF' for Conferma UC = UPDATE - value 'CF' for Conferma SN = Secondary notification
|
<Contents>
|
Character
|
VL
|
Description of Field: This field contains the details of the optional data, based on the type specified in Optional Field Identity. The field size depends on the contents. Required/Optional: Required Special Formats: When entering Child Ages, list ages of each child (Max of 5) separated by a space. Example: 12 4 01 5 When Modify Type = X, this variable length should always be populated with an 'X'
The Optional fields /BT and /CA will be ignored unless "Modify Type" is set to 'R'. Similarly, a 'R' value means only optional fields /BT and /CA will be processed for modify - ignoring any other optional field.
Additionally, when the "Modify Type" is set to 'X' for delete, the content value of each optional field should be set to 'X' in the request KLR message.
|
|
|
|
|
|
|
|
|
+ <CarSegSellMods>
|
7150 9.0
|
Comments on Optional Field Contents Some optional fields are contained in the fixed header part of this transaction, for example, arrival time and rate code. They will not be accepted for input in this section.
|
|
Purpose: The car sell transaction. All of the information needed to populate the input block is known to the PC from prior CAL, CAA, and air segments.
|
<CarV>
|
Alpha
|
3
|
Description of Field: The two-character car company vendor code followed by a blank. Format (a-alpha): aaa Special Format: Enter a blank after the two character vendor code How is null data specified? Null data not valid What does null data indicate? Sell must contain car vendor so null data not valid.
|
<CarType>
|
Alpha
|
4
|
Description of Field: Car type sold. Example: ICAR LWAR FCAR Format (a-alpha): aaaa Special Format: No embedded wildcard. Blank is a wildcard. Possible Values (List): All blank = all default cars Cblankblankblank = all compact cars. CBblankblank = all compact two door cars How is null data specified? Null data not valid What does null data indicate? Sell must contain a car type so null data not valid.
|
<StartDt>
|
Numeric
|
8
|
Description of Field: Set this to the car pickup date. Format (n-numeric): nnnnnnnn Special Format: CCYYMMDD (Century, Year, Month, Day). How is null data specified? Null data not valid What does null data indicate? Sell must contain a pickup date so null data not valid.
|
<StartTm>
|
Numeric
|
4
|
Description of Field: Pickup time expressed in 24 hour clock format Format (n-numeric): nnnn Special Format: HHMM Example: 1400 How is null data specified? Null data not valid What does null data indicate? Sell must contain a arrival time so null data not valid.
|
<StartAirV>
|
Alpha
|
3
|
Description of Field: Airline code if customer is arriving by air Format (a-alpha): aaa Special Format: AA with Trailing blank. Use blank if null data. Example: UAblank How is null data specified? Character blank What does null data indicate? No Arrival Flight Airline
|
<StartFltNum>
|
Alphanumeric
|
4
|
Description of Field: Associated flight number when it applies Format (x-alpha/numeric): xxxx Special Format: All Blanks if no flight number. Zero pad left otherwise Example: 0012 How is null data specified? Character Blank What does null data indicate? No Arrival Flight Airline number
|
<Airp>
|
Alpha
|
5
|
Description of Field: Airport code where car is being rented Format (a-alpha): aaaaa Special Format: Trailing blank as needed. AAAblankblank How is null data specified? Character blanks What does null data indicate? Vendor location is specified
|
<LocnCat>
|
Alpha
|
1
|
Description of Field: This is an alpha the same as other car transactions used to indicate A-airport, C-city etc. blank if not present. Value normally obtained from the availability response.
Note: When a specific pick up location is required, the Optional Field Identity field must be set to PU and the Content field must include the pick up location code.
Format (a-alpha): a
Possible Values (List):
A - Airport C - City T - Airport terminal O - Off airport C - City location P - Port X - Train station S - South suburban locations W - West suburban locations E - East suburban locations N - North suburban locations R - Resort location Blank - Default location for the city
How is null data specified? Character blanks
What does null data indicate? Request for default city location or Vendor location is not specified
|
<LocnNum>
|
Numeric
|
3
|
Description of Field: A vendor's specific location number. Pinpoints an exact rental office. Format (n-numeric): nnn Special Format: Leading zero How is null data specified? Character blanks What does null data indicate? Request for default city location or Vendor location is specified
|
<EndDt>
|
Numeric
|
8
|
Description of Field: Set to the car return date. Format (n-numeric): Nnnnnnnn Special Format: CCYYMMDD (Century, Year, Month, Day). How is null data specified? Null data not valid What does null data indicate? Sell must contain a return date so null data not valid.
|
<EndTm>
|
Numeric
|
4
|
Description of Field: Return time expressed in 24 hour clock format Format: nnnn Special Format: HHMM How is null data specified? Null data not valid What does null data indicate? Sell must contain a drop time so null data not valid.
|
<EndAirV>
|
Alphanumeric
|
3
|
Description of Field: Airline code if customer is departing by air Format (x-alpha/numeric): xxx How is null data specified? Character blank How is null data specified? Character blank What does null data indicate? No Arrival Flight Airline
|
<EndFltNum>
|
Alphanumeric
|
4
|
Description of Field: Associated flight number when it applies Format (x-alpha/numeric): xxxx How is null data specified? Character blank What does null data indicate? No Arrival Flight Airline number
|
<DropLocn>
|
Alphanumeric
|
25
|
Description of Field: The location where car will be returned if other than pick up location Format (x-alpha/numeric): xxxxxxxxxxxxxxxxxxxxxxxxx Special Format: Typically the data is transmitted via standard location notation Examples: HOUT01 How is null data specified? Character Blanks What does null data indicate? No one-way rental requested
|
<YieldMgmtNum>
|
Character
|
1
|
Description of Field: From the CAL transaction. This is a meaningful field to the vendor if not null. Format (c-character): c How is null data specified? Character blank What does null data indicate? Yield Management unknown
|
<RateType>
|
Alpha
|
1
|
Description of Field: Rate type is normally obtained from availability. Format (a-alpha): a Possible Values(List): D - Daily E - Weekend W - Weekly M - Monthly P - Package How is null data specified? Blank and will default to daily. What does null data indicate? Daily rate type
|
<RateCat>
|
Alpha
|
1
|
Description of Field: Rate Category returned from CAL transaction Format (a-alpha): a Possible Values (List): A - association B - business standard C - corporate G - government I - industry K - package P - promotional R - credential S - standard U - consortium V - convention How is null data specified? Blank and will default to standard rate category. What does null data indicate? Standard rate category
|
<Rate>
|
Alphanumeric
|
6
|
Description of Field: Rate code returned from CAL transaction Format (x-alpha/numeric): xxxxxx How is null data specified? Blanks What does null data indicate? No rate code requested
|
<Currency>
|
Alpha
|
3
|
Description of Field: The Currency code from a previous CAL response. Else for direct sell requests, the user selected currency code. Format (a-alpha): aaa How is null data specified? Blank. Usually will default to local currency at rental location. What does null data indicate? No currency conversion requested
|
<RefDBKey>
|
Alphanumeric
|
10
|
Description of Field: For a reference sell, use the Rate Data Base Key value from a prior CAL or CARMATRIX here. It must be returned if present in availability response.
Format (an-alphnumeric): xxxxxxxxxx
Special Format Left Justified, blank filled. If less than 10 characters, the CDATA tag is necessary to add the trailing blanks.
Examples: 1234567891 ![CDATA[XGNDXXX ]]
How is null data specified? Numeric zeros
What does null data indicate? Indicates direct sell - no availability item being referenced
|
<PrevRefAvail>
|
Alpha
|
1
|
Description of Field: Tells vendor what the sell is referenced to. Format (a-alpha): a Possible Values (List): L - If Data Base Key from prior CAL A - If Data Base Key from prior CAA How is null data specified? Character blank What does null data indicate? Field will be blank if not a reference sell.
|
<RateSource>
|
Alpha
|
1
|
Description of Field: Link Indicator returned from previous CAL transaction. Format (a-alpha): a Possible Values (List): L - Link W - Link w/ secondary I - Inside Availability J - Inside Availability w/ secondary N - Car Database O -Car Database w/ secondary D - Direct Sell How is null data specified? Must be populated with an allowed value. What does null data indicate? Null data is invalid
|
<NumCars>
|
Numeric
|
1
|
Description of Field: 1 is only value allowed Format (n-numeric): N How is null data specified? Invalid What does null data indicate? Invalid
|
<RetRuleTxtInd>
|
Alpha
|
1
|
Description of Field: Determines if free form text for rules should be returned in the response. Format (a-alpha): a Possible Values (List):: Y=Return text N=Do not return text How is null data specified? Character Blank What does null data indicate? Blank defaults to no text.
|
OptFldCnt Structured data only. Not in XML.
|
Numeric
|
2
|
Description of Field: The number of optional fields that follow at the end of this request. Format (n-numeric): nn Possible Values (Range): 0 - 99 How is null data specified? Character zero What does null data indicate? No Optional Fields
|
+ <OptFldIDAry>
|
Array
|
n/a
|
|
Start Optional Fields Section This section contains only the optional fields that are to be processed with this sell. Each optional data element is described by the 3 fields in this section, the ID, length, and contents. The maximum number of fields is controlled by the sum of the length they occupy in the host BAS segment. The optional fields can be included in any sequence. See the Car Optional Field Data table in the Industry Codes topic.
|
+ <OptFldID>
|
FieldSet
|
n/a
|
|
<ID>
|
Alpha
|
2
|
Description of Field: Identifies which optional data is represented by this group: See the Car Optional Field Data table in the help system for a complete list and descriptions.
Format (a-alpha): aa
Possible Values (List): AD - Customer address BN - Billing Number associated to eVoucher BR - Billing Reference BS - Booking source CD - Corporate ID CF - Confirmation number CO - Collect from Address CS - Credit Card Security code DC - Drop off charge DE - Deliver to Address DL - Drivers license EV - eVoucher information FT - Frequent air traveler number GT - Payment guarantee ID - Customer ID NF - Reservation name - first NL - Reservation name - last PC - Promotional Code PR - Prepayment information PU - Pick up location RC - Rate Code RT - Corporate rate override SI - Special information SQ - Special equipment TN - Tour number
Note: When booking a non-airport location, specify the pickup location by setting this field to PU and the Contents field to the pickup location.
How is null data specified? Character blanks
What does null data indicate? No optional field identity
|
Len Structured data only. Not in XML.
|
Numeric
|
3
|
Description of Field: The number of bytes contained in the Optional Field Contents that follows Format (n-numeric): nnn Special Format: Right justified zero filled How is null data specified? Character zeros What does null data indicate? No optional field identity
|
<Contents>
|
Alphanumeric
|
VL
|
Description of Field: This field contains the details of the optional data based on the type specified in Optional Field Identity. The field size depends on the contents.
Note: When the Identity field is set to PU, the pickup location code must be entered in this field. The pickup location is the airport or city code, followed by the one-character location category code, followed by the two-digit location number.
Format (x-alpha/numeric): xxx
How is null data specified? Character blanks
What does null data indicate? No optional field identity
If variable length, specify the maximum allowable length. 110
|
|
|
|
|
|
|
|
+ <CarModifyDateMods>
|
7155 9.0
|
|
|
7155 - Car Modify Date Request - Input - Version 9.00
Purpose: This transaction should be used only when the dates of a car segment are to be changed. The response will be the 7151 transaction which is common to both sell and modify.
|
<SegNum>
|
Numeric
|
2
|
Description of Field: Use the segment number for the segment to be changed. Format (n-numeric): nn How is null data specified? 0 What does null data indicate? No data results in error
|
<StartDt>
|
Numeric
|
8
|
Description of Field: Use this field only if the pick up date is to be changed. Format (n-numeric): nnnnnnnn Special Format: CCYYMMDD How is null data specified? Character zeros What does null data indicate? No data results in error
|
<StartTm>
|
Numeric
|
4
|
Description of Field: Pickup time expressed in 24-hour clock format, only if the time changes Format (n-numeric): nnnn Special Format: HHMM How is null data specified? Character blanks What does null data indicate? No data means date isn't being changed.
|
<StartAirV>
|
Alphanumeric
|
3
|
Description of Field: Use only if there is a change to arriving airline. Arrival Flight information can only be input if arrival time is entered. Must enter both an airline code and flight number. Format (x-alpha/numeric): xxx How is null data specified? Character blanks What does null data indicate? Character blanks indicate no flight
|
<StartFltNum>
|
Alphanumeric
|
4
|
Description of Field: Use only if there is a change to arriving airline. Arrival Flight information can only be input if arrival time is entered. Must enter both an airline code and flight number. Format (x-alpha/numeric): xxxx How is null data specified? Character blanks What does null data indicate? Character blanks indicate no flight
|
<EndDt>
|
Numeric
|
8
|
Description of Field: Use this only if the return date is to be changed. Format (n-numeric): nnnnnnnn Special Format: CCYYMMDD How is null data specified? Fill with zeros What does null data indicate? Character blanks indicates date isn't being changed
|
<EndTm>
|
Numeric
|
4
|
Description of Field: Dropoff time expressed in 24-hour clock format. Only if the time changes. Format (n-numeric): nnnn Special Format: HHMM How is null data specified? Character blanks What does null data indicate? Character blanks indicates no date change
|
<EndAirV>
|
Alphanumeric
|
3
|
Description of Field: Use only if there is a change to departure airline. Departure Flight information can only be input if dropoff time is entered. Must enter both an airline code and flight number. Format (x-alpha/numeric): xxx How is null data specified? Character blanks What does null data indicate? Character blanks indicates flight
|
<EndFltNum>
|
Alphanumeric
|
4
|
Description of Field: Use only if there is a change to departure airline. Departure Flight information can only be input if dropoff time is entered. Must enter both an airline code and flight number. Format (x-alpha/numeric): xxxx How is null data specified? Character blanks What does null data indicate? Character blanks indicates flight
|
|
|
|
+ <CarModifyTypeMods>
|
7156 9.0
|
|
|
7156 - Car Modify Type Request - Input - Version 9.00 Purpose: This transaction should be used only when the car type of a sold segment is to be changed. The response will be the 7151 transaction which is common to both sell and modify.
|
<SegNum>
|
Numeric
|
2
|
Description of Field: Use the segment number for the segment to be changed. Format (n-numeric): nn How is null data specified? 0 What does null data indicate? No data indicates no flight.
|
<CarType>
|
Alpha
|
4
|
Description of Field: Specify the new car type. Format (a-alpha): aaaa Example: IDAR How is null data specified? Character blanks What does null data indicate? No data results in error.
|
|
|
|
+ <CarModifyOptionalMods>
|
7157 9.0
|
End Optional Fields Section
|
|
7157 - Car Modify Optional Request - Input Version: 09.00
Purpose: This transaction should be used only when the optional fields of a car segment are to be changed or added. The response will be the 7151 transaction which is common to both sell and modify.
|
<SegNum>
|
Numeric
|
2
|
Description of Field: Use the segment number for the segment to be changed. Format (n-numeric): nn How is null data specified? Nulls are invalid What does null data indicate? Nulls will result in an error
|
OptFldCnt Structured data only. Not in XML.
|
Numeric
|
2
|
Description of Field: The number of optional fields that follow. Format (n-numeric): nn How is null data specified? Character zero What does null data indicate? Nothing to change
|
+ <OptFldAry>
|
Array
|
n/a
|
|
Start Optional Fields Section This section contains the optional fields to be modified. The following 3 fields are repeated for each optional field. These are the only optional fields which can be modified.
|
+ <OptFld>
|
FieldSet
|
n/a
|
|
<ID>
|
Alpha
|
2
|
Description of Field: Identifies which optional data is represented by this group. See the Car Optional Field Data table in the help system for a complete list and descriptions. Format (a-alpha): aa Possible Values (List): AD - Customer address AR - Arrival time AT - Approximate Total Rate Field BN - Billing Number associated to eVoucher BR - Billing Reference BS - Booking source CD - Corporate ID CF - Confirmation number CO - Collect from Address DC - Drop off charge DE - Deliver to Address DL - Drivers license DO - Drop off location DT - Drop off time EV - eVoucher information FT - Frequent air traveler number GT - Payment guarantee ID - Customer ID PC - Promotional Code PR - Prepayment information RC - Rate code PU - Pick up location RT - Corporate rate override SI - Special information SQ - Special equipment TN -Tour number How is null data specified? Character blanks What does null data indicate? Character blanks indicate no data
|
Len Structured data only. Not in XML.
|
Numeric
|
3
|
Description of Field: The number of bytes contained in the Optional Field Contents that follows Format (n-numeric): nnn Special Format: Right justified with leading zeroes How is null data specified? Character blanks What does null data indicate? Character blanks indicate no data
|
<Data>
|
Character
|
VL
|
Description of Field: This field contains the details of the optional data based on the type specified in Optional Field Identity. The field size depends on the contents. Format (c-character): ccc... How is null data specified? Character blanks What does null data indicate? Character blanks indicate no data If variable length, specify the maximum allowable length. 110
|
|
|
|
|
|
|
|
+ <CarModifyDeleteMods>
|
7158 9.0
|
End Delete Field Flags
|
|
7158 - Car Modify Delete Request - Input - Version 9.00
Purpose: This transaction should be used only when the optional fields of a car segment are to be deleted. The response will be the 7151 transaction, which is common to both sell and modify.
|
<SegNum>
|
Numeric
|
2
|
Description of Field: Use the segment number for the segment to be changed. Format (n-numeric): nn How is null data specified? No data results in error What does null data indicate? No data results in error
|
Start Optional Fields Section The following series of bytes contain indicators to identify which optional fields should be deleted with this modify.
|
<DelRateOverrideInd>
|
Alpha
|
1
|
Description of Field: Rate override indicator Format (a-alpha): a Possible Values (List): Y - Yes, delete this field N - No, no action How is null data specified? No data results in error What does null data indicate? No data results in error
|
<EVoucher>
|
Alpha
|
1
|
Description of Field: Electronic Voucher information; EVV voucher request, BN billing number, VN voucher number, AN account number Format (a-alpha): a Possible Values (List): Y - Yes, delete these fields N - No, no action How is null data specified? No data results in error What does null data indicate? No data results in error
|
<DelAddrInd>
|
Alpha
|
1
|
Description of Field: Address indicator Format (a-alpha): a Possible Values (List): Y - Yes, delete this field N - No, no action How is null data specified? No data results in error What does null data indicate? No data results in error
|
<DelCustIdInd>
|
Alpha
|
1
|
Description of Field: Customer ID indicator Format (a-alpha): a Possible Values (List): Y - Yes, delete this field N - No, no action How is null data specified? No data results in error What does null data indicate? No data results in error
|
<DelPickupLocnInd>
|
Alpha
|
1
|
Description of Field: Pick up Location indicator Format (a-alpha): a Possible Values (List): Y - Yes, delete this field N - No, no action How is null data specified? No data results in error What does null data indicate? No data results in error
|
<DelDropoffLocnInd>
|
Alpha
|
1
|
Description of Field: Dropoff Location indicator Format (a-alpha): a Possible Values (List): Y - Yes, delete this field N - No, no action How is null data specified? No data results in error What does null data indicate? No data results in error
|
<DelStartTmInd>
|
Alpha
|
1
|
Description of Field: Arrival Time indicator Format (a-alpha): a Possible Values (List): Y - Yes, delete this field N - No, no action How is null data specified? No data results in error What does null data indicate? No data results in error
|
<DelTourNumInd>
|
Alpha
|
1
|
Description of Field: Tour Number indicator Format (a-alpha): a Possible Values (List): Y - Yes, delete this field N - No, no action How is null data specified? No data results in error What does null data indicate? No data results in error
|
<DelCorpIDInd>
|
Alpha
|
1
|
Description of Field: Corporate ID indicator Format (a-alpha): a Possible Values (List): Y - Yes, delete this field N - No, no action How is null data specified? No data results in error What does null data indicate? No data results in error
|
<DelSpclInfoInd>
|
Alpha
|
1
|
Description of Field: Special Service Information indicator Format (a-alpha): a Possible Values (List): Y - Yes, delete this field N - No, no action How is null data specified? No data results in error What does null data indicate? No data results in error
|
<DelRateInd>
|
Alpha
|
1
|
Description of Field: Rate Code indicator Format (a-alpha): a Possible Values (List): Y - Yes, delete this field N - No, no action How is null data specified? No data results in error What does null data indicate? No data results in error
|
<DelFreqTravNbrInd>
|
Alpha
|
1
|
Description of Field: Frequent Traveler indicator Format (a-alpha): a Possible Values (List): Y - Yes, delete this field N - No, no action How is null data specified? No data results in error What does null data indicate? No data results in error
|
<DelSpclEquipInd>
|
Alpha
|
1
|
Description of Field: Special Equipment indicator Format (a-alpha): a Possible Values (List): Y - Yes, delete this field N - No, no action How is null data specified? No data results in error What does null data indicate? No data results in error
|
<DelEndTmInd>
|
Alpha
|
1
|
Description of Field: Dropoff Time indicator Format (a-alpha): a Possible Values (List): Y - Yes, delete this field N - No, no action How is null data specified? No data results in error What does null data indicate? No data results in error
|
<DelPmtGuarInd>
|
Alpha
|
1
|
Description of Field: Payment Guarantee indicator Format (a-alpha): a Possible Values (List): Y - Yes, delete this field N - No, no action How is null data specified? No data results in error What does null data indicate? No data results in error
|
<DelPrepayInfoInd>
|
Alpha
|
1
|
Description of Field: Prepayment Information indicator Format (a-alpha): a Possible Values (List): Y - Yes, delete this field N - No, no action How is null data specified? No data results in error What does null data indicate? No data results in error
|
<DelDriversLicenseInd>
|
Alpha
|
1
|
Description of Field: Drivers License indicator Format (a-alpha): a Possible Values (List): Y - Yes, delete this field N - No, no action How is null data specified? No data results in error What does null data indicate? No data results in error
|
<DelDropOffChargeInd>
|
Alpha
|
1
|
Description of Field: Drop Off Charge indicator Format (a-alpha): a Possible Values (List): Y - Yes, delete this field N - No, no action How is null data specified? No data results in error What does null data indicate? No data results in error
|
<DelDeliveryAddr>
|
Alpha
|
1
|
Description of Field: Delivery address indicator Format (a-alpha): a Possible Values (List): Y - Yes, delete this field N - No, no action How is null data specified? No data results in error What does null data indicate? No data results in error
|
<DelCollectionAddr>
|
Alpha
|
1
|
Description of Field: Tour collection address indicator Format (a-alpha): a Possible Values (List): Y - Yes, delete this field N - No, no action How is null data specified? No data results in error What does null data indicate? No data results in error
|
<DelBillingRef>
|
Alpha
|
1
|
Description of Field: Billing Reference indicator Format (a-alpha): a Possible Values (List): Y - Yes, delete this field N - No, no action How is null data specified? No data results in error What does null data indicate? No data results in error
|
<PromoCode>
|
Alpha
|
1
|
Description of Field: Promotional Code related fields; PC promotional code and PV promotional value Format (a-alpha): a Possible Values (List): Y - Yes, delete this field N - No, no action How is null data specified? No data results in error What does null data indicate? No data results in error
|
|
|
|
+ <EMDMods>
|
9612 1.0
|
+ <EmailAddReq>
|
PRAD 1.0
|
|
+ <EmailAddAry>
|
Array
|
n/a
|
|
<Email>
|
Alphanumeric
|
50
|
The email address located in the EMD (LJBF)
|
|
|
|
|
+ <CCNumReq>
|
PRCC 1.0
|
|
+ <CCNumAry>
|
Array
|
n/a
|
|
+ <CCNumInfo>
|
FieldSet
|
n/a
|
|
<CCNum>
|
Alphanumeric
|
24
|
Credit Card number that is being used to retrieve the EMD (Credit Card that was used to pay for the EMD) (LJBF)
|
<Spare>
|
Alphanumeric
|
10
|
Spares for future use
|
|
|
|
|
|
|
+ <DBONReq>
|
PRDB 1.0
|
|
+ <DtAry>
|
Array
|
n/a
|
|
+ <DtInfo>
|
FieldSet
|
n/a
|
|
<Dt>
|
Numeric
|
8
|
The departure date on one of the coupons in the EMD. (YYYYMMDD)
|
<StartPt>
|
Alpha
|
5
|
Board City of the segment in one of the EMD coupons (LJBF)
|
<EndPt>
|
Alpha
|
5
|
Off City of the segment in one of the EMD coupons (optionally blank) (LJBF)
|
<LName>
|
Alphanumeric
|
30
|
The name of the passenger in the EMD (LJBF)
|
<FName>
|
Alphanumeric
|
20
|
The first name of the passenger in the EMD (LJBF) (Optional)
|
<Spare>
|
Alphanumeric
|
10
|
Spares for future use (LJBF)
|
|
|
|
|
|
|
+ <EMDNumReq>
|
PREM 1.0
|
|
+ <EMDNumAry>
|
Array
|
n/a
|
|
+ <EMDNumInfo>
|
FieldSet
|
n/a
|
|
<EMDNum>
|
Alphanumeric
|
13
|
The EMD number of the EMD that is to be retrieved (always 13 numeric characters) (LJBF)
|
<Spare>
|
Alphanumeric
|
8
|
Spares in case the EMD number is expanded in the future (LJBF)
|
|
|
|
|
|
|
+ <FFNumReq>
|
PRFF 1.0
|
|
+ <AirVAry>
|
Array
|
n/a
|
|
+ <AirVInfo>
|
FieldSet
|
n/a
|
|
<AirV>
|
Alphanumeric
|
3
|
Carrier code that houses the miles for this frequent flier account number (LJBF)
|
<FFNum>
|
Alphanumeric
|
30
|
The frequent flier number of the EMD(s) to be retrieved (LJBF)
|
<Spare>
|
Alphanumeric
|
10
|
Spares for future use (LJBF)
|
|
|
|
|
|
|
+ <PhoneNumReq>
|
PRPH 1.0
|
|
+ <PhoneNumAry>
|
Array
|
n/a
|
|
+ <PhoneNumInfo>
|
FieldSet
|
n/a
|
|
<PhoneNum>
|
Character
|
20
|
Phone number that is stored in the EMD (LJBF)
|
<Spare>
|
Alphanumeric
|
10
|
Spares for future use (LJBF)
|
|
|
|
|
|
|
+ <KLRIDReq>
|
PRRP 1.0
|
|
+ <KlrIDAry>
|
Array
|
n/a
|
|
<KlrID>
|
Alphanumeric
|
4
|
The KLR id of the response KLR that is desired to be returned in the 9613 response. If this field is left blank then all the KLRs that possibly could be returned on the 9613 response will be sent back.
|
|
|
|
|
+ <EMDRetrivalReq>
|
PRRQ 1.0
|
|
<ReqType>
|
Alphanumeric
|
4
|
Retrieval Types PRRL = An EMD or number of EMDs in a specific PNR - Uses PRRL KLR - Currently not in use; Future use PREM = A specific EMD using EMD number - PREM KLR PRSS = An EMD or number of EMDs with the same SST number - PRSS KLR PRFF = An EMD or number of EMDs with the corresponding Frequent Flier number -PRFF KLR PRCC = An EMD of number of EMDs with the corresponding Credit Card number -PRCC KLR PRPH = An EMD or number of EMDs with the corresponding Phone number - PRPH KLR PRDB = An EMD or number of EMDs with the corresponding Date Board Off Name match - PRDB KLR PRMX = An EMD or number of EMDs with the corresponding match data from a combination of the above request methods - the following KLRs must be sent with the request for the appropriate search methods (max 2 currently) - Currently not in use; Future use PRRL= Record Locator - Currently not in use; Future use PREM = EMD number PRSS = SST number PRFF = Freq Flier number PRCC = Credit Card number PRPH = Phone number PRDB = DBON data
|
|
|
|
|
|
|
|