2.1 SSR DOCS entry and validation

APIS for Subscribers
Prepared by Teresa Newell (Sabre)
September 23, 2005
Version 1.3
APIS for Subscribers
© 2017, 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, 2005
Sabre Inc.
2
APIS for Subscribers
DOCUMENT REVISION INFORMATION
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
Edition No.
1.3
Revision Reason
1) State/Province mandatory for
DOCA type ‘D’
2) ‘A’ for all valid for segment select
for DOCS, DOCA, and DOCO
Revised by
Date Revised
Revision Reason
Edition No.
September 23, 2005
Sabre Inc.
3
APIS for Subscribers
1
APIS for Subscribers...................................................... 6
Overview................................................................................................................................................... 6
GDS Role ................................................................................................................................................. 7
Assumptions and Constraints ................................................................................................................... 7
Quick Reference – Format Examples ....................................................................................................... 9
2
DOCx PNR SSR Items.................................................... 10
2.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
3
SSR DOCS entry and validation ............................................................................................... 10
2.1.1
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
Teletype Updates ........................................................ 47
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, 2005
Sabre Inc.
4
APIS for Subscribers
4
Glossary .................................................................... 49
September 23, 2005
Sabre Inc.
5
APIS for Subscribers
1
APIS for Subscribers
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.
Overview
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.
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.
September 23, 2005
Sabre Inc.
6
APIS for Subscribers
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.
GDS Role
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.
Assumptions and Constraints
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.
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.
September 23, 2005
Sabre Inc.
7
APIS for Subscribers
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, 2005
Sabre Inc.
8
APIS for Subscribers
Quick Reference – Format Examples
DOCS
Format:
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
DOCA
Format:
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)
DOCO
Format:
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, 2005
Sabre Inc.
9
APIS for Subscribers
2
DOCx PNR SSR Items
2.1
SSR DOCS entry and validation
2.1.1
Overview
DOCS is the new SSR code for entry of the passport, or other various document
types and their associated data elements.
2.1.2
Assumptions and Constraints
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, 2005
Sabre Inc.
10
APIS for Subscribers
2.1.3
DOCS Inputs
2.1.3.1 DOCS SSR
3DOCSn/dt/ic/dn/ncc/ddmmmyy/dg/ddmmmyy/last/first/middle/H-x.x
Where:
2.1.4
Component
Description
3
DOCS
n
Primary action code
Secondary action code
Segment select
Mandatory
Optional
M
M
O
dt
ic
dn
ncc
ddmmmyy
-orddmmmyyyy
dg
ddmmmyy
-orddmmmyyyy
last
First
Middle
H
Document type
Document country of issue
Document number
Doc nationality country
Date of birth
M
M
M
M
M
Gender / infant gender
Doc expiration date
M
M
Last name
First name
Middle name or initial
Multi passenger passport indicator
M
M
O
O
-x.x
PNR name number
M
Notes
Number 1-99, or ‘A’ for all
*multiple allowed for GFAX
and HFAX
O for doc F
O for doc F
M, F, U, MI, FI
O for doc types F, A, N,
and V
*only allowed if Document
Type = ‘P’
O for single party PNR
M for multi party PNR
DOCS Element Breakdown:
September 23, 2005
Sabre Inc.
11
APIS for Subscribers
2.1.4.2 Segment Number Requested
EXAMPLES, ERRORS or
REFERENCE
Name
Max Field
Length
Character Set
Purpose
Acceptable
Format(s)
Special
Instructions
Required
Edits
Segment Number
2
Numeric Characters 1-99
Associate SSR to Flight Segment
N/A
Multiple segment numbers allowed for
GFAX

NO

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
Max Field
Length
Character Set
Document Type
Purpose
Acceptable
Format(s)
Special
Instructions
Required
Edits
This is the travel document type field.
September 23, 2005
Sabre Inc.
1
Alpha Characters A, C, P, T, F, M, N, and
V only.
A = Alien resident card
C = Permanent resident card
P =
Passport
T =
Refugee travel document and reentry permit, U.S. Travel document
F = Facilitation document
M = Military
N = Naturalization Certificate
V = Border Crossing Card
N/A


