Upload
duongnhan
View
247
Download
8
Embed Size (px)
Citation preview
APIS for Subscribers
Prepared by Teresa Newell (Sabre) September 23, 2005
Version 1.3
APIS for Subscribers
© 2023, Sabre Inc. All rights reserved.
This documentation is the confidential and proprietary intellectual property of Sabre Inc. Any unauthorized use, reproduction, preparation of derivative works, performance, or display of this document, or software represented by this document, without the express written permission of Sabre Inc. is strictly prohibited.
Sabresg0157637 and the Sabre logo design are trademarks and/or service marks of an affiliate of Sabre Inc. All other trademarks, service marks, and trade names are owned by their respective companies.
September 23, 2005Sabre Inc.
2
APIS for Subscribers
D O C U M E N T R E V I S I O N I N F O R M A T I O N
The following information is to be included with all versions of the document.
Project Name APIS for Subscribers Project Number JD271
Prepared by Ellen Moore / Teresa Newell Date Prepared September 15, 2005
Revised by Teresa Newell Date Revised Sept. 23, 2005
Revision Reason1) State/Province mandatory for
DOCA type ‘D’2) ‘A’ for all valid for segment select
for DOCS, DOCA, and DOCO
Edition No. 1.3
Revised by Date Revised
Revision Reason Edition No.
September 23, 2005Sabre Inc.
3
APIS for Subscribers
1 A P I S f o r S u b s c r i b e r s ...........................................................................................6
Overview.............................................................................................................................................6
GDS Role............................................................................................................................................7
Assumptions and Constraints.............................................................................................................7
Quick Reference – Format Examples.................................................................................................9
2 D O C x P N R S S R I t e m s ........................................................................................1 0
2.1 SSR DOCS entry and validation........................................................................................10
2.1.1 Overview........................................................................................................................10
2.1.2 Assumptions and Constraints........................................................................................10
2.1.3 DOCS Inputs.................................................................................................................11
2.1.4 DOCS Element Breakdown:..........................................................................................11
2.1.5 DOCS Entry Examples..................................................................................................20
2.1.6 DOCS Notes..................................................................................................................20
2.1.7 DOCS Output Summary................................................................................................21
2.2 SSR DOCO entry and validation........................................................................................24
2.2.1 Overview........................................................................................................................24
2.2.2 Assumptions and Constraints........................................................................................24
2.2.3 DOCO Inputs.................................................................................................................25
2.2.4 DOCO Element Breakdown:..........................................................................................25
2.2.5 DOCO Entry Examples..................................................................................................32
2.2.6 DOCO Notes..................................................................................................................33
2.2.7 DOCO Output Summary................................................................................................33
2.3 SSR DOCA entry and validation........................................................................................35
2.3.1 Overview........................................................................................................................35
2.3.2 Assumptions and Constraints........................................................................................35
2.3.3 DOCA Inputs.................................................................................................................35
2.3.4 DOCA Element Breakdown:..........................................................................................36
2.3.5 DOCA Entry Examples..................................................................................................43
2.3.6 DOCA Notes..................................................................................................................44
2.3.7 DOCA Output Summary................................................................................................45
3 T e l e t y p e U p d a t e s ...............................................................................................4 7
3.1 Teletype Table Overview....................................................................................................47
3.2 Display Airline Agreement Table, specifically for new APIS SSR Option...........................47
3.3 Airline Agreement Table Update for the new DOCx APIS SSR types...............................47
September 23, 2005Sabre Inc.
4
APIS for Subscribers
4 G l o s s a r y ..................................................................................................................4 9
The intent of this document is to provide the Sabre host Global Distribution Systems (GDS) with information pertaining to the format of the new APIS SSRs data items. Sabre Travel Network, Infini, and Abacus are already familiar with the current APIS SSR, PSPT. This document introduces the new SSR codes for APIS, and describes the guidelines in place for the use of these new SSR items by the GDS’s. It is not intended to identify which items (if any) the GDS’s are expected or required to input, as this would be an issue between the individual carriers and the GDS’s.
The 3 new SSRs described in this document are designed to meet the requirements for all participating countries and follow current IATA standards.
O v e r v i e w
Advanced Passenger Information (APIS) has been required from air carriers by various nations for some time. The existing APIS data is transmitted to participating countries by the air carrier using the PSPT SSR item data. IATA introduced 3 new SSR items to eventually replace the PSPT SSR.
It is the responsibility of the airline to provide APIS information to participating countries. GDS subscribers may capture this information during the reservation process at the discretion of the air carrier.
The United States government has published its new Advanced Passenger Information data requirements. The new requirements are effective October 4, 2005 for the travelers arriving in, or transiting through, the United States. Airlines may request different activation dates for the new data elements.
The Sabre system will support these new SSR items beginning in October. The specific implementation date may change, so please refer to Sabre Advance Notification for the latest implementation schedule.
Until a GDS is notified by one of their participating airlines that the new SSR items can be accepted, the current PSPT SSR item should continue to be used.
September 23, 2005Sabre Inc.
1 APIS for Subscribers
5
APIS for Subscribers
The Passport SSR (PSPT) will be supported by the Sabre system until it is discontinued by IATA. As today, Sabre will maintain a table defining the APIS SSR type supported by the GDS participating airlines.
There are 3 new SSRs approved by IATA in support of the new data that must be sent.
DOCS - Passport and secondary document data not including Visa.DOCA - Passenger’s Resident address and/or Destination address.DOCO - Passenger’s Visa, Place of Visa Issue and Passenger’s Place of Birth.
G D S R o l e
Subscribers will be allowed to enter DOCS, DOCA, and DOCO SSR items (GFAX) for all carriers as governed by the Airline Agreement table for each individual carrier.
Today, for PSPT acceptance, each GDS is responsible for updating the Airline Agreement table when a participating airline advises they will accept PSPT data from a GDS subscriber. With the new APIS SSR items, the process remains the same. There is a new code in the Airline Agreement table that refers specifically to the new SSR types.
For Sabre Travel Network Subscribers Only: Although AA allows Sabre Subscriber to enter Host Facts SSRs in general, only DOCA will be allowed for host fact for AA. 4DOCA and 4DOCO will be restricted.
A s s u m p t i o n s a n d C o n s t r a i n t s
1.3.1 The maximum length of a DOCx item follows the current system constraints. If length is more than allowed, the following message is returned: #ITEM TOO LONG#
1.3.2 As today, the new SSR entries may be strung together with other PNR entries, using an end item.
1.3.3 As today, collected data is passed to the airport check in system, at time of flight initialization. Continued exchange of reservation and check in data will take place, as it does today.
1.3.4 The slash ‘/’ is used as a delimiter for inputting the different passenger data elements. If an element is optional, the slash is required as a place holder if followed by other data elements.
September 23, 2005Sabre Inc.
6
APIS for Subscribers
1.3.5 Multiple names in a PNR require name association in the entry.
1.3.6 Single name PNR may assume the single passenger name number.
1.3.7 Current Name Association rules apply for PNR DOCx items.
1.3.8 The DOCx SSR entries will not be permitted for PNRs with an IK (infant) segment status.
September 23, 2005Sabre Inc.
7
APIS for Subscribers
Q u i c k R e f e r e n c e – F o r m a t E x a m p l e s
DOCSFormat:3DOCS(seg nbr)/(doc type)/(issue country)/(doc nbr)/(nationality country)/(date of birth)/(gender)/(doc expire date)/(last name)/(first name) /(middle initial)/(H)-(name association)
Example: 3DOCS1/P/US/506435409090345/USA/06FEB1952/F/31FEB2008/PEREZ/MARIA/N-1.1
DOCAFormat:3DOCA(Seg nbr)/(adrs type)/country/street/city/state/zip/(infant indicator)-(name association)
Examples:3DOCA2/D/US/987 MAIN/EULESS/TX/76040(destination address type)
3DOCA2/R/GB(residence address type)
DOCOFormat:3DOCO(seg nbr)/(place of birth)/(doc type)/(doc nbr)/(issue country)/(issue date)/(applicable country)/(infant indicator)-(name association)
Examples:3DOCO1//V/789789/HOUSTON/14JUN04/USA(document type included, but place of birth not)
3DOCO/MUNICH//789789/HOUSTON/14JUN04/USA(place of birth included, but document type not)
September 23, 2005Sabre Inc.
2 DOCx PNR SSR Items
8
APIS for Subscribers
2 . 1 S S R D O C S e n t r y a n d v a l i d a t i o n
2 . 1 . 1 O v e r v i e w
DOCS is the new SSR code for entry of the passport, or other various document types and their associated data elements.
2 . 1 . 2 A s s u m p t i o n s a n d C o n s t r a i n t s
2.1.2.1 Sabre allows for the storage of multiple travel documents as long as the document types are different. E.G. 1st document type is P for passport, 2nd document type is A for Alien Resident Card.
2.1.2.2 Sabre Travel Network subscribers share host facts with American Airlines. At this time American Airlines has restricted host facts entry of DOCS (and DOCO) to agents with airport EPR keywords.
September 23, 2005Sabre Inc.
9
APIS for Subscribers
2 . 1 . 3 D O C S I n p u t s
2.1.3.1 DOCS SSR
3DOCSn/dt/ic/dn/ncc/ddmmmyy/dg/ddmmmyy/last/first/middle/H-x.xWhere:
Component Description Mandatory Optional
Notes
3 Primary action code MDOCS Secondary action code Mn Segment select O Number 1-99, or ‘A’ for all
*multiple allowed for GFAX and HFAX
dt Document type Mic Document country of issue M O for doc Fdn Document number M O for doc Fncc Doc nationality country Mddmmmyy -or- ddmmmyyyy
Date of birth M
dg Gender / infant gender M M, F, U, MI, FIddmmmyy-or-ddmmmyyyy
Doc expiration date M O for doc types F, A, N, and V
last Last name MFirst First name MMiddle Middle name or initial OH Multi passenger passport indicator O *only allowed if Document
Type = ‘P’-x.x PNR name number M O for single party PNR
M for multi party PNR
2 . 1 . 4 D O C S E l e m e n t B r e a k d o w n :
September 23, 2005Sabre Inc.
10
APIS for Subscribers
2.1.4.2 Segment Number Requested
EXAMPLES, ERRORS or REFERENCE
Name Segment NumberMax Field Length 2
Character Set Numeric Characters 1-99Purpose Associate SSR to Flight Segment Acceptable Format(s) N/A
Special Instructions
Multiple segment numbers allowed for GFAX
Required NOEdits
If no segment number is included and not at least 1 active host segment in the itinerary
If segment number is for a flight that is past date or carrier that does not accept DOCx
If segment number input is not a number 1-99
#CHECK ITINERARY#
Same as above error
#SEGMENT NUMBER NOT VALID#
2.1.4.3 Document Type Field
EXAMPLES, ERRORS or REFERENCE
Name Document TypeMax Field Length 1
Character Set Alpha Characters A, C, P, T, F, M, N, and V only.A = Alien resident cardC = Permanent resident cardP = PassportT = Refugee travel document and re-entry permit, U.S. Travel documentF = Facilitation documentM = MilitaryN = Naturalization Certificate V = Border Crossing Card
Purpose This is the travel document type field. Acceptable Format(s) N/A
Special InstructionsRequired YesEdits User enters any other character
except A, C, P, T, F, M, N, or V
Document type field left blank
#INVALID DOCUMENT TYPE – USE A, C, P, T, F, M, N, OR V#
#DOCUMENT TYPE REQUIRED#
September 23, 2005Sabre Inc.
11
APIS for Subscribers
2.1.4.4 Document Issue Country Field
EXAMPLES, ERRORS or REFERENCE
Name Document Issue CountryMax Field Length 3
Character Set Alpha Characters only.Purpose This is the travel document issue country
field. Acceptable Format(s)
The user must enter a valid 2 or 3 character country code.
Example:MEXICO = MXUNITED KINGDOM = GBUnited Kingdom 3-char = GRB
Special Instructions
To be validated against the Sabre internal country code table
Required Yes, except for type F Edits Numeric or special characters
present
Country code entered is not a match in the Sabre internal country code table
If issue country field is blank (except for type F)
#INVALID COUNTRY or COUNTRY CODE – SEE HCCC/#
Same as above error
# ISSUE COUNTRY REQUIRED#
2.1.4.5 Document Number Field
EXAMPLES, ERRORS or REFERENCE
Name Document NumberMax Field Length 15
Character Set Alpha/Numeric only.Purpose This is the travel document number field. Acceptable Format(s)
N/A
Special InstructionsRequired Yes - If travel document type = A, C,
P, T, M, N, V No – If travel document type = F
Edits Special characters present
Document types A, C, P, T, M, N, V present and no travel document number present
Document Number is longer than 15 characters
#INVALID TVL DOCUMENT NUMBER – NO SPCL CHARS ALLOWED#
#TRAVEL DOC NUMBER REQUIRED#
#VERIFY TVL DOCUMENT NUMBER – ENTER FIRST 15 CHARS#
September 23, 2005Sabre Inc.
12
APIS for Subscribers
2.1.4.6 Document Nationality Country Field
EXAMPLES, ERRORS or REFERENCE
Name Document Nationality CountryMax Field Length 3
Character Set Alpha Characters only.Purpose This is the travel document nationality
country field. Acceptable Format(s)
The user must enter a valid 2 or 3 character country code.
Example:MEXICO = MXUNITED KINGDOM = GBUnited Kingdom 3-char = GRB
Special Instructions
To be validated against the Sabre internal country code table
Required Yes Edits Numeric or special characters
present
Country code entered is not a match in the Sabre internal country code table
If nationality country field is blank
#INVALID COUNTRY CODE – SEE HCCC/#
Same as above error
#NATIONALITY COUNTRY CODE REQUIRED#
2.1.4.7 Date of Birth Field
EXAMPLES, ERRORS or REFERENCE
Name Date of BirthMax Field Length 9
Character Set Alpha/Numeric Characters only.Purpose This is the passenger date of birthAcceptable Format(s)
ddmmmyy –or- ddmmmyyyy Examples:09APR5709APR1957
Special Instructions
none
Required Yes Edits User enters invalid date data or
invalid acceptable format
Birth date left blank
#INVALID BIRTH DATE – USE DDMMMYY OR DDMMMYYYY#
#BIRTHDATE REQUIRED#
September 23, 2005Sabre Inc.
13
APIS for Subscribers
2.1.4.8 Gender Field
EXAMPLES, ERRORS or REFERENCE
Name GenderMax Field Length 2
Character Set Alpha Characters M, F, U, MI, FI onlyM = MaleF = FemaleU = Unknown at time of bookingMI = Male traveling with Lap infantFI = Female traveling with Lap infant
Purpose This is the travel document gender field. Acceptable Format(s)Special InstructionsRequired Yes Edits Numeric, special characters or a
character other than M, F, MI, FI, or U is present
Gender field blank
#INVALID GENDER – USE M, F, MI, FI, OR U ONLY#
#GENDER REQUIRED#
2.1.4.9 Document Expiration Date Field
EXAMPLES, ERRORS or REFERENCE
Name Document expiration dateMax Field Length 9
Character Set Alpha/Numeric Characters only.Purpose This is the travel document expiration
date field. Acceptable Format(s)
ddmmmyy –or- ddmmmyyyy Examples:09APR5709APR1957
Special Instructions
The year must be equal to, or greater than the current year. 9999 is a valid year for the expiration date. The day and month must be reasonable.
Required Yes – except for document types F, A, N, & V
Edits User enters invalid date data or invalid acceptable format
Document expiration date field blank and doc type P, C, T, or M
#INVALID EXPIRATION DATE – USE DDMMMYY OR DDMMMYYYY#
#EXPIRATION DATE REQUIRED#
September 23, 2005Sabre Inc.
14
APIS for Subscribers
2.1.4.10 Last Name Field
EXAMPLES, ERRORS or REFERENCE
Name Last NameMax Field Length
30
Character Set Alpha Characters and space only.Purpose This is the travel document last name
field. Acceptable Format(s)
Names are not necessarily restricted to a single name. Multiple names will be accepted.
Example:GARCIAGARCIA MENDEZ
Special Instructions
For hyphenated names spaces must be substituted for special characters, e.g. “/” or “-“.
Required Yes Edits Any character other than an alpha or
a space.
Last name field is blank
If more than 30 Chars are input.
#INVALID LAST NAME – NO SPCL CHARS ALLOWED#
#LAST NAME REQUIRED#
#VERIFY LAST NAME – INPUT FIRST 30 CHARS#
2.1.4.11 First Name Field
EXAMPLES, ERRORS or REFERENCE
Name First NameMax Field Length
30
Character Set Alpha Characters and space only.Purpose This is the travel document first name
field. Acceptable Format(s)
Alpha characters and spaces. A space can be included in the first name
Example:MARYMARY ELIZABETH
Special Instructions
Spaces must be substituted for special characters, e.g. “/” or “-“.
Required Yes Edits Any character other than an alpha or
a space.
First name fields is blank
If more than 30 Characters are input
#INVALID FIRST NAME – NO SPCL CHARS ALLOWED#
#FIRST NAME REQUIRED#
#VERFIFY FIRST NAME – INPUT FIRST 30 CHARS#
September 23, 2005Sabre Inc.
15
APIS for Subscribers
2.1.4.12 Middle Name Field
EXAMPLES, ERRORS or REFERENCE
Name Middle or Second given nameMax Field Length
30
Character Set Alpha characters and spaces. A space can be included in the middle name
Purpose This is the travel document middle initial or name field.
Acceptable Format(s)
N/A
Special Instructions
Required No Edits Any character other than an
alpha or space is present.
If more than 30 Characters are input
#INVALID MIDDLE NAME – NO SPCL CHARS ALLOWED#
#VERIFY MIDDLE NAME – INPUT FIRST 30 CHARS#
2.1.4.13 Multi passenger passport and this SSR is for the primary passport holder, include the letter ’H’ (conditional)
EXAMPLES, ERRORS or REFERENCE
Name Primary holder of multi name passportMax Field Length
1
Character Set Alpha character H onlyPurpose Indicated primary holder of multi-name
passportAcceptable Format(s)
N/A
Special Instructions
only allowed if Document Type = ‘P’
Required No
September 23, 2005Sabre Inc.
16
APIS for Subscribers
Edits Any character other than H
H indicator is present and Document Type is not ‘P’
Note: This is a positional field. If the correct number of slashes is not present, this could be interpreted as part of the name.
#USE H FOR MULTI NAME PSPT#
#MULTI PSGR INDICATOR /H ONLY ALLOWED FOR DOCUMENT TYPE P#
September 23, 2005Sabre Inc.
17
APIS for Subscribers
2.1.4.15 Name Association Field Separator
EXAMPLES, ERRORS or REFERENCE
Name Field SeparatorMax Field Length 1
Character Set Special Character “-” only.Purpose This is the field separator to indicate
which name field to attach the data.Acceptable Format(s) N/A
Special Instructions N/A
Required Yes – When followed by a name number.
No – if single name PNR.Edits Any character other than “-” #FORMAT#
2.1.4.16 Name Association Number
EXAMPLES, ERRORS or REFERENCE
Name Name Association NumberMax Field Length 5
Character Set Numeric followed a ”.” and another Numeric
1.1 10.2 11.9 10.12
Purpose The Name Association Number of the passenger that the SSR data is being input for.
Acceptable Format(s) N/A
Special Instructions
Name Association not allowed for B/, C/, I/, or Z/
Required Yes – For multi name PNR No – For single name PNR.
For single name PNR the item is automatically associated to the single name.
Edits Any character other than Numeric or “.”
If the item is associated to more than one name
If the item name association number belongs to an infant
If the item name association number belongs to a group name
If the item name association number belongs to a BSG name
#FORMAT#
#CAN ONLY ASSOCIATE TO ONE PSGR#
#CANNOT ASSOCIATE TO INFANT NAME#
#CANNOT ASSOCIATE TO GROUP NAME#
#CANNOT ASSOCIATE TO BSG NAME#
September 23, 2005Sabre Inc.
18
APIS for Subscribers
2 . 1 . 5 D O C S E n t r y E x a m p l e s
2.1.5.1 Segment Select Example
3DOCS1/P/US/506435409090345/USA/06FEB1952/F/31FEB2008/PEREZ/MARIA/N-1.1
2.1.5.2 Multiple Segment Select Example
3DOCS1,3/P/US/506435409090345/USA/06FEB1952/F/31FEB2008/PEREZ/MARIA/N-1.1
2.1.5.3 Multi-passenger Passport Example – with middle initial
3DOCS1/P/US/506435409090345/USA/06FEB1952/F/31DEC2008/PEREZ/MARIA/N/H-1.1
2.1.5.4 Mandatory Components Only Example 3DOCS/P/US/506435409090345/USA/06FEB1952/F/31DEC2008/PEREZ/MARIA-1
Optional components do not have to be identified with slashes, as long as there are no remaining components to include, other than name association
2 . 1 . 6 D O C S N o t e s
2.1.6.1 Multiple DOCS items are permitted for the same passenger, as long as each DOCS item is a different document type, or it is a document type F, or the additional item is for an associated infant/lap child.
2.1.6.2 Deletion of a DOCS item can be deliberately requested by using the SSR item number in the deletion request.
Example: 3(line/item number)@
37@
2.1.6.3 Change or modify of General fact to a DOCS is not applicable, and not allowed. Issue error if data following the change key (@) is a DOCS SSR.
2.1.6.4 All mandatory components must be present at input. If some mandatory components are missing, the error response will include the first missing mandatory item in the DOCS that caused the failure.
2.1.6.5 If document type is not included, or is not A, C, P, T, F, M, N, or V process error.
2.1.6.6 If the issue country is not included, and the document type is A, C, P, T, M, N, or V issue error.
September 23, 2005Sabre Inc.
19
APIS for Subscribers
2.1.6.7 If the document type is A, C, P, T, M, N, or V validate that there is a document number included.
2.1.6.8 DOCS can be associated only to confirmed segment status code, as today for PSPT. Those status codes include:SC, SS, PS, RR, VG, MM, BK, GK, KK, HK, PK, SK, and TK.
Infant PNRs may not have DOCS in them. Segment status codes for infant PNRs is IK.
2.1.6.9 If segment association is included, verify at least one active, future date, airline itinerary segment is present before accepting the DOCS.
2.1.6.10 Infant name will not be validated; the name association will be accepted if the MI or FI gender codes are used.
2.1.6.11 General Facts DOCS will not overlay previously entered General Facts DOCS items. The agent must manually delete any General Facts DOCS that are no longer needed.
2.1.6.12 If a general facts DOCS item is added to the PNR without specific segment association, it will be internally aligned to the specific other airline segments already present in the PNR. This is following rules in place today for general facts items.
2.1.6.13 The Sabre internal country code table will be used to validate the country code.
2 . 1 . 7 D O C S O u t p u t S u m m a r y
2.1.7.1 Successful input will cause the standard passenger data field response: *.
2.1.7.2 Error Messages:
#INVALID DOCUMENT TYPE – USE A, C, P, T, F, M, or N#If invalid document type is input
#DOCUMENT TYPE REQUIRED#If no document type is included in input
#ISSUE COUNTRY REQUIRED#If no country, and document type is A, C, P, T, F, M, or N
#INVALID COUNTRY CODE – SEE HCCC/#If country name or code has no match, or has other than alpha characters.
#TRAVEL DOC NUMBER REQUIRED#If there is no document number included
#INVALID TVL DOCUMENT NUMBER – NO SPCL CHARS ALLOWED#
September 23, 2005Sabre Inc.
20
APIS for Subscribers
If other than alpha or numeric characters
#VERIFY TVL DOCUMENT NUMBER – ENTER FIRST 15 CHARS#If document number entered is more than 15 characters long
#NATIONALITY COUNTRY REQUIRED#If the document nationality country is not included
#INVALID BIRTHDATE – USE DDMMMYY OR DDMMMYYYY#If the birthdate has invalid characters, or isn’t reasonable
#BIRTHDATE REQUIRED#If no birthdate included
#GENDER REQUIRED#If no gender included
#INVALID GENDER – USE M, F, MI, FI, OR U ONLY#If gender code other than identified
#EXPIRATION DATE REQUIRED#If no expiration date included
#INVALID EXPIRATION DATE – USE DDMMMYY OR DDMMMYYYY#If expiration date is not a valid date
#VERIFY LAST NAME – INPUT FIRST 30 CHARS#If more than 30 characters in last name
#LAST NAME REQUIRED#If no last name provided
#INVALID LAST NAME – NO SPCL CHARS ALLOWED#If other than alpha or space in last name
#FIRST NAME REQUIRED#If no first name provided
#VERIFY FIRST NAME – INPUT FIRST 30 CHARS#If more than 30 characters in the first name
#INVALID FIRST NAME – NO SPCL CHARS ALLOWED#If other than alpha or space in first name
#VERIFY MIDDLE NAME – INPUT FIRST 30 CHARS#If more than 30 characters in the middle name #INVALID MIDDLE NAME – NO SPCL CHARS ALLOWED#If other than alpha or space in middle name
#USE H FOR MULTI NAME PSPT#If multi name passport input, the ‘H’ idicator must be used
#FORMAT#Used for unidentified characters in the message
September 23, 2005Sabre Inc.
21
APIS for Subscribers
#ITEM TOO LONG#If characters are more than 127 total
#CHECK ITINERARY#If there are no future date or active airline segments
#SEGMENT NUMBER NOT VALID#If the segment number does not exist in itinerary
#INVALID ACTION FOR DOCS#If request is to change data within the SSR
#MULTI PSGR INDICATOR /H ONLY ALLOWED FOR DOCUMENT TYPE P#If /H Multiple Passenger Passport indicator is included in the DOCS and the Document Type is not ‘P’
September 23, 2005Sabre Inc.
22
APIS for Subscribers
2 . 2 S S R D O C O e n t r y a n d v a l i d a t i o n
2 . 2 . 1 O v e r v i e w
DOCO is the new SSR code for travel Visa and Other information.2 . 2 . 2 A s s u m p t i o n s a n d C o n s t r a i n t s
2.2.2.1 The new entries may be strung together with an end item, as today.
2.2.2.2 As today, collected data is passed to the airport check in system, at time of flight initialization. Continued exchange of reservation and check in data will take place, as it does today.
2.2.2.3 AA will apply special agent security for inputting Host Facts (4 entry) DOCO SSR items. Sabre Subscribers will not be permitted to enter 4DOCO SSR items.This applies to Sabre Subscribers only as Infini and Abacus do not use Host Facts .
2.2.2.4 The Place of Birth, the Document Type, or both must be present.
2.2.2.4.1 If the Document type is present, the document number, place of issue, Visa issue date, and Applicable Country must also be present.
2.2.2.4.2 If the Document type is omitted, the document number, place of issue, Visa issue date, and Applicable Country must also be omitted.
September 23, 2005Sabre Inc.
23
APIS for Subscribers
2 . 2 . 3 D O C O I n p u t s
3DOCOn/pb/v/dn/ic/di/cc/I-x.x
Where:Component Description Mandatory
OptionalNotes
3 Primary action code MDOCO Secondary action code Mn Segment select O Number 1-99, or ‘A’ for all
* multiple allowed for GFAX and HFAX
pb Place of Birth O O if Document Type is included
M it Document Type is omitted
v Document type O If omitted place of birth must be included, and document number, place of issue, Visa issue date, and Applicable Country should also be omitted
dn Document number M Only Mandatory if document type is present, otherwise should be omitted
ic Place of issue M Only Mandatory if document type is present, otherwise should be omitted
di Visa issue date M Only Mandatory if document type is present, otherwise should be omitted
cc Applicable Country M Only Mandatory if document type is present, otherwise should be omitted
I lap child indicator O-x.x PNR name association M O for single party PNR
M for multi party PNR
2 . 2 . 4 D O C O E l e m e n t B r e a k d o w n :
September 23, 2005Sabre Inc.
24
APIS for Subscribers
2.2.4.1 Segment Number Requested
EXAMPLES, ERRORS or REFERENCE
Name Segment NumberMax Field Length
2
Character Set Numeric Characters 1-99Purpose Associate SSR to Flight Segment Acceptable Format(s) N/A
Special Instructions
Multiple segment numbers allowed for GFAX
Required NOEdits
If no segment number is included and not at least 1 active host segment in the itinerary
If segment number is for a flight that is past date or does not accept DOCx
If segment number input is not a number 1-99
#CHECK ITINERARY#
Same as above error
#SEGMENT NUMBER NOT VALID#
September 23, 2005Sabre Inc.
25
APIS for Subscribers
2.2.4.2 Place of Birth Field
EXAMPLES, ERRORS or REFERENCE
Name Place of BirthMax Field Length 35
Character Set Alpha Characters and spaces only. Purpose This is the field for the Visa holder’s
Place of BirthAcceptable Format(s)
The user may enter a complete country name or the 2-character country designator, a city and state, or a city and country name.
Example:User may enter MEXICO or MXUser may enter GB or United Kingdom
Special Instructions Minimum length of 2
Required No – if Document Type included
Yes – if Document Type omitted
If omitted, Document Type (as well as Document Number, Place of Issue, Visa Issue Date, and Applicable Country) must be included
Edits User enters any character other than alpha characters or spaces
User enters only 1 character
User enters more than 35 characters
User doesn’t enter a Place of Birth and Document Type is not included
#INVALID PLACE OF BIRTH#
Same as above error
#INVALID PLACE OF BIRTH – USE FIRST 35 CHARS#
#MUST INCLUDE EITHER PLACE OF BIRTH OR DOCUMENT TYPE OR BOTH#
September 23, 2005Sabre Inc.
26
APIS for Subscribers
2.2.4.3 Document Type Field
EXAMPLES, ERRORS or REFERENCE
Name Document TypeMax Field Length
1
Character Set Alpha Character V only.V = Visa
Purpose This is the “other” travel document type field. Currently only ‘Visa is valid
Acceptable Format(s) N/A
Special InstructionsRequired
No - if Place of Birth included
Yes - if Place of Birth is omitted
If omitted, Place of Birth must be included (and Document Number, Place of Issue, Visa Issue Date, and Applicable Country should also be omitted)
Edits User enters any other character except V
Document type field left blank and Place of Birth not included
#INVALID DOCUMENT TYPE – USE V#
#MUST INCLUDE EITHER PLACE OF BIRTH OR DOCUMENT TYPE OR BOTH#
2.2.4.4 Visa/Document Number Field
EXAMPLES, ERRORS or REFERENCE
Name Visa/Document NumberMax Field Length 15
Character Set Alpha/Numeric only.Purpose This is the visa document number field. Acceptable Format(s)
N/A
Special InstructionsRequired Yes – if Document Type is present
No – if Document type omitted
Required if Document Type is present, but should be omitted if Document Type is omitted
Edits Special characters present
No Travel Document Number resent and Document Type is present
Document Number is longer than 15 characters
#INVALID TVL DOCUMENT NUMBER – NO SPCL CHARS ALLOWED#
#TRAVEL DOC NUMBER REQUIRED#
#VERIFY TVL DOCUMENT NUMBER – ENTER FIRST 15 CHARS#
September 23, 2005Sabre Inc.
27
APIS for Subscribers
2.2.4.5 Visa Place of Issue Field
EXAMPLES, ERRORS or REFERENCE
Name Visa Issue CountryMax Field Length 35
Character Set Alpha Characters and spacesPurpose This is the travel document place of visa
issue fieldAcceptable Format(s)Special InstructionsRequired Yes – if Document Type is present
No – if Document type omitted
Required if Document Type is present, but should be omitted if Document type is omitted
EditsCharacter other than an Alpha, Numeric or a Space
No place of issue present and Document Type is present
Limited to 35 characters. If more than 35 characters are input
#INVALID VISA PLACE OF ISSUE – NO SPCL CHARS ALLOWED#
#VISA PLACE OF ISSUE REQUIRED#
#INVALID VISA PLACE OF ISSUE – USE FIRST 35 CHARS#
2.2.4.6 Visa Issue Date Field
EXAMPLES, ERRORS or REFERENCE
Name Visa Date of IssueMax Field Length 9
Character Set Alpha/Numeric Characters only.Purpose This is the date which the Visa was
issuedAcceptable Format(s)
ddmmmyy –or- ddmmmyyyy Examples:09APR5709APR1957
Special Instructions
none
Required Yes – if Document Type is present No – if Document type omitted
Required if Document Type is present, but should be omitted if Document type is omitted
Edits User enters invalid date data or invalid acceptable format
Issue date left blank and Document Type is present
#INVALID DATE – USE DDMMMYY OR DDMMMYYYY#
#DATE OF ISSUE REQUIRED#
September 23, 2005Sabre Inc.
28
APIS for Subscribers
2.2.4.7 Visa Applicable Country Field
EXAMPLES, ERRORS or REFERENCE
Name Visa Applicable CountryMax Field Length 3
Character Set Alpha Characters only.Purpose This is the travel nationality country fieldAcceptable Format(s)
The user must enter a valid 2 or 3 character country code.
Example:MEXICO = MXUNITED KINGDOM = GBUnited Kingdom 3-char = GBR
Special Instructions
To be validated against the Sabre internal country code table
Required Yes for Visa Document Type No – if Document type omitted
Required if Document Type is present, but should be omitted if Document type is omitted
Edits Numeric or special characters present
Country code entered is not a match in the Sabre internal country code table
Visa Applicable Country Field not present and Document Type is present
#INVALID COUNTRY CODE – SEE HCCC/#
Same as above error
#VISA APPLICABLE COUNTRY REQUIRED#
2.2.4.8 Lap Child Field
EXAMPLES, ERRORS or REFERENCE
Name lap child indicatorMax Field Length
1
Character Set Alpha character I only Purpose Indicates information is associated to a
lap childAcceptable Format(s)
N/A
Special Instructions
If input, no verification will be done to see if an infant name (I/) exists or if an INF OSI exists.
Required NoEdits Any character other than I #USE I FOR INFANT INDICATOR#
September 23, 2005Sabre Inc.
29
APIS for Subscribers
2.2.4.9 Name Association Field Separator
EXAMPLES, ERRORS or REFERENCE
Name Field SeparatorMax Field Length 1
Character Set Special Character “-” only.Purpose This is the field separator following all
travel address information to indicate which name field to attach the data.
Acceptable Format(s) N/A
Special Instructions N/A
Required Yes – When followed by a name number.
No – if single name PNREdits Any character other than “-” #FORMAT#
September 23, 2005Sabre Inc.
30
APIS for Subscribers
2.2.4.10 Name Association Number
EXAMPLES, ERRORS or REFERENCE
Name Name Association NumberMax Field Length 1 name item (5 chars max per name item)
Character Set Numeric followed a ”.” and another Numeric
1.1 10.2 11.9 10.12
Purpose The Name Association Number of the passenger that the SSR data is being input for.
Acceptable Format(s) N/A
Special Instructions
Name Association not allowed for B/, C/, I/, or Z/
Required Yes – For multi name PNR No – For single name PNR
For single name PNR the item is automatically associated to the single name.
Edits Any character other than Numeric or “.”
If the item is associated to more than 1 name
If the item name association number belongs to an infant
If the item name association number belongs to a group name
If the item name association number belongs to a BSG name
#FORMAT#
#CAN ONLY ASSOCIATE TO ONE PSGR#
#CANNOT ASSOCIATE TO INFANT NAME#
#CANNOT ASSOCIATE TO GROUP NAME#
#CANNOT ASSOCIATE TO BSG NAME#
2 . 2 . 5 D O C O E n t r y E x a m p l e s
2.2.5.1 Example with Only Mandatory Fields
3DOCO1//V/789789/HOUSTON/14JUN04/USA(document type included, but place of birth not)
3DOCO/MUNICH//789789/HOUSTON/14JUN04/USA(place of birth included, but document type not)
2.2.5.2 Name Select Example
3DOCO1/MUNICH/V/789789/HOUSTON/14JUN04/USA-1.13DOCO1/MUNICH/V/789789/HOUSTON/14JUN04/USA-1.1-5.1
September 23, 2005Sabre Inc.
31
APIS for Subscribers
2.2.5.3 Lap Child Example
3DOCO1/MUNICH/V/789789/HOUSTON/14JUN04/USA/I-1.1
2.2.5.4 Multiple Segment Select Example
3DOCO1,3-5/MUNICH/V/789789/HOUSTON/14JUN04/USA
2 . 2 . 6 D O C O N o t e s
2.2.6.1 Deletion of a DOCO item can be deliberately requested by using the SSR item number in the deletion request.
Example: 3(line/item number)@37@
2.2.6.2 Optional components do not have to be identified with slashes, as long as there are no remaining components to include, other than name association.
2.2.6.3 Change or modify of Host and General fact to a DOCO is not applicable, and not allowed. Issue error if data following the change key (@) is a DOCO SSR.
2.2.6.4 Multiple DOCO are permitted for the same passenger.
2.2.6.5 If all mandatory items in the DOCO are not included in the PNR entry, validation will reject the entry, and return an error response to the agent or application making the request. The PNR application will include the first missing mandatory item in the DOCO that caused the failure.
2.2.6.6 The Sabre internal country code table will be used to validate the country code.
2 . 2 . 7 D O C O O u t p u t S u m m a r y
2.2.7.1 Successful input will cause the standard passenger data field response: *.
2.2.7.2 Error Messages:
#INVALID PLACE IF BIRTH#If numeric or special characters present in Place of Birth
#INVALID DOCUMENT TYPE – USE V#If Document Type anything other than ‘V’
#MUST INCLUDE EITHER PLACE OF BIRTH OR DOCUMENT TYPE OR BOTH#
September 23, 2005Sabre Inc.
32
APIS for Subscribers
If Document Type or Place of Birth not included
#INVALID TVL DOCUMENT NUMBER – NO SPCL CHARS ALLOWED#If special characters included in Travel Document Number
#TRAVEL DOC NUMBER REQUIRED#If no Travel Document Number included and Document Type is present
#INVALID VISA PLACE OF ISSUE – NO SPCL CHARS ALLOWED#If Special characters included in Visa Place of Issue
#VISA PLACE OF ISSUE REQUIRED#If no Visa Place of Issue included and Document Type is present
#INVALID DATE – USE DDMMMYY OR DDMMMYYYY#If Date of Issue input is not in correct format
#DATE OF ISSUE REQUIRED#If Date of Visa Issue is not included and Document Type is present
#INVALID COUNTRY CODE – SEE HCCC/#If Numeric or special characters included in Country Code or If Country Code entered does not have a match in the Sabre internal country code table
#VISA APPLICABLE COUNTRY REQUIRED#If Visa Applicable Country not included and Document Type is present
#INVALID INFANT INDICATOR – USE I#If input Infant indicator is other than the letter I
September 23, 2005Sabre Inc.
33
APIS for Subscribers
2 . 3 S S R D O C A e n t r y a n d v a l i d a t i o n
2 . 3 . 1 O v e r v i e w
DOCA is the new SSR code for entry of the address, either residence or destination. This SSR may or may not be name and segment associated.2 . 3 . 2 A s s u m p t i o n s a n d C o n s t r a i n t s
2.3.2.1 The new entries may be strung together with an end item, as today.
2.3.2.2 As today, collected data is passed to the airport check in system, at time of flight initialization. Continued exchange of reservation and check in data will take place, as it does today.
2.3.2.3 Host Fact DOCA items will be allowed for Sabre Subscribers by AA. This is the only DOCx SSR allowed to be entered as a Host Fact by a GDS.
2 . 3 . 3 D O C A I n p u t s
3DOCAn/at/country/street/city/state/zip/I-x.x
4DOCAn/at/country/street/city/state/zip/I-x.x
Where:Component Description Mandatory
OptionalNotes
4 or 3 Primary action code M (4 entry only allowed by AA for Sabre Subscribers)
DOCA Secondary action code Mn Segment select O Number 1-99, or ‘A’ for all
*multiple allowed for GFAX and HFAX
at address type Mcountry Country Mstreet Street M O for Address Type ‘R’ esidencecity City M O for Address Type ‘R’ esidencestate State/Province M O for Address Type ‘R; esidencezip Zip/Postal O I lap child indicator O-x.x PNR name association O
September 23, 2005Sabre Inc.
34
APIS for Subscribers
2 . 3 . 4 D O C A E l e m e n t B r e a k d o w n :
2.3.4.1 Segment Number Requested
EXAMPLES, ERRORS or REFERENCE
Name Segment NumberMax Field Length
2
Character Set Numeric Characters 1-99Purpose Associate SSR to Flight Segment Acceptable Format(s) N/A
Special Instructions
As today 1 segment number is the maximum allowed for HFAX
Multiple segment numbers only allowed for GFAX
Required NOEdits
If no segment number is included and not at least 1 active host segment in the itinerary
If segment number input is for a host flight that has already departed
If segment number is for a flight that is past date or does not accept DOCx
If segment number input is not a number 1-99
#CHECK ITINERARY#
Same as above error
Same as above error
#SEGMENT NUMBER NOT VALID#
2.3.4.2 Address Type Field
EXAMPLES, ERRORS or REFERENCE
Name Address TypeMax Field Length 1
Character Set Alpha Characters R, D only. R = residence, D = destinationPurpose This is the field for the passenger’s
Residence address = R, or destination address = D
Acceptable Format(s) N/A
Special InstructionsRequired Yes
September 23, 2005Sabre Inc.
35
APIS for Subscribers
Edits User enters any other character except R or D
Address type field left blank
#INVALID ADDRESS TYPE – USE R OR D#
#ADDRESS TYPE REQUIRED#
September 23, 2005Sabre Inc.
36
APIS for Subscribers
2.3.4.3 Address Country Field
EXAMPLES, ERRORS or REFERENCE
Name Address CountryMax Field Length 3
Character Set Alpha Characters only.Purpose This is the country of residence or
destination. Acceptable Format(s)
The user must enter a valid 2 or 3 character country code.
Example:MEXICO = MXUNITED KINGDOM = GBUnited Kingdom 3-char = GBR
Special Instructions
To be validated against the Sabre internal country code table
Required Yes Edits Numeric or special characters
present
Country code entered is not a match in the Sabre internal country code table
If country code is blank
#INVALID COUNTRY or COUNTRY CODE – SEE HCCC/#
Same as above error
#ADDRESS COUNTRY REQUIRED#
September 23, 2005Sabre Inc.
37
APIS for Subscribers
2.3.4.4 Address Street Field
EXAMPLES, ERRORS or REFERENCE
Name Street Input FieldField Length 35Character Set Alpha/Numeric Characters and spacesPurpose Provide street addressAcceptable Format(s)Special InstructionsRequired Yes - Address Type “D”estination
No - Address Type “R”esidenceEdits Street field is blank and Address
Type is “D”
Characters other than alphanumeric or spaces
Limited to 35 characters. If more than 35 characters are input
#STREET ADDRESS REQUIRED#
#INVALID STREET ADDRESS#
#INVALID STREET ADDRESS – USE FIRST 35 CHARS#
2.3.4.5 Address City
EXAMPLES, ERRORS or REFERENCE
Name Address City FieldField Length 35Character Set Alpha Characters and spacesPurpose This is the field for the passenger’s
visiting city address or home city address.Acceptable Format(s)
Cities may be a single or multiple name. Example:DALLASLAS VEGAS
Special Instructions none
Required Yes - Address Type “D”estination No - Address Type “R”esidence
Edits City field is blank and Address Type is “D”
Characters other than alphanumeric or spaces
Limited to 35 characters. If more than 35 characters are input
#ADDRESS CITY REQUIRED#
#INVALID CITY ADDRESS – USE ALPHA CHARS#
#INVALID CITY ADDRESS – USE FIRST 35 CHARS#
September 23, 2005Sabre Inc.
38
APIS for Subscribers
2.3.4.6 State/Province
EXAMPLES, ERRORS or REFERENCE
Name State or Province Input FieldField Length 35Character Set Alpha Characters and spacesPurpose This is the field for the passenger’s
visiting US state address or home state/province address.
Acceptable Format(s)
States or Provinces may be a single or multiple name.
ExampleTEXASNEW JERSEYONTARIONOVA SCOTIA
Special InstructionsRequired Yes - Address Type “D”estination
No - Address Type “R”esidenceEdits State/Province field is blank and
Address Type is “D”
Characters other than alphanumeric or spaces
Limited to 35 characters. If more than 35 characters are input
#STATE/PROV ADDRESS REQUIRED#
#INVALID STATE/PROVINCE ADDRESS – NO SPCL CHARS ALLOWED#
#INVALID STATE/PROVINCE ADDRESS – USE FIRST 35 CHARS#
September 23, 2005Sabre Inc.
39
APIS for Subscribers
2.3.4.7 Zip/Postal Code
EXAMPLES, ERRORS or REFERENCE
Name Zip/Postal Code Input FieldField Length 17Character Set Alpha/Numeric Characters and spacesPurpose This is the field for the passenger’s
visiting US zip/postal code or home zip/postal code
Acceptable Format(s) N/A
Special InstructionsRequired NoEdits Characters other than alphanumeric
or spaces
Limited to 17 characters. If more than 17 characters are input
#INVALID ZIP/POSTAL CODE – NO SPCL CHARS ALLOWED#
#INVALID ZIP/POSTAL CODE – USE FIRST 17 CHARS#
2.3.4.8 Lap Child Field
EXAMPLES, ERRORS or REFERENCE
Name lap child indicatorMax Field Length
1
Character Set Alpha character I only Purpose Indicates address information is for a lap
child.Acceptable Format(s)
N/A
Special Instructions
If input, no verification will be done to see if an infant name (I/) exists or if an INF OSI exists.
Required NoEdits Any character other than I #USE I FOR INFANT INDICATOR#
September 23, 2005Sabre Inc.
40
APIS for Subscribers
2.3.4.9 Name Association Field Separator
EXAMPLES, ERRORS or REFERENCE
Name Field SeparatorMax Field Length 1
Character Set Special Character “-” only.Purpose This is the field separator following all
travel address information to indicate which name field to attach the data.
Acceptable Format(s) N/A
Special Instructions N/A
Required Yes – Only when a name number is input.
Edits Any character other than “-” #FORMAT#
September 23, 2005Sabre Inc.
41
APIS for Subscribers
2.3.4.10 Name Association Number
EXAMPLES, ERRORS or REFERENCE
Name Name Association NumberMax Field Length
30 name items (5 chars max per name item)
Character Set Numeric followed a ”.” and another Numeric
1.1 10.2 11.9 10.12
Purpose The Name Association Number of the passenger that the SSR data is being input for.
Acceptable Format(s) N/A
Special Instructions
Name Association not allowed for B/, C/, I/, or Z/
Required No
If DOCA is input without name association, the item applies to all passengers in the PNR
Edits Any character other than Numeric or “.”
If the item is associated to more than 30 names
If the item name association number belongs to an infant
If the item name association number belongs to a group name
If the item name association number belongs to a BSG name
#FORMAT#
#MAXIMUM OF 30 NAMES ALLOWED#
#CANNOT ASSOCIATE TO INFANT NAME#
#CANNOT ASSOCIATE TO GROUP NAME#
#CANNOT ASSOCIATE TO BSG NAME#
2 . 3 . 5 D O C A E n t r y E x a m p l e s
GFAX Examples:
2.3.5.1 Segment Select Example:
3DOCA2/R/BR/987 MAIN/EULESS/TX/76040
2.3.5.2 Multiple Segment Select Example:
3DOCA2,3/R/BR/987 MAIN/EULESS/TX/76040
September 23, 2005Sabre Inc.
42
APIS for Subscribers
2.3.5.3 Mandatory Components Only:
3DOCA/R/GB
3DOCA/D/GB/987 MAIN/EULESS/TX
2.3.5.4 Lap Child Example:
3DOCA/R/USA/987 MAIN/EULESS/TX/76040/I-1.1
HFAX Examples (Sabre Subscribers Only):
2.3.5.5 Segment Select Example:
4DOCA2/R/BR/987 MAIN/EULESS/TX/76040
2.3.5.6 Name Select Examples:
4DOCA2/D/GR/10348 NEWBERRY LANE/RICHMOND/BC/V7B 1Y1-1.14DOCA2/D/GR/10348 NEWBERRY LANE/RICHMOND/BC/V7B 1Y1-1.1-5.1
2.3.5.7 Lap Child Example:
4DOCA/R/USA/987 MAIN/EULESS/TX/76040/I-1.1
2 . 3 . 6 D O C A N o t e s
2.3.6.1 Deletion of a DOCA item can be deliberately requested by using the SSR item number in the deletion request.
2.3.6.2 Optional components do not have to be identified with slashes, as long as there are no remaining components to include, other than name association
2.3.6.3 Change or modify of General fact to a DOCA is not applicable, and not allowed. Issue error if data following the change key (@) is a DOCA SSR.
2.3.6.4 The Sabre internal country code table will be used to validate the country code.
2.3.6.5 DOCA can be associated only to confirmed segment status codes. Those status codes include:
SC, SS, PS, RR, VG, MM, BK, GK, KK, HK, PK, SK, and TK.Infant PNRs may not have DOCS in them. Segment status codes for infant PNRs is IK
September 23, 2005Sabre Inc.
43
APIS for Subscribers
2.3.6.6 General Facts DOCA will not overlay previously entered General Facts DOCA items. The agent must manually delete any General Facts DOCA that is no longer needed.
Host Facts Notes (pertaining to Sabre Subscribers only):
2.3.6.7 If the SSR is Host Facts, the airline segment should be for AA.
When adding a host fact DOCA and one is already present,
The old item will be overlaid with the new item if: Segment association is for the same segment
&Airline codes, Flight numbers, Departure Dates, and City Pairs all match&Request is for the same person (either the adult or the lap child)&Same Address Type
Otherwise the old item will remain and the new item will be added.
2.3.6.8 When a host facts DOCA is overlaid, the previous DOCA SSR will be added to the PNR history.
2.3.6.9 If the existing DOCA item is associated to multiple name IDs, and a new item comes in for a passenger ID already identified, the new item will be added. The name association of the existing item will not be modified.
2.3.6.10 If a host facts DOCA request is for an infant, only one lap child is permitted per adult. The steps identified above will overlay the existing DOCA for the lap child with a new DOCA item.
2.3.6.11 Any agent allowed to enter HFAX SSRs, will be allowed to enter HFAX DOCA SSRs depending on the PNR Options table.
2 . 3 . 7 D O C A O u t p u t S u m m a r y
2.3.7.1 Successful input will cause the standard passenger data field response: *.
2.3.7.2 Error Messages:
#MAXIMUM OF 30 NAMES ALLOWED#If input more than 30 name associations
September 23, 2005Sabre Inc.
44
APIS for Subscribers
#ADDRESS TYPE REQUIRED#If Address Type not input
#INVALID ADDRESS TYPE – USE R OR D#If invalid Address Type input
#ADDRESS COUNTRY REQUIRED#If Country for the Address not input
#INVALID COUNTRY CODE – SEE HCCC/#If Country input is invalid
#STREET ADDRESS REQUIRED#If Address Street not input for type ‘D’
#INVALID STREET ADDRESS#If input contains characters other than alphas, numerics, or spaces
#INVALID STREET ADDRESS – USE FIRST 35 CHARS#If input Street Address contains more than 35 characters
#ADDRESS CITY REQUIRED#If Address City not input for type ‘D’
#INVALID CITY ADDRESS – USE ALPHA CHARS#If Address City contains characters other than Alpha or Spaces
#INVALID CITY ADDRESS – USE FIRST 35 CHARS#If input Street Address contains more than 35 characters #STATE/PROV ADDRESS REQUIRED#If Address State/Province not input for type ‘D’ #INVALID STATE/PROVINCE ADDRESS – NO SPCL CHARS ALLOWED#If the input State/Province contains characters other than alphas or spaces
#INVALID STATE/PROVINCE ADDRESS – USE FIRST 35 CHARS#If the input State/Province contains more than 35 characters
#INVALID ZIP/POSTAL CODE – NO SPCL CHARS ALLOWED#If the input Zip/Postal Code contains characters other than alphas, numerics, or spaces
#INVALID ZIP/POSTAL CODE – USE FIRST 17 CHARS#If the input Zip/Postal Code contains more than 17 characters
#USE I FOR INFANT INDICATOR#If input Infant indicator is other than the letter I
September 23, 2005Sabre Inc.
45
APIS for Subscribers
3 . 1 T e l e t y p e T a b l e O v e r v i e w
The Airline Agreement Table contains airlines with which we exchange information according to a bilateral agreement. To exchange DOCx information with an airline, the new APIS SSR code ‘DO’ must be added to the table.
Help desk agents at the GDS with duty code #, or EPR keyword FSGAGT or CRSAGT can display the table.
To display the Airline Agreement table:KRAAT*1 Displays and sets the default for any following entries to the Sabre
Travel Network airline agreement tableKRAAT*2 Displays and sets the default for any following entries to the
Abacus airline agreement tableKRAAT*3 Displays and sets the default for any following entries to the Infini
airline agreement table
As today, GDS agents that have the EPR keyword KRAAT@ are permitted to make changes to the Airline Agreement table.
3 . 2 D i s p l a y A i r l i n e A g r e e m e n t T a b l e , s p e c i fi c a l l y f o r n e w A P I S S S R O p t i o n
3.2.1 If the display request includes the new code ‘DO’, the table will display only those participating airlines who have agreed to accept the new DOCx items.
Example:KRAAT-DO1« SABRE -AIRLINE AGREEMENT TABLE AL RLC PARTICIPATION BA 6 AB RR DC TA QU SR RL 1S PS LK TS TG DS ET PM PU TE DU DO HA 6 AB RR DC TA BM SR RL FL PS TO TX ET DO
3 . 3 A i r l i n e A g r e e m e n t T a b l e U p d a t e f o r t h e n e w D O C x A P I S S S R t y p e s
3.3.1 The following entry will be used to add the new DO option to the Airline Agreement table.Format: KRAAT/ADD/airline code/DOExample: KRAAT/ADD/BA/DO
September 23, 2005Sabre Inc.
3 Teletype Updates
46
APIS for Subscribers
3.3.2 The following entry will be used to delete the new DO option from the Airline Agreement table.
Format: KRAAT/DEL/airline code/DOExample: KRAAT/DEL/SQ/DO
3.3.3 If the new APIS SSR codes will be used for a particular airline, normally the SP option (PSPT) will not longer be used. In that condition, it is recommended that the SP option be removed from the Airline Agreement table for the particular airline.Format: KRAAT/ADD/airline code/DOExample: KRAAT/ADD/BA/DO
Term DefinitionAPIS Advanced Passenger Information System
DOCx Refers to the various SSR codes utilized for APIS (DOCS, DOCA, DOCO)
EPR Employee Profile RecordGDS Global Distribution System (e.g. Amadeus, Sabre, Worldspan)GDS Participating Airline
An airline who has an agreement with a GDS to accept APIS SSR items from the GDS member location
IATA International Air Transport AssociationKRAAT Airline Agreement TablePNR Passenger Name RecordSabre Travel Network
GDS hosted in Sabre. The GDS code is 1S.
SSR Special Service RequestPNR Passenger Name RecordU.S. United States
September 23, 2005Sabre Inc.
4 Glossary
47