Digital Connect Check-In 21.09 Release Notes
Release Identification
Release Version | Type (Version, Update, or Patch) | Date | Approved by | Description of Change |
---|---|---|---|---|
21.09 | Version | 24 Sep 2021 |
Grzegorz Kurek, Rafal Holub |
Software updated |
Features
Digital Connect Check-In introduces new features and enhancements in the following areas:
- Mandate – UAE Secure Boarding
- Support 3DS 2.0 in Payment Process – New Requirements
- Support for Multi-Segment Boarding Passes
- Store Baggage Weight and send it in UpdateReservation
- Support Infant Added as an Edit Code
- Enhance Segment Selection Process
Defects
The following Digital Connect Check-In defects have been fixed for this release.
- G3 G2S Cutover DW Unable to Change Seat – “Error Occurred While Loading Seat Map”
- G3D0 DCCI ERR.DCCI.APP.INTERNAL_EROOR | pnrlookup Group Booking
- DXCI 2.6 PROD
The following sections explain more details about the new items.
Mandate – UAE Secure Boarding
Digital Connect Check-In will enhance the service providing passenger details with the additional information about passenger boarding clearance. This feature will allow to skip scanning of the passenger's travel document and will no longer be required at the time of boarding. The Boarding status will be passed as the new eligibility and, based on this status, the passenger will be allowed to board or else.
Return in Passenger Details Boarding Clearance Information
Digital Connect Check-In has enhanced the service that provides passenger details with additional information, about passenger boarding clearance. This additional information is returned as edit code with the clearance status.
Prerequisites
None
Limitations
None
Configuration
Property Name | Description | Example Value |
Data Type |
---|---|---|---|
se.adapter.s4ci.configuration.reservationConfiguration.retrieveDetailedInformationEnabled | Specifies whether SSRs, OSIs, Remarks, EditCodes must be retrieved and exposed. Default is [false] |
False |
Boolean |
Support 3DS 2.0 in Payment Process – New Requirements
3D Secure 2.0 is the new authentication protocol for online card payments and is designed to improve the previous version. Digital Connect Check-In already supports the new version of 3D Secure, and this project covers further improvements of 3DS 2.0.
3DS 2.0 – Provide iFrame Parameters
In 3D Secure 2, some issuers will need the customer’s device fingerprint before authenticating the payment. In this case, a hidden inline frame - IFrame - is used to send the device fingerprint request to a card issuer thus allowing the bank to perform the device fingerprinting at the background.
Until recently, the standard 1x1 iframe parameters were used to provide UI with the information on the size of iframe that must be created. Now, the HEIGHT and WIDTH parameters are introduced in addition, to support more values of the iframe size.
Prerequisites
None
Limitations
None
Configuration
Property Name | Description | Example Value |
Data Type |
---|---|---|---|
se.adapter.s4ci.configuration.paymentConfiguration.remotePayment.additionalDetails = "WIDTH,HEIGHT" | Indicates remote payment redirect additional details which must be retrieved from PWS for example, WIDTH, HEIGHT Default is blank (for backward compatibility). |
|
List <String> |
3DS 2.0 – Provide Source as DCCI Transaction Identifier
The payment service cannot support both check-in and eCommerce paths of 3DS as they cannot identify the source of the transaction and, send it down the correct path.
To determine if the user is redirected to 3DS, Payment requires the source id to identify the source of the transaction.
Prerequisites
None
Limitations
None
Configuration
Property Name | Description | Example Value |
Data Type |
---|---|---|---|
se.adapter.s4ci.configuration.paymentConfiguration.sourceIdentifier | Indicates which system is performing payment (Is used in payment authorization). For instance, for check-in purposes, it will typically be DCCI. Default is [DCCI] |
DCCI |
String |
Support for Multi-Segment Boarding Passes
Currently, when a passenger is checked in on more than one flight, the airlines must print a boarding pass for each flight. Airlines would like to use multi-segment boarding passes in such a scenario. This will allow one boarding pass to be used for up to three different flights processed in the same check-in transaction.
Prerequisites
None
Limitations
None
Configuration
Property Name | Description | Example Value |
Data Type |
---|---|---|---|
s4ci.feature.boardingPass.multiSegmentEnabled | Determines whether multi-segment boarding pass flag is sent to SSCI services. Default is [false] |
True |
Boolean |
Store Baggage Weight and send it in UpdateReservation
Digital Connect Check-In must store the baggage weight and send it in UpdateReservationRQ to ANCS, to enable correct calculation of the overweight baggage charges.
Prerequisites
None
Limitations
None
Configuration
Property Name | Description | Example Value |
Data Type |
---|---|---|---|
s4ci.feature.baggage.book.optimization.enabled = (true/false) | Determines whether calls to SSCI /passenger/details service should be optimized or not. Default is [false] |
True |
Boolean |
Support Infant Added as an Edit Code
Digital Connect Check-In supports INF passenger type when an infant has a booking. In few cases, Airlines allow an INF passenger to travel without a PNR. In such cases, INF is added at the time of check-in as an edit code. Currently, Digital Connect Check-In is not able to fully support INF as edit code and does not support adding DOCS to the edit. When this enhancement is implemented, Digital Connect Check-In will be able to support INF passenger without a PNR but added at the time of check-in as an edit.
Prerequisites
None
Limitations
None
Configuration
None
Enhance Segment Selection Process
Digital Connect Check-In uses a logic to select segments which must be sent to CBF, to correctly calculate baggage fees. This logic will now be enhanced to cover more scenarios including connecting flights operated by hosted carriers and other airlines.
Enhance segment selection feature in baggage/ Price
Digital Connect Check-In has a logic to select segments to be sent to CBF. This logic will now be enhanced to cover more scenarios.
Prerequisites
None
Limitations
None
Configuration
Property Name | Description | Example Value |
Data Type |
---|---|---|---|
s4ci.feature.pricingConfiguration.additionalEligibleSegmentsFromPnr.enabled | Enables enriching PriceBaggageRQ with segments retrieved from PNR GetReservation |
False |
Boolean |
Enhance segment selection feature in passenger/details
Digital Connect Check-In must enhance passenger details service to return the connecting segments when they are returned by SSCI service cki/passenger/details.
Currently, when there is OA segment in the connection, Digital Connect Check-In does not return it in case if there is no bag route. The reason for it is the lack of full data about the flight (for example, dates) making it impossible for Digital Connect Check-In to build itinerary.
Prerequisites
None
Limitations
None
Configuration
Property Name | Description | Example Value |
Data Type |
---|---|---|---|
s4ci.feature.passengerDetails.returnedSegmentsRules = PNR_BASED | Defines a set of rules used to populate segments that are returned in the reservation. When set to ALL then all active segments from the PNR are returned. When set to PNR_BASED then segments from the PNR starting with a first hosted segment are returned. Error is returned when there is no hosted segment found. When set to SSCI_BASED then check-in related segments are returned. Error is returned when there is no hosted segment found. |
ALL, PNR_BASED, SSCI_BASED |
List <String> |
G3 G2S Cutover DW Unable to Change Seat – “Error Occurred While Loading Seat Map”
Customer Tracking #: N/A |
Sabre Tracking #: CSSDC-2134 |
Description: The agent received an error while trying to change the seat in DW. |
|
Resolution: Digital Connect Check-In returns partial status for each segment rather than an error message when one of the seatmap cannot be retrieved from the downline service. |
|
Programs/Modules Affected: None |
G3D0 DCCI ERR.DCCI.APP.INTERNAL_EROOR | pnrlookup Group Booking
Customer Tracking #: N/A |
Sabre Tracking #: CSSDC-2135 |
Description: Digital Connect Check-In receives ERR.DCCI.APP.INTERNAL_ERROR while retrieving the PNR RGMPWY (Group Booking). |
|
Resolution: The group reservation error handling for unsupported IATCI flow has been unified with self-service flow. When the first name is not provided, then in both cases Digital Connect Check-In returns ERR.DCCI.PASSENGER_RETRIEVAL_OPTIONS_MISMATCH. |
|
Programs/Modules Affected: None |
DXCI 2.6 PROD
Customer Tracking #: N/A |
Sabre Tracking #: CSSDC-2148 |
Description: The passengers could not proceed with online check-in due to following error : ERR.DCCI.INTERNAL.SERVICE_UNAVAILABLE.CONNECTIVITY |
|
Resolution: SequenceNumber in Ancillary is being removed before sending request to GeatSeatMap service. |
|
Programs/Modules Affected: None |