Yes
User enters any other character
except A, C, P, T, F, M, N, or V
#INVALID DOCUMENT TYPE – USE A,
C, P, T, F, M, N, OR V#

Document type field left blank
#DOCUMENT TYPE REQUIRED#
12
APIS for Subscribers
2.1.4.4 Document Issue Country Field
EXAMPLES, ERRORS or
REFERENCE
Name
Max Field
Length
Character Set
Purpose
Acceptable
Format(s)
Special
Instructions
Required
Edits
Document Issue Country
3
Alpha Characters only.
This is the travel document issue country
field.
The user must enter a valid 2 or 3
character country code.



To be validated against the Sabre
internal country code table
Yes, except for type F
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)
Example:
MEXICO = MX
UNITED KINGDOM = GB
United Kingdom 3-char = GRB
#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
Max Field
Length
Character Set
Purpose
Acceptable
Format(s)
Special
Instructions
Required
Edits
September 23, 2005
Sabre Inc.
Document Number
15
Alpha/Numeric only.
This is the travel document number field.
N/A



Yes - If travel document type = A, C,
P, T, M, N, V
No – If travel document type = F
Special characters present
#INVALID TVL DOCUMENT NUMBER
– NO SPCL CHARS ALLOWED#

Document types A, C, P, T, M, N, V
present and no travel document
number present
#TRAVEL DOC NUMBER REQUIRED#

Document Number is longer than 15
characters
#VERIFY TVL DOCUMENT NUMBER –
ENTER FIRST 15 CHARS#
13
APIS for Subscribers
2.1.4.6 Document Nationality Country Field
EXAMPLES, ERRORS or
REFERENCE
Name
Max Field
Length
Character Set
Purpose
Acceptable
Format(s)
Special
Instructions
Required
Edits
Document Nationality Country
3
Alpha Characters only.
This is the travel document nationality
country field.
The user must enter a valid 2 or 3
character country code.





To be validated against the Sabre
internal country code table
Yes
Numeric or special characters
present
Country code entered is not a match
in the Sabre internal country code
table
Example:
MEXICO = MX
UNITED KINGDOM = GB
United Kingdom 3-char = GRB
#INVALID COUNTRY CODE – SEE
HCCC/#
Same as above error
#NATIONALITY COUNTRY CODE
REQUIRED#
If nationality country field is blank
2.1.4.7 Date of Birth Field
EXAMPLES, ERRORS or
REFERENCE
Name
Max Field
Length
Character Set
Purpose
Acceptable
Format(s)
Date of Birth
Special
Instructions

none
Required
Edits


Yes
User enters invalid date data or
invalid acceptable format
#INVALID BIRTH DATE – USE
DDMMMYY OR DDMMMYYYY#

Birth date left blank
#BIRTHDATE REQUIRED#
September 23, 2005
Sabre Inc.
9
Alpha/Numeric Characters only.
This is the passenger date of birth
ddmmmyy –or- ddmmmyyyy
Examples:
09APR57
09APR1957
14
APIS for Subscribers
2.1.4.8 Gender Field
EXAMPLES, ERRORS or
REFERENCE
Name
Max Field
Length
Character Set
Purpose
Acceptable
Format(s)
Special
Instructions
Required
Edits
Gender
2
Alpha Characters M, F, U, MI, FI only
M = Male
F = Female
U = Unknown at time of booking
MI = Male traveling with Lap infant
FI = Female traveling with Lap infant
This is the travel document gender field.


Yes
Numeric, special characters or a
character other than M, F, MI, FI, or
U is present
#INVALID GENDER – USE M, F, MI,
FI, OR U ONLY#

Gender field blank
#GENDER REQUIRED#
2.1.4.9 Document Expiration Date Field
EXAMPLES, ERRORS or
REFERENCE
Name
Max Field
Length
Character Set
Purpose
Acceptable
Format(s)
Document expiration date
9
Alpha/Numeric Characters only.
This is the travel document expiration
date field.
ddmmmyy –or- ddmmmyyyy
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

