Skip to main content

Digital Connect Check-In 21.04 Release Notes

Release Identification

Release Version Type (Version, Update, or Patch) Date Approved by Description of Change
21.04 Version 21 April 2021

Grzegorz Kurek,

Rafal Holub

Software updated

Features

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

  • Support 3DS 2.0 in Payment Process
  • Bar Code Enhancement for Image and Pectab Boarding Pass Formats

​​​Defects

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

  • Internal Error in DCCI Refresh (seat map) after Upgrade
  • Space Available and Positive Space Passengers showing checked in on Passenger Details
  • CabinClassCode not returned in PassengerDetails for IATCI segment

The following sections explain more details about the new items.

 

Support 3DS 2.0 in Payment Process

Digital Connect Check-In supports this new version (2.0) of 3DS standard implementation. 
3D Secure 2 (3DS2) is the new authentication protocol for online card payments. 3DS2 is designed to improve the 3D Secure 1 (3DS1) by addressing the previous protocol's challenges with a smoother and integrated user experience.
It is not mandatory for the cardholder to register the card and the password, in contrast to 3DS1.
Digital Connect Check-In consumer are given the option to decide which version of the 3DS flow must be used in the payment process by sending a version information in the request message.

Prerequisites

None

Limitations

None

Configuration

Property Name Description Example
Value
Data
Type
se.adapter.s4ci.configuration.paymentConfiguration.pws3DS.enabled Enabling PWS as 3DS credit card authentication provider.

False

 Boolean
s4ci.feature.browserHostName.enabled Determines whether BrowserHostName header should be created and sent to PWS. False Boolean

Bar Code Enhancement for Image and Pectab Boarding Pass Formats

Currently, Digital Connect Check-In allows the consumer to either generate the boarding pass bar code or return the bar code retrieved directly from the airport services.
The bar code information is returned as a separate field in the airport services, only on request for a BPXML format. With other formats this information is not exposed. 
Hence, Digital Connect Check-In allows to choose (by configuration) if the generated bar code should be overridden by airport systems data, only for the BPXML format. For other formats, it is always generated automatically. 
Digital Connect Check-In implementation for bar code creation is obsolete and must be enhanced. 
Instead of enhancing the logic to build the correct bar code from scratch, Digital Connect Check-In retrieves the entire bar code which is included as part of the PECTAB representation of the boarding pass.
PECTAB is returned by the airport systems when requesting for both PECTAB and PNG formats of boarding pass. 

Prerequisites

None

Limitations

Retrieving bar code from airport systems only for PECTAB and PNG formats.

Configuration

Property Name Description Example
Value
Data
Type
s4ci.feature.barCodeFactory.enabled Feature toggle to enable/ disable retrieving barcode from airport systems instead of generating bar code in Digital Connect Check-In.

True

Boolean 
s4ci.feature.barCodeFactory.dcciBarCodeMandatoryLength Length of the mandatory part of barCode built initially by Digital Connect Check-In. 45 Integer
s4ci.feature.barCodeFactory.atbData.barCodeSpecificationNumberLength Describes length of barcode specification number. Indicates how many characters should be omitted when extracting barcode data. 2 Integer
s4ci.feature.barCodeFactory.atbData.separator Separator of atb data elements. ^ String
s4ci.feature.barCodeFactory.atbData.barCodeIndex Indicates index of barcode element in atbData array. Null Integer
 

Internal Error in DCCI Refresh (seat map) after Upgrade

Customer Tracking #:

N/A

Sabre Tracking #:

CSSDC- 1929

Description:

GET /passenger/details/refresh shows an error message when the s4ci.feature.passengerDetails.paxSegStatus.enabled and s4ci.feature.passengerDetails.refreshWithGetPassengerList.enabled are set to True and the passengers's ids have changed, for instance due to passenger upgrade.

Resolution:

A sequence of actions was altered in the GET /passenger/details/refresh so that passengerSegment/passengerFlight.status evaluation happens after the passenger's ids are refreshed.

Programs/Modules Affected:

/dcci/passengers/details


Space Available and Positive Space Passengers showing checked in on Passenger Details

 

Customer Tracking #:

N/A

Sabre Tracking #:

CSSDC- 1933

Description:

DCCI POST /passenger/details returns the passenger status as CHECKED_IN for a non-revenue passenger despite SSCI services informing that the non-revenue passenger is on priority list.

Resolution:

Now, DCCI POST /passenger/details returns the passenger status as ON_PRIORITY_LIST for non-revenue passenger in case of SSCI services informing that the non-revenue passenger is on priority list.

Programs/Modules Affected:

/dcci/passenger/details


CabinClassCode not returned in PassengerDetails for IATCI segment

Customer Tracking #:

N/A

Sabre Tracking #:

CSSDC- 1940

Description:

For OA flights, Digital Connect Check-in always overrides the cabinClassCode with null in /dcci/passenger/details/refresh and /dcci/passenger/details/supplement.

Resolution:

Receive a particular cabin class code from SSCI when refreshing Fare basis element in /dcci/passenger/details/refresh and /dcci/passenger/details/supplement.

Programs/Modules Affected:

/dcci/passenger/details/refresh, /dcci/passenger/details/supplement