Skip Navigation

Digital Connect Check-In 23.06 Release Notes

Release Identification

Release Version Type (Version, Update, or Patch) Date Approved by Description of Change
23.06 Version 23 Jun 2023

Piotr Gorski

Software updated

Features

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

  • [DCCI] Enhanced Processing of Seat EMDs: EMD Exchanges
  • Enhance dcci/passenger/update Service with IROP Contact
  • ShortAPI Enhancement
  • Enhancement of /dcci/passenger/checkin to Trigger DHS Clearance Based on cki requiredInfoList
  • CHECK_IN_WINDOW_OPEN Enhancement
  • Enhance /dcci/passenger/checkin with VoluntarySplit Indicator 

​​​Defects

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

  • DW3.16 - Air - Check in Passenger from IATCI Flight - Status doesn't Change
  • [DW3.16] - FFT - There is 1h Difference between Passenger Details Page and Passenger List
  • [CI] Missing Eligibility in Case of Infant's Missing Destination Address

 

[DCCI] Enhanced Processing of Seat EMDs: EMD Exchanges

Digital Connect Check-In is introducing the capability to exchange Electronic Miscellaneous Documents (EMDs) issued for seats Air Extras (AEs). 
This new functionality replaces the old Digital Connect Check-In logic of refund & new sell and enables the users to proceed with the exchange of an old EMD to a new EMD for seat ancillaries. 
You can activate this feature with s4ci.feature.exchange.enabled set to true.
 

Digital Connect Check-In will support the following transaction types:  

  • exchange with additional collection 
  • exchange with refund of residual value 
  • even exchange 
  • reassociation

 Supported Forms of Payment for additional collection: 

  • Credit Card 

Supported Forms of Refund for refund of residual value: 

  • Credit Card 
  • Travel Bank 

Note: The residual value is always refunded to the original FOP. 

Currently, only one EMD to one EMD exchange is supported. The work on exchanges of multiple EMDs to one EMD and vice versa will be done in the future.   

EMD-2-EMD EXCH: Adjust dcci/seats/select

When the new functionality EMD Exchanges is turned ON, the old Refund functionality (s4ci.feature.refund.enabled) will not be applied and the EMD issued for seat Air Extra (AE) will be exchanged. 
This adjustment does not change the current functionality ruled by a configuration prohibiting refunds of seat charges within the specific time before DEP, when a seat value is zero

Prerequisites

None

Limitations

Not available in SOAP service UpdateReservation. 

Configuration

Property Name Description Example
Value
Data
Type
s4ci.feature.exchange.enabled 

Group of configurations keys (s4ci.feature.exchange) for exchange process. The configs are shared between /dcci/seats/select and /dcci/pay processes.

Default is [false]

true

Boolean

 


EMD-2-EMD EXCH: Create a New Eligibility for EMD Exchange

New exchange eligibility is returned on passenger level when a passenger has a seat with associated AE in PENDING payment status and paidSeat EMDs. The paidSeat EMDs are listed as part of the eligibility. 
The new eligibility will be returned in dcci/seat/select RS when s4ci.checkin.eligibility.updateEligibilityActionEnabled is set to true.

Prerequisites

None

Limitations

N/A

Configuration

N/A


EMD-2-EMD EXCH: Create DCCI service: /dcci/seats/exchange/price

Digital Connect Check-In has created a new service /dcci/seats/exchange/price to return the type and cost of EMD-2-EMD Exchange transaction. The type and cost of the exchange is based on passengerFlightId, value of the EMD and the price of the newly selected seat.

Prerequisites

The new eligibility must be returned to call this service. 

Limitations

N/A

Configuration

N/A


EMD-2-EMD EXCH: Extend /dcci/pay with EMD Exchange Transaction

Digital Connect Check-In has extended the payment service /dcci/pay to invoke ancillary/fulfill service and complete the EMD exchange transaction with either an add & collect or refund of residual value. 

Prerequisites

/dcci/seats/exchange/price must be called and response from the service cached. 

Limitations

N/A

Configuration

 

Property Name Description Example
Value
Data
Type
s4ci.feature.exchange.queue.enabled

Determines whether PNR should be sent to queue in case of exchange failure.

Default is [false]

true

Boolean

s4ci.feature.exchange.queue.number

Determines queue where reservation should be placed in case of exchange failure.

Default none

  String
s4ci.feature.exchange.queue.instruction Determines queue instruction which should be used when reservation is placed in a queue.   String

 