Edits

Yes – except for document types F,
A, N, & V
User enters invalid date data or
invalid acceptable format

September 23, 2005
Sabre Inc.
Document expiration date field blank
and doc type P, C, T, or M
Examples:
09APR57
09APR1957
#INVALID EXPIRATION DATE – USE
DDMMMYY OR DDMMMYYYY#
#EXPIRATION DATE REQUIRED#
15
APIS for Subscribers
2.1.4.10 Last Name Field
EXAMPLES, ERRORS or
REFERENCE
Name
Max Field
Length
Character Set
Purpose
Acceptable
Format(s)
Last Name
30
Alpha Characters and space only.
This is the travel document last name
field.

Names are not necessarily restricted
to a single name. Multiple names will
be accepted.
Example:
GARCIA
GARCIA MENDEZ
Special
Instructions

For hyphenated names spaces must
be substituted for special characters,
e.g. “/” or “-“.
Required
Edits


Yes
Any character other than an alpha or
a space.
#INVALID LAST NAME – NO SPCL
CHARS ALLOWED#

Last name field is blank
#LAST NAME REQUIRED#

If more than 30 Chars are input.
#VERIFY LAST NAME – INPUT FIRST
30 CHARS#
2.1.4.11 First Name Field
EXAMPLES, ERRORS or
REFERENCE
Name
Max Field
Length
Character Set
Purpose
Acceptable
Format(s)
First Name
30
Alpha Characters and space only.
This is the travel document first name
field.

Alpha characters and spaces. A
space can be included in the first
name
Special
Instructions

Spaces must be substituted for
special characters, e.g. “/” or “-“.
Required

Yes
September 23, 2005
Sabre Inc.
Example:
MARY
MARY ELIZABETH
16
APIS for Subscribers
Edits

Any character other than an alpha or
a space.
#INVALID FIRST NAME – NO SPCL
CHARS ALLOWED#

First name fields is blank
#FIRST NAME REQUIRED#

If more than 30 Characters are input
#VERFIFY FIRST NAME – INPUT
FIRST 30 CHARS#
2.1.4.12 Middle Name Field
EXAMPLES, ERRORS or
REFERENCE
Name
Max Field
Length
Character Set
Purpose
Acceptable
Format(s)
Special
Instructions
Required
Edits
Middle or Second given name
30

Alpha characters and spaces. A
space can be included in the middle
name
This is the travel document middle initial
or name field.
N/A


No
Any character other than an alpha or
space is present.
#INVALID MIDDLE NAME – NO SPCL
CHARS ALLOWED#

If more than 30 Characters are input
#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
Max Field
Length
Character Set
Purpose
Acceptable
Format(s)
Special
Instructions
Required
September 23, 2005
Sabre Inc.
Primary holder of multi name passport
1
Alpha character H only
Indicated primary holder of multi-name
passport
N/A

only allowed if Document Type = ‘P’

No
17
APIS for Subscribers
Edits

Any character other than H
#USE H FOR MULTI NAME PSPT#

H indicator is present and Document
Type is not ‘P’
#MULTI PSGR INDICATOR /H ONLY
ALLOWED FOR DOCUMENT TYPE 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.
September 23, 2005
Sabre Inc.
18
APIS for Subscribers
2.1.4.15 Name Association Field Separator
EXAMPLES, ERRORS or
REFERENCE
Name
Max Field
Length
Character Set
Purpose
Acceptable
Format(s)
Special
Instructions
Required
Edits
Field Separator
1
Special Character “-” only.
This is the field separator to indicate
which name field to attach the data.
N/A
N/A



Yes – When followed by a name
number.
No – if single name PNR.
Any character other than “-”
#FORMAT#
2.1.4.16 Name Association Number
EXAMPLES, ERRORS or
REFERENCE
Name
Max Field
Length
Character Set
Purpose
Acceptable
Format(s)
Special
Instructions
Name Association Number
5
Numeric followed a ”.” and another
Numeric
The Name Association Number of the
passenger that the SSR data is being
input for.
1.1 10.2 11.9 10.12
N/A

