Skip Navigation

Digital Connect 21.06 Release Notes

Release Identification

Release Version Type (Version, Update, or Patch) Date Approved by Description of Change
21.06 Version June 2021

Rafał Hołub

Software updated

Enhancements

Digital Connect introduces the following enhancements:

  • Ability to support Multiple Frequent Flyer numbers
  • Limited recline seats display
  • Removing base fare exponential value
  • Unaccompanied Minor passenger type support

Defects

The following Digital Connect defects have been fixed for this release:

  • Agency Status Gets Inactive in Update Profile Request
  • Disable SSO Config by Default
  • Secure Attribute is Missing for JSESSION - Dev Environments
  • Incorrect Currency Conversion - Country RS sent to DisplayCurrencyLLSRQ
  • MTO Seat Selection - New Seat has Label 'original' When Seats is on Extras Page

 

Enhancements:

Ability to support multiple Frequent Flyer Numbers

Digital Connect introduces support for hosting multiple Frequent Flyer numbers (including other airlines) for single and multiple passengers, and the ability to provide to the Point of Sale (POS) an option to associate segments with frequent flyers. If no segments are associated, Digital Connect will apply an association logic to the fallback segment with the following conditions:

  • If no segment association is provided by the POS, Digital Connect will check for hosted Frequent Flyers and associate their data to the found unassociated segments.
  • If there are no hosted Frequent Flyers found, Digital Connect will check for Frequent Flyer operating carrier and associate the appropriate segments.
  • If none of the conditions are met, Digital Connect will select the first Frequent Flyer and associate the unassociated segments.

Digital Connect will extract additional Loyalty details (Tier Level Number, Tag/Short Text), once the passenger enters the loyalty information, and send this information to downline to get relevant offers based on the tier level of partnered airlines for seats and ancillaries and provide the applicable best offer.

Prerequisites

None.

Limitations

  • Group PNR is not supported.
  • A maximum of 99 passengers is supported.
  • As Host Limitation, if there is no agreement between partner carriers then no Frequent Flyer is added that is Codeshare segment associated OA Frequent Flyer Number.

Configuration Keys

Property name Description of changes Possible values Default value
sat.ff.multipleFFNumbersPerPax.enabled Allow/disallow multiple Frequent Flyer numbers per passenger true, false false
sat.ff.updateReservationSubjectAreas Change Subject Areas in UpdateReservationRQ. Can be set in dc.properties comma-separated strings Header, Passengerdetails, Openresdata

 

Limited Recline Seats Display

Digital Connect introduces an enhancement in the Seats response with information that the seat does not recline. The existing Bilateral Seat Characteristics element in the seats response will provide information "NoReclineSeat". The information is returned in Bilateral Seat Characteristics from the downline service Enhanced Seat Map response. The downline passes this information to the airline UI in the following flows:

  • B2C
  • RBE

Prerequisites

  • Airline must have Enhanced Seat Map enabled

Limitations

  • This enhancement does not apply to the post-booking flows (MYB:CI, MYB:MTO)

Contract changes

bilateralSeatCharacteristics added in /seats response:

{
                            "storefrontSlotCode": "SEAT",
                            "available": true,
                            "code": "14B",
                            "designations": [
                              "PREFERRED_SEAT_PREFERENTIAL_SEAT"
                            ],
                            "entitled": true,
                            "feeWaived": true,
                            "entitledRuleId": "",
                            "feeWaivedRuleId": "",
                            "seatCharacteristics": [
                              "CH",
                              "9"
                            ],
                            "limitations": [],
                            "refundIndicator": "Y",
                            "freeOfCharge": false,
                            "prices": {
                              "alternatives": [
                                [
                                  {
                                    "amount": 0,
                                    "currency": "BRL"
                                  }
                                ]
                              ]
                            },
                            "taxes": {
                              "alternatives": [
                                [
                                  {
                                    "amount": 0,
                                    "currency": "BRL"
                                  }
                                ]
                              ]
                            },
                            "total": {
                              "alternatives": [
                                [
                                  {
                                    "amount": 0,
                                    "currency": "BRL"
                                  }
                                ]
                              ]
                            },
                            "originallySelected": false,
                            "bilateralSeatCharacteristics": [
                              "NoReclineSeat"
                            ]
                          },

 

Removing Base Fare Exponential Value

Digital Connect introduces an enhancement that removes exponential values from the base fare when searching for flights with Award Booking set to true. Removing the exponential constant resolves rounding discrepancies.

Highlights

  • The exponential value will not be returned when rounding/scaling of more than the nearest 1 is applied.
  • /products/air/search response will not return FF currency with exponential value
  • /products response will not return FF currency with exponential value
  • /paymentOptions  will not return FF currency with exponential value
  • /paymentOptions/details/AWARD  will not  return FF currency with exponential value

Prerequisites

  • The airline must have the Frequent Flyer award redemption enabled. 

Limitations

  • None

 

Unaccompanied Minor Passenger Type Support

Digital Connect supports an Unaccompanied Minor (UNN) passenger type. This enhancement only applies to the B2C flow, and allows for the following actions:

  • Creating a booking with UNN passenger type  
  • Pricing the booking with UNN passenger type
  • Ticketing the booking with UNN passenger type
  • Exposing and allowing to book, price and fulfil ancillaries and seats
  • Validating UNN passenger type age (5-18 years old)

Prerequisites

  • Configuration must be set up to support UNN passenger type
  • Configuration must be set up to support age validation

Limitations

  • None

 

Defect fixes:

Agency Status Gets Inactive in Update Profile Request

Customer Tracking #:

N/A

Sabre Tracking #:

DC-11593

Description:

Digital Connect was sending "ProfileStatusCode" as "IN" in the update profile request even though it was active in profile creation request and response for Agency enrollment service.

Resolution:

Code has been updated to send "ProfileStatusCode" as "AC" in the update profile request.

 

Single Sign-On Default Configuration

Customer Tracking #:

N/A

Sabre Tracking #:

DC-12704

Description:

When SSO config is enabled then DC looks for the SSO cookie and when the customer is not passing in the select flight header then they are not able to do the select flight.

Resolution:

The configuration sat.sso.openTokenEnabled has been disabled by default.

 

Secure Attribute Missing from JSESSION

Customer Tracking #:

N/A

Sabre Tracking #:

DC-12665

Description:

The lack of Secure attribute in JSESSION was causing some browsers to return an unexpected error.

Resolution: 

Resolved by adding a json.cookie.alwaysSecure configuration, enabled by default.

 

Incorrect Currency Conversion - Country RS Sent to DisplayCurrencyLLSRQ

Customer Tracking #:

N/A

Sabre Tracking #:

DC-12519

Description:

For profiles with Travel Bank balance in EUR currency, Digital Connect returned incorrect currency conversion in /paymentOptions/details/BT.

Resolution: 

Resolved by defining EUR currency in the preferred currency code property in the bean archive. The country code is consistent with the host table and present in the locations configuration.

 

MTO Seat Selection - New Seat Has 'Original' Label When Seats is on Extras Page

Customer Tracking #:

N/A

Sabre Tracking #:

DC-11771

Description:

In the case of seats being configured as a sub-page of Extras in the Modify Trip Options flow, there was no differentiation between original and new seats in the shopping cart. All changes were shown as 'Original", even for newly selected seats.

Resolution: 

AdditionalContext has been added to the API response subElements to resolve the issue.