Skip Navigation

Digital Connect Check-In 23.12 Release Notes

Release Identification

Release VersionType (Version, Update, or Patch)DateApproved byDescription of Change
23.12Version01 Dec 2023Piotr GorskiSoftware updated

 

Features

Digital Connect Check-In introduces new features and enhancements in the following areas:

  • Support UK Universal Permission to Travel (UPT)
  • Support Emergency Exit Seating Age Restrictions: SSCI Path
  • Support Emergency Exit Seating Age Restrictions: PNR Path
  • Support Ancillary Offer Store in Ancillary AE Booking Process
  • Enhancement of DCCI Refund Feature
  • Enhancement of /dcci/seats/seatmap Service
  • Search by National ID Enhancement
  • [Seatmap] Block Seats Based on Segment Status
  • EMD-2-EMD EXCH: Return Warning from FXR Exchange Pricing Response
  • Search by Passport or National ID Enhancement

​​​Defects

The following Digital Connect Check-In defects have been fixed for this release.

  • CERT | G3 | Unable to Add an Ancillary on DW

The following sections explain more details about the new items.

 

Support UK Universal Permission to Travel (UPT)

UK Universal Permission to Travel (UPT) program requires all the passengers wishing to travel to the UK (except British and Irish citizens), to request for entry permission - Electronic Travel Authorisation (ETA) - prior to traveling. 
Check-in, bag tag issuance, and boarding will be allowed or restricted based on the passenger’s UPT response code in combination with their iAPI status. 

Prerequisites

  • se.adapter.s4ci.configuration.reservationConfiguration.retrieveDetailedInformationEnabled = true
  • s4ci.checkin.clearance.inhibited.statuses add "GBR:!CHECK-IN RESTRICTED *** CONTACT UK BORDER FORCE"

Limitations

None

Configuration

None

 


 

Support Emergency Exit Seating Age Restrictions: SSCI Path

Airlines must comply with emergency exit seat restrictions based on passenger's age according to each Country’s Regulatory Agency. Although, the Federal Aviation Administration (FAA) mandate is 15 years of age, it is different in various parts of the world. Passengers who do not comply with these restrictions are prohibited from selecting emergency exit row seats.

When the passengers are restricted from selecting the emergency exit row seats based on their Date of Birth (DOB), Digital Connect Check-In provides the appropriate error message to the Point of Sale (POS), in the checkin (SSCI) path. 

Prerequisites

None

Limitations

None

Configuration

Property NameDescriptionExample
Value
Data
Type
s4ci.feature.document.update.extendedErrorMappingDefines an extended CKI errorCode to Digital Connect Check-In UpdateReservationStatus mapping4800.UNABLE_TO_ADD_DOCUMENT_DUE_TO_SEAT_RESTRICTIONMap<String.String>

 


 

Support Emergency Exit Seating Age Restrictions: PNR Path

Airlines must comply with emergency exit seat restrictions based on passenger's age according to each Country’s Regulatory Agency. Although, the Federal Aviation Administration (FAA) mandate is 15 years of age, it is different in various parts of the world. Passengers who do not comply with these restrictions are prohibited from selecting emergency exit row seats.

When the passengers are restricted from selecting the emergency exit row seats based on their Date of Birth (DOB), Digital Connect Check-In provides the appropriate error message to the Point of Sale (POS), in Reservation (PNR) path. 

Prerequisites

N/A

Limitations

None

Configuration

Property NameDescriptionExample
Value
Data
Type
s4ci.feature.document.pnrUpdate.ageRestrictionErrorPattern
 
Defines a pattern for the PNR  UpdateReservation error that should be recognized as age restriction error. AGE RESTRICTION FOR ASSIGNED SEATString

 


 

Support Ancillary Offer Store in Ancillary AE Booking Process

Ancillary offers, which include ancillary price, are stored in Ancillary Offer Store. Prices presented to a passenger in the offers can be either a regular or personalized (dynamically priced based on machine learning model). 

Ancillary Offer Store stores the offer presented to the passenger and identified with OfferId/OfferItemId indicator. OfferId/OfferItemId should be used in the booking process.

Prerequisites

Existing configuration that needs to be enabled:  s4ci.feature.baggage.book.optimization.enabled = true

Limitations

None

Configuration

Property NameDescriptionExample
Value
Data
Type
s4ci.feature.offerStore.returnIdsWhen enabled then offerId and offerItemId are returned.FalseBoolean
s4ci.feature.offerStore.saveIdsWhen enabled then offerId and offerItemId returned by ANCS are used to book AE.FalseBoolean

 


 

Enhancement of DCCI Refund Feature

With this enhancement, when a seat selection during the seat change fails, Digital Connect Check-In no longer executes the refund flow in /dcci/seats/select service.

Prerequisites

None

Limitations

None

Configuration

N/A

 


 

Enhancement of /dcci/seats/seatmap Service

With the implementation of this enhancement Digital Connect Check-In allows to customize whether or not /dcci/seats/seatmap returns an error when there is a problem with seat pricing. Customization should be on the storefront level configuration.

Prerequisites

None

Limitations

None

Configuration

Property NameDescriptionExample
Value
Data
Type
se.adapter.seatmap.esm.freePaidSeatsOnPricingError.enabledSpecifies whether to set freePaidSeatsOnPricingError parameter while populating the ESM request.FalseBoolean

 


 

Search by National ID Enhancement

When search by national ID is done and prefix is provided, it should be sent in the corresponding Trip_SearchRQ so that it is included in the PNR search.

Prerequisites

None

Limitations

None

Configuration

Property NameDescriptionExample
Value
Data
Type
se.adapter.s4ci.configuration.reservationConfiguration.tripSearchIncludePrefixInNationalIdWhen enabled the requested prefix for the national ID will be sent by Trip_Search queueFalseBoolean

 


 

[Seatmap] Block Seats Based on Segment Status

Digital Connect Check-In returns the seats on the seat map as blocked for a configured segment statuses.

Prerequisites

None

Limitations

None

Configuration

Property NameDescriptionExample
Value
Data
Type
se.adapter.seatmap.blockSeat.segmentStatusesThe list of segment statuses (action codes) for which the seat map returns all seats as BLOCKED.SA,MM,PSList<String>

 


 

EMD-2-EMD EXCH: Return Warning from FXR Exchange Pricing Response


When one of EMDs sent in the exchange pricing request is not used in the pricing transaction, Digital Connect Check-In returns the warning in the /dcci/seats/exchange/price response. 

Prerequisites

None

Limitations

None

Configuration

None

 


 

Search by Passport or National ID Enhancement

When a search by national ID or passport is done and the prefix is provided as a three-letter country code, passenger details are found regardless whether two or three-letter countryCode is in the DOCS in the PNR.

Prerequisites

None

Limitations

None

Configuration

Property NameDescriptionExample
Value
Data
Type
se.adapter.s4ci.configuration.reservationConfiguration.tripSearchIncludeAltCountryCodeWhen enabled, the requested passengerIdentification (PASSPORT and NATIONAL_IDENTITY) are sent in the Trip_Search request as two separate document criteria. One with the original prefix - countryCode, and the other with a prefix converted to two-letter country code.FalseBoolean

 


 

CERT | G3 | Unable to Add an Ancillary on DW

Customer Tracking #:

N/A

Sabre Tracking #:

CSSDC-2881

Description:

Always populate valid ancillary.id that will be accepted by the /v2/dcci/ancillaries/book service.

Resolution:

Fixed

Programs/Modules Affected:

N/A