Name Association not allowed for B/,
C/, I/, or Z/
Required


Yes – For multi name PNR
No – For single name PNR.
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
#CANNOT ASSOCIATE TO INFANT
NAME#

If the item name association number
belongs to a group name
#CANNOT ASSOCIATE TO GROUP
NAME#

If the item name association number
belongs to a BSG name
September 23, 2005
Sabre Inc.
For single name PNR the item is
automatically associated to the single
name.
#FORMAT#
#CAN ONLY ASSOCIATE TO ONE
PSGR#
#CANNOT ASSOCIATE TO BSG
NAME#
19
APIS for Subscribers
2.1.5
DOCS Entry Examples
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
DOCS Notes
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, 2005
Sabre Inc.
20
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
DOCS Output Summary
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, 2005
Sabre Inc.
21
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, 2005
Sabre Inc.
22
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, 2005
Sabre Inc.
23
APIS for Subscribers
2.2
SSR DOCO entry and validation
2.2.1
Overview
DOCO is the new SSR code for travel Visa and Other information.
2.2.2
Assumptions and Constraints
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, 2005
Sabre Inc.
24
APIS for Subscribers
2.2.3
DOCO Inputs
3DOCOn/pb/v/dn/ic/di/cc/I-x.x
Where:
Component
Description
3
DOCO
n
Primary action code
Secondary action code
Segment select
Mandatory
Optional
M
M
O
pb
Place of Birth
O
Notes
Number 1-99, or ‘A’ for all
* multiple allowed for GFAX and
HFAX
O if Document Type is included
M it Document Type is omitted
2.2.4
v
Document type
O
dn
Document number
M
ic
Place of issue
M
di
Visa issue date
M
cc
Applicable Country
M
I
-x.x
lap child indicator
PNR name association
O
M
If omitted place of birth must be
included, and document number,
place of issue, Visa issue date,
and Applicable Country should
also be omitted
Only Mandatory if document type
is present, otherwise should be
omitted
Only Mandatory if document type
is present, otherwise should be
omitted
Only Mandatory if document type
is present, otherwise should be
omitted
Only Mandatory if document type
is present, otherwise should be
omitted
O for single party PNR
M for multi party PNR
DOCO Element Breakdown:
September 23, 2005
Sabre Inc.
25
APIS for Subscribers
2.2.4.1
Segment Number Requested
EXAMPLES, ERRORS or
REFERENCE
Name
Max
Field
Length
Character Set
Purpose
Acceptable
Format(s)
Special
Instructions
Required
Edits
September 23, 2005
Sabre Inc.
Segment Number
2
Numeric Characters 1-99
Associate SSR to Flight Segment
N/A
Multiple segment numbers allowed for
GFAX

NO

If no segment number is included and
not at least 1 active host segment in
the itinerary
#CHECK ITINERARY#

If segment number is for a flight that
is past date or does not accept DOCx
Same as above error

If segment number input is not a
number 1-99
#SEGMENT NUMBER NOT VALID#
26
APIS for Subscribers
2.2.4.2
Place of Birth Field
EXAMPLES, ERRORS or
REFERENCE
Name
Max Field
Length
Character Set
Purpose
Acceptable
Format(s)
Special
Instructions
Required
Edits
September 23, 2005
Sabre Inc.
Place of Birth
35
Alpha Characters and spaces only.
This is the field for the Visa holder’s
Place of Birth
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 MX
User may enter GB or United Kingdom
Minimum length of 2

No – if Document Type included

Yes – if Document Type omitted

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
If omitted, Document Type (as well as
Document Number, Place of Issue, Visa
Issue Date, and Applicable Country)
must be 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#
27
APIS for Subscribers
2.2.4.3
Document Type Field
EXAMPLES, ERRORS or
REFERENCE
Name
Document Type
Max
Field
Length
Character Set
Alpha Character V only.
V = Visa
This is the “other” travel document type
field. Currently only ‘Visa is valid
Purpose
Acceptable
Format(s)
Special
Instructions
Required
Edits
2.2.4.4
1
N/A
If omitted, Place of Birth must be
included (and Document Number, Place
of Issue, Visa Issue Date, and
Applicable Country should also be
omitted)

