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. |
|
Programs/Modules Affected: /dcci/passenger/details |