Digital Connect Check-In 23.12 Release Notes
Release Identification
Release Version | Type (Version, Update, or Patch) | Date | Approved by | Description of Change |
---|---|---|---|---|
23.12 | Version | 01 Dec 2023 | Piotr Gorski | Software 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 Name | Description | Example Value | Data Type |
---|---|---|---|
s4ci.feature.document.update.extendedErrorMapping | Defines an extended CKI errorCode to Digital Connect Check-In UpdateReservationStatus mapping | 4800.UNABLE_TO_ADD_DOCUMENT_DUE_TO_SEAT_RESTRICTION | Map<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 Name | Description | Example 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 SEAT | String |
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 Name | Description | Example Value | Data Type |
---|---|---|---|
s4ci.feature.offerStore.returnIds | When enabled then offerId and offerItemId are returned. | False | Boolean |
s4ci.feature.offerStore.saveIds | When enabled then offerId and offerItemId returned by ANCS are used to book AE. | False | Boolean |
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 Name | Description | Example Value | Data Type |
---|---|---|---|
se.adapter.seatmap.esm.freePaidSeatsOnPricingError.enabled | Specifies whether to set freePaidSeatsOnPricingError parameter while populating the ESM request. | False | Boolean |
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 Name | Description | Example Value | Data Type |
---|---|---|---|
se.adapter.s4ci.configuration.reservationConfiguration.tripSearchIncludePrefixInNationalId | When enabled the requested prefix for the national ID will be sent by Trip_Search queue | False | Boolean |
[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 Name | Description | Example Value | Data Type |
---|---|---|---|
se.adapter.seatmap.blockSeat.segmentStatuses | The list of segment statuses (action codes) for which the seat map returns all seats as BLOCKED. | SA,MM,PS | List<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 Name | Description | Example Value | Data Type |
---|---|---|---|
se.adapter.s4ci.configuration.reservationConfiguration.tripSearchIncludeAltCountryCode | When 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. | False | Boolean |
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 |