No - if Place of Birth included

Yes - if Place of Birth is omitted

User enters any other character
except V
#INVALID DOCUMENT TYPE – USE
V#

Document type field left blank and
Place of Birth not included
#MUST INCLUDE EITHER PLACE OF
BIRTH OR DOCUMENT TYPE OR
BOTH#
Visa/Document Number Field
EXAMPLES, ERRORS or
REFERENCE
Name
Max Field
Length
Character Set
Purpose
Acceptable
Format(s)
Special
Instructions
Required
Visa/Document Number


Yes – if Document Type is present
No – if Document type omitted
Edits

Special characters present

No Travel Document Number resent
and Document Type is present
#TRAVEL DOC NUMBER REQUIRED#

Document Number is longer than 15
characters
#VERIFY TVL DOCUMENT NUMBER –
ENTER FIRST 15 CHARS#
September 23, 2005
Sabre Inc.
15
Alpha/Numeric only.
This is the visa document number field.
N/A
Required if Document Type is present,
but should be omitted if Document Type
is omitted
#INVALID TVL DOCUMENT NUMBER
– NO SPCL CHARS ALLOWED#
28
APIS for Subscribers
2.2.4.5
Visa Place of Issue Field
EXAMPLES, ERRORS or
REFERENCE
Name
Max Field
Length
Character Set
Purpose
Acceptable
Format(s)
Special
Instructions
Required
Visa Issue Country
35
Alpha Characters and spaces
This is the travel document place of visa
issue field


Yes – if Document Type is present
No – if Document type omitted
Edits
Character other than an Alpha,
Numeric or a Space
2.2.4.6
Required if Document Type is present,
but should be omitted if Document type
is omitted
#INVALID VISA PLACE OF ISSUE –
NO SPCL CHARS ALLOWED#
No place of issue present and
Document Type is present
#VISA PLACE OF ISSUE REQUIRED#
Limited to 35 characters. If more than
35 characters are input
#INVALID VISA PLACE OF ISSUE –
USE FIRST 35 CHARS#
Visa Issue Date Field
EXAMPLES, ERRORS or
REFERENCE
Name
Max Field
Length
Character Set
Purpose
Acceptable
Format(s)
Visa Date of Issue
9
Alpha/Numeric Characters only.
This is the date which the Visa was
issued
ddmmmyy –or- ddmmmyyyy
Special
Instructions

none
Required


Yes – if Document Type is present
No – if Document type omitted
Edits

User enters invalid date data or
invalid acceptable format

Issue date left blank and Document
Type is present
September 23, 2005
Sabre Inc.
Examples:
09APR57
09APR1957
Required if Document Type is present,
but should be omitted if Document type
is omitted
#INVALID DATE – USE DDMMMYY
OR DDMMMYYYY#
#DATE OF ISSUE REQUIRED#
29
APIS for Subscribers
2.2.4.7
Visa Applicable Country Field
EXAMPLES, ERRORS or
REFERENCE
Name
Max Field
Length
Character Set
Purpose
Acceptable
Format(s)
Visa Applicable Country
Special
Instructions
Required

To be validated against the Sabre
internal country code table


Yes for Visa Document Type
No – if Document type 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
2.2.4.8
3
Alpha Characters only.
This is the travel nationality country field
The user must enter a valid 2 or 3
character country code.
Example:
MEXICO = MX
UNITED KINGDOM = GB
United Kingdom 3-char = GBR
Required if Document Type is present,
but should be omitted if Document type
is omitted
#INVALID COUNTRY CODE – SEE
HCCC/#
Same as above error
#VISA APPLICABLE COUNTRY
REQUIRED#
Lap Child Field
EXAMPLES, ERRORS or
REFERENCE
Name
Max Field
Length
Character Set
Purpose
Acceptable
Format(s)
Special
Instructions
Required
Edits
September 23, 2005
Sabre Inc.
lap child indicator
1
Alpha character I only
Indicates information is associated to a
lap child
N/A
If input, no verification will be done to
see if an infant name (I/) exists or if
an INF OSI exists.