Enhance dcci/passenger/update Service with IROP Contact

Digital Connect Check-In has enhanced the existing service /dcci/passenger/update with the new field, dedicated to Irregular Operations (IROP) contact details. This additional information provides airlines with a passenger contact details in case of fight cancellation or delay.  

Prerequisites

The new eligibility must be returned to call this service. 

Limitations

N/A

Configuration

N/A


ShortAPI Enhancement

Advanced Passenger Information (API) data is required by boarder control authorities of the destination country and must be collected during passenger checkin. Depending on the route, different details must be included in the Passenger's data. When Short API DOCS/F is requested, it must include NATIONALITY, LAST_NAME, FIRST_NAME.
Digital Connect Check-In has removed DOCUMENT_NUMBER from the list of mandatory information in the Short API.  
 

Prerequisites

N/A

Limitations

N/A

Configuration

N/A


Enhancement of /dcci/passenger/checkin to Trigger DHS Clearance Based on cki requiredInfoList

The workaround for /v3/cki/passenger/details issue where DHS clearance requirement is not returned under RequiredInfoSumList but it is returned under RequiredInfoList for a given PassengerItinerary.

Prerequisites

N/A

Limitations

N/A

Configuration

 

Property Name Description Example
Value
Data
Type
s4ci.checkin.clearance.dhs.checkFirstSegmentLevelRequirement  Enables Digital Connect Check-In workaround for CKI issue where requiredInfoSumList does not contain DHS requirement but itinerary level requiredInfoList does.

False

Boolean

 



CHECK_IN_WINDOW_OPEN Enhancement

Return CHECK_IN_WINDOW_CLOSED ineligibility under corresponding segment when any of its flights are not open for check-in due to status.

Prerequisites

Check-in window per segment feature is turned on.

Limitations

N/A

 

Configuration

Property Name Description Example
Value
Data
Type
s4ci.feature.passengerDetails.checkInWindowsForAllSegments.closeBasedOnFlightStatus.enabled When enabled system marks given segment with CHECK_IN_WINDOW_CLOSED ineligibility when any of its flight is not open for check-in status. Only applicable if s4ci.feature.passengerDetails.checkInWindowsForAllSegments.enabled is turned ON.

 

False

Boolean

 


Enhance /dcci/passenger/checkin with VoluntarySplit Indicator 

Digital Connect Check-In has enhanced /dcci/passenger/checkin service to enable sending additional parameter in the downline request to inform the system that the group of passengers can be split while allocating seats.
When there are not enough adjacent seats, to seat all the passengers in the group together and with this parameter ON, the system will allocate the passengers any seats instead of sending an error message.

Prerequisites

N/A

Limitations

N/A

 

Configuration

Property Name Description Example
Value
Data
Type
s4ci.checkin.voluntarySplit.enabled When this feature is enabled and there are not enough adjacent seats, the system will try and assign any seat. Else, the system will not assign any seats and will return an error message.

 

False

Boolean


 

DW3.16 - Air - Check in Passenger from IATCI Flight - Status doesn't Change

Customer Tracking #:

N/A

Sabre Tracking #:

CSSDC-2754

Description:

PassengerFlight.Status has not been refreshed for IATCI flights in /dcci/passenger/details/refresh.

Resolution:

Adjusted condition that evaluates which flight details are refreshed to include IATCI.

Programs/Modules Affected:

/dcci/passenger/details/refresh


[DW3.16] - FFT - There is 1h Difference between Passenger Details Page and Passenger List

Customer Tracking #:

N/A

Sabre Tracking #:

CSSDC-2765

Description:

MDM data has not been refreshed to reflect the abolition of Daylight Saving Time (DST) in Mexico. This caused the incorrect timezone information.

Resolution:

Now, the MDM data is refreshed to correctly return the timezone information for Mexico.

Programs/Modules Affected:

/dcci/passenger/details


[CI] Missing Eligibility in Case of Infant's Missing Destination Address

Customer Tracking #:

N/A

Sabre Tracking #:

CSSDC-2725

Description:

Incorrect response is caused by CKI /v3/cki/passenger/details issue. DOCA/D/INF has not been returned under requiredInfoSumList.

Resolution:

Check passenger flight level check-in requirements in the CKI response for infant's DOCA/D requirements.
Digital Connect Check-In solution is a temporary workaround for CKI issue.

Programs/Modules Affected:

/dcci/passenger/details