Identifier Usage
  • 15 Nov 2021
  • 1 Minute to read
  • Contributors
  • Dark
    Light
  • PDF

Identifier Usage

  • Dark
    Light
  • PDF

Overview

Identifiers are used throughout the Offer and Order to identify entities in and outside of the messages. They are of an ID_Type and restricted to a string, however this document stipulates further restrictions to these identifiers. Offer in this context will be either a new offer created without any preconditions via Airshopping or Offer created during reshopping using OrderReshopRQ

ID Format, Uniqueness and Persistence

Offer

ItemFormatUniquenessPersistenceAdditional Notes

Offer ID

String (max 64 chars)

Airline unique.

Globally unique when Owner Code is used as a Composite key.

Persistent within a shopping transaction as defined by the Airline.

Offer Item ID

String (max 64 chars)

Unique within an Offer.

Airline defined

Offer Service ID

String

Airline defined

Airline defined


Order

ItemFormatUniquenessPersistenceAdditional Notes

Order ID

Order ID Format

Global

Yes

Order Item ID

String

Airline defined

Best practice is to make the Order Item ID unique within the Order.

Yes

Order Item Service ID

String

Airline defined

Best practice is to make the Service ID unique within the Order.

Yes

ServiceID of unchanged services during reshop will be persistent and will be the same in the newly exchanged Orderitem. As the service in an Order is persistent and unique in an Order.

Passenger

ItemFormatUniquenessPersistence

Pax ID

String

Airline unique

Within Order

Individual ID

String

Airline unique

Within Order

Visa ID

String

Airline unique

Within Order

ContactInfoID
String
Airline unique
Within Order

Segments

ItemFormatUniquenessPersistence

Dated Marketing Segment ID

String

Airline unique

Within Order

Dated Operating Segment ID
String
Airline unique
Within Order

Dated Operating Leg ID

String

Airline unique

Within Order

Passenger Segments

ItemFormatUniquenessPersistence

Passenger Segment ID

String

Airline unique

Within Order

Passenger Journey ID

String

Airline unique

Within Order

Origin Destination ID

String

Airline unique

Within Order

Legacy

ItemFormatUniquenessPersistence

Booking Ref (PNR)

String (5-7)

Airline unique

Yes

Document Number

Integer (8)

Airline unique

Yes

Coupon Number

Integer (8)

Airline unique

Yes



Was this article helpful?