No
Any character other than I
#USE I FOR INFANT INDICATOR#
30
APIS for Subscribers
2.2.4.9
Name Association Field Separator
EXAMPLES, ERRORS or
REFERENCE
Name
Max Field
Length
Character Set
Purpose
Acceptable
Format(s)
Special
Instructions
Required
Edits
September 23, 2005
Sabre Inc.
Field Separator
1
Special Character “-” only.
This is the field separator following all
travel address information to indicate
which name field to attach the data.
N/A
N/A



Yes – When followed by a name
number.
No – if single name PNR
Any character other than “-”
#FORMAT#
31
APIS for Subscribers
2.2.4.10
Name Association Number
EXAMPLES, ERRORS or
REFERENCE
Name
Max Field
Length
Character Set
Purpose
Acceptable
Format(s)
Special
Instructions
Name Association Number
1 name item (5 chars max per name item)
Numeric followed a ”.” and another
Numeric
The Name Association Number of the
passenger that the SSR data is being
input for.
1.1 10.2 11.9 10.12
N/A

Name Association not allowed for B/,
C/, I/, or Z/
Required


Yes – For multi name PNR
No – For single name PNR
Edits

Any character other than Numeric or
“.”

If the item is associated to more than
1 name
#CAN ONLY ASSOCIATE TO ONE
PSGR#

If the item name association number
belongs to an infant
#CANNOT ASSOCIATE TO INFANT
NAME#

If the item name association number
belongs to a group name
#CANNOT ASSOCIATE TO GROUP
NAME#

If the item name association number
belongs to a BSG name
#CANNOT ASSOCIATE TO BSG
NAME#
2.2.5
DOCO Entry Examples
2.2.5.1
Example with Only Mandatory Fields
For single name PNR the item is
automatically associated to the single
name.
#FORMAT#
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.1
3DOCO1/MUNICH/V/789789/HOUSTON/14JUN04/USA-1.1-5.1
September 23, 2005
Sabre Inc.
32
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
DOCO Notes
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
DOCO Output Summary
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, 2005
Sabre Inc.
33
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, 2005
Sabre Inc.
34
APIS for Subscribers
2.3
SSR DOCA entry and validation
2.3.1
Overview
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
Assumptions and Constraints
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
DOCA Inputs
3DOCAn/at/country/street/city/state/zip/I-x.x
4DOCAn/at/country/street/city/state/zip/I-x.x
Where:
Component
Description
4 or 3
Primary action code
Mandatory
Optional
M
DOCA
n
Secondary action code
Segment select
M
O
at
country
street
city
state
zip
I
-x.x
address type
Country
Street
City
State/Province
Zip/Postal
lap child indicator
PNR name association
M
M
M
M
M
O
O
O
September 23, 2005
Sabre Inc.
Notes
(4 entry only allowed by AA for
Sabre Subscribers)
Number 1-99, or ‘A’ for all
*multiple allowed for GFAX and
HFAX
O for Address Type ‘R’ esidence
O for Address Type ‘R’ esidence
O for Address Type ‘R; esidence
35
APIS for Subscribers
2.3.4
2.3.4.1
DOCA Element Breakdown:
Segment Number Requested
EXAMPLES, ERRORS or
REFERENCE
Name
Segment Number
Max
Field
Length
Character Set
Purpose
Acceptable
Format(s)
Special
Instructions
Numeric Characters 1-99
Associate SSR to Flight Segment
N/A
As today 1 segment number is the
maximum allowed for HFAX
Multiple segment numbers only allowed
for GFAX

NO
Required
Edits
2.3.4.2
2

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
Same as above error

If segment number is for a flight that
is past date or does not accept DOCx
Same as above error

If segment number input is not a
number 1-99
#SEGMENT NUMBER NOT VALID#
#CHECK ITINERARY#
Address Type Field
EXAMPLES, ERRORS or
REFERENCE
Name
Max Field
Length
Character Set
Purpose
Acceptable
Format(s)
Special
Instructions
Required
September 23, 2005
Sabre Inc.
Address Type
1
Alpha Characters R, D only.
This is the field for the passenger’s
Residence address = R, or destination
address = D
R = residence, D = destination
N/A

Yes
36
APIS for Subscribers
Edits
September 23, 2005
Sabre Inc.

User enters any other character
except R or D
#INVALID ADDRESS TYPE – USE R
OR D#

Address type field left blank
#ADDRESS TYPE REQUIRED#
37
APIS for Subscribers
2.3.4.3
Address Country Field
EXAMPLES, ERRORS or
REFERENCE
Name
Max Field
Length
Character Set
Purpose
Acceptable
Format(s)
Special
Instructions
Required
Edits
September 23, 2005
Sabre Inc.
Address Country
3
Alpha Characters only.
This is the country of residence or
destination.
The user must enter a valid 2 or 3
character country code.



To be validated against the Sabre
internal country code table
Yes
Numeric or special characters
present

Country code entered is not a match
in the Sabre internal country code
table

If country code is blank
Example:
MEXICO = MX
UNITED KINGDOM = GB
United Kingdom 3-char = GBR
#INVALID COUNTRY or COUNTRY
CODE – SEE HCCC/#
Same as above error
#ADDRESS COUNTRY REQUIRED#
38
APIS for Subscribers
2.3.4.4
Address Street Field
EXAMPLES, ERRORS or
REFERENCE
Name
Field Length
Character Set
Purpose
Acceptable
Format(s)
Special
Instructions
Required
Street Input Field
35
Alpha/Numeric Characters and spaces
Provide street address
Edits
Street field is blank and Address
Type is “D”
2.3.4.5


Yes - Address Type “D”estination
No - Address Type “R”esidence
#STREET ADDRESS REQUIRED#
Characters other than alphanumeric
or spaces
#INVALID STREET ADDRESS#
Limited to 35 characters. If more than
35 characters are input
#INVALID STREET ADDRESS – USE
FIRST 35 CHARS#
Address City
EXAMPLES, ERRORS or
REFERENCE
Name
Field Length
Character Set
Purpose
Acceptable
Format(s)
Address City Field
35
Alpha Characters and spaces
This is the field for the passenger’s
visiting city address or home city address.
Cities may be a single or multiple name.
Special
Instructions
Required

none


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
September 23, 2005
Sabre Inc.
Example:
DALLAS
LAS VEGAS
#ADDRESS CITY REQUIRED#
#INVALID CITY ADDRESS – USE
ALPHA CHARS#
#INVALID CITY ADDRESS – USE
FIRST 35 CHARS#
39
APIS for Subscribers
2.3.4.6
State/Province
EXAMPLES, ERRORS or
REFERENCE
Name
Field Length
Character Set
Purpose
Acceptable
Format(s)
Special
Instructions
Required
Edits
September 23, 2005
Sabre Inc.
State or Province Input Field
35
Alpha Characters and spaces
This is the field for the passenger’s
visiting US state address or home
state/province address.
States or Provinces may be a single or
multiple name.


Example
TEXAS
NEW JERSEY
ONTARIO
NOVA SCOTIA
Yes - Address Type “D”estination
No - Address Type “R”esidence
State/Province field is blank and
Address Type is “D”
#STATE/PROV ADDRESS
REQUIRED#
Characters other than alphanumeric
or spaces
#INVALID STATE/PROVINCE
ADDRESS – NO SPCL CHARS
ALLOWED#
Limited to 35 characters. If more than
35 characters are input
#INVALID STATE/PROVINCE
ADDRESS – USE FIRST 35 CHARS#
40
APIS for Subscribers
2.3.4.7
Zip/Postal Code
EXAMPLES, ERRORS or
REFERENCE
Name
Field Length
Character Set
Purpose
Acceptable
Format(s)
Special
Instructions
Required
Edits
Zip/Postal Code Input Field
17
Alpha/Numeric Characters and spaces
This is the field for the passenger’s
visiting US zip/postal code or home
zip/postal code
N/A

No
Characters other than alphanumeric
or spaces
Limited to 17 characters. If more than
17 characters are input
2.3.4.8
#INVALID ZIP/POSTAL CODE – NO
SPCL CHARS ALLOWED#
#INVALID ZIP/POSTAL CODE – USE
FIRST 17 CHARS#
Lap Child Field
EXAMPLES, ERRORS or
REFERENCE
Name
Max Field
Length
Character Set
Purpose
Acceptable
Format(s)
Special
Instructions
Required
Edits
September 23, 2005
Sabre Inc.
lap child indicator
1
Alpha character I only
Indicates address information is for a lap
child.
N/A
If input, no verification will be done to
see if an infant name (I/) exists or if
an INF OSI exists.


No
Any character other than I
#USE I FOR INFANT INDICATOR#
41
APIS for Subscribers
2.3.4.9
Name Association Field Separator
EXAMPLES, ERRORS or
REFERENCE
Name
Max Field
Length
Character Set
Purpose
Acceptable
Format(s)
Special
Instructions
Required
Edits
September 23, 2005
Sabre Inc.
Field Separator
1
Special Character “-” only.
This is the field separator following all
travel address information to indicate
which name field to attach the data.
N/A
N/A

Yes – Only when a name number is
input.

Any character other than “-”
#FORMAT#
42
APIS for Subscribers
2.3.4.10
Name Association Number
EXAMPLES, ERRORS or
REFERENCE
Name
Max Field
Length
Character Set
Purpose
Acceptable
Format(s)
Special
Instructions
Name Association Number
30 name items (5 chars max per name
item)
Numeric followed a ”.” and another
Numeric
The Name Association Number of the
passenger that the SSR data is being
input for.
N/A

Name Association not allowed for B/,
C/, I/, or Z/

No

Any character other than Numeric or
“.”

If the item is associated to more than
30 names
#MAXIMUM OF 30 NAMES
ALLOWED#

If the item name association number
belongs to an infant
#CANNOT ASSOCIATE TO INFANT
NAME#

If the item name association number
belongs to a group name
#CANNOT ASSOCIATE TO GROUP
NAME#

If the item name association number
belongs to a BSG name
Required
Edits
2.3.5
1.1 10.2 11.9 10.12
If DOCA is input without name
association, the item applies to all
passengers in the PNR
#FORMAT#
#CANNOT ASSOCIATE TO BSG
NAME#
DOCA Entry Examples
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, 2005
Sabre Inc.
43
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.1
4DOCA2/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
DOCA Notes
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, 2005
Sabre Inc.
44
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
DOCA Output Summary
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, 2005
Sabre Inc.
45
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, 2005
Sabre Inc.
46
APIS for Subscribers
3
3.1
Teletype Updates
Teletype Table Overview
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 table
KRAAT*2
Displays and sets the default for any following entries to the
Abacus airline agreement table
KRAAT*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
Display Airline Agreement Table,
specifically for new APIS SSR Option
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
Airline Agreement Table Update for the new
DOCx APIS SSR types
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/DO
Example:
KRAAT/ADD/BA/DO
September 23, 2005
Sabre Inc.
47
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/DO
Example:
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/DO
Example:
KRAAT/ADD/BA/DO
September 23, 2005
Sabre Inc.
48
APIS for Subscribers
4
Glossary
Term
APIS
DOCx
EPR
GDS
GDS
Participating
Airline
Definition
Advanced Passenger Information System
Refers to the various SSR codes utilized for APIS (DOCS, DOCA,
DOCO)
Employee Profile Record
Global Distribution System (e.g. Amadeus, Sabre, Worldspan)
An airline who has an agreement with a GDS to accept APIS SSR
items from the GDS member location
IATA
KRAAT
PNR
Sabre
Travel
Network
International Air Transport Association
Airline Agreement Table
Passenger Name Record
GDS hosted in Sabre. The GDS code is 1S.
SSR
PNR
U.S.
Special Service Request
Passenger Name Record
United States
September 23, 2005
Sabre Inc.
49