Skip Navigation

Configuration Index

The following is the list of the configurations for Digital Connect Check-In:

Property Name

Description

Example
Value

Data
Type

Introduced
In Version

s4ci.feature.passengerDetails.requestedSearchCriteria.enabled Determines whether the response must be enhanced with the requested search criteria info (for example, whether the passenger fulfills the requested search criteria). This applies to cases where only basic reservation data is returned.
Default is [False]
True Boolean 21.05
s4ci.feature.passengerDetails.segmentGroups.enabled Determines whether groups of segments should be returned in reservation.
Default is [false]
 
False Boolean 21.05
se.adapter.s4ci.configuration.paymentConfiguration.pws3DS.enabled Enabling PWS as 3DS credit card authentication provider. False  Boolean 21.04
s4ci.feature.browserHostName.enabled Determines whether BrowserHostName header should be created and sent to PWS. False  Boolean 21.04
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  21.04
s4ci.feature.barCodeFactory.dcciBarCodeMandatoryLength Length of the mandatory part of barCode built initially by Digital Connect Check-In. 45 Integer 21.04
s4ci.feature.barCodeFactory.atbData.barCodeSpecificationNumberLength Describes length of barcode specification number. Indicates how many characters should be omitted when extracting barcode data. 2 Integer 21.04
s4ci.feature.barCodeFactory.atbData.separator Separator of atb data elements. ^ String 21.04
s4ci.feature.barCodeFactory.atbData.barCodeIndex Indicates index of barcode element in atbData array. Null Integer 21.04
se.adapter.s4ci.configuration.reservationConfiguration.docovEnabled Specifies if checking DOCO/V code is enabled in Service Engine. Related passenger level check-in eligibility: PASSENGER_DOES_NOT_HAVE_VISA. false Boolean 21.03
s4ci.feature.passengerDetails.checkInWindowsForAllSegments.enabled Determines whether the passenger check-in window eligibility is returned for all the segments. If disabled, then this information is returned only to the first hosted segment. false Boolean 21.03

s4ci.feature.redressList.enabled

Specifies whether a Passenger multiple redress numbers are supported. Used for the request validation.

Default value: false

true Boolean 21.02

s4ci.checkin.clearance.inhibited.statuses

Defines clearance statuses that inhibit check-in process. If empty, then clearance result statuses are not validated.

Default value: <EMPTY>

PPP:INHIBITED

Map<String, String>

21.02

se.adapter.s4ci.configuration.reservation
Configuration.allowNonUniqueLookup

Allows for non-unique lookup in the GetReservation service.
When set to 'true', tripSearchSubjectAreas setting is ignored.

Default value: false

true

Boolean

2.0

s4ci.feature.passengerDetails.iatci.enabled

Determines whether the IATCI functionality is enabled.

Default value: false

false

Boolean

2.2

s4ci.feature.common.clientContext

Defines a default client context that is used while calling downline services.

Default value: WEB

WEB

String

3.1.1

se.adapter.s4ci.configuration.reservation
Configuration.retrieveDetailedInformationEnabled

Determines whether the edit codes retrieved from the other Airline need to
be returned in the  Digital Connect Check-In response.

Default value: false

true

Boolean

2.0

se.adapter.s4ci.configuration.reservation
Configuration.excludedCodes

Determines which edit codes need to be filtered out.

Default value: DOCS,DOCA,DOCO,PCTC,NSST,INFT,INF,TKNE,F,M,CHD,FQTV,FF

DOCS,DOCA,DOCO

List<String>

2.0

s4ci.feature.passengerDetails.paxSeg
Status.enabled

Determines whether the Passenger segment status retrieved from the other
Airline needs to be returned in the Digital Connect Check-In response.

Default value: false

false

Boolean

3.0

s4ci.feature.passengerDetails.returnPnr
LoyaltyAccount

Determines whether the details from a PNR regarding the loyalty account should be populated or not.

Default value: false

false

Boolean

3.1.7

se.s4ci.updatereservation.frequentFlier
ValidationEnabled

Specifies whether the validation of the Frequent Flyer account is enabled. By default, it is 'false', which results in a call to the airport system. If this flag is 'true', then the reservation system with an additional validation is called.

Default value: false

true

Boolean

2.0

s4ci.feature.passengerDetails.returnPnrDetails

Determines if details from a PNR such as an email address and a phone number should be populated.

Default value: false

false

Boolean

3.1.4

s4ci.feature.contact.details.channel

Channel used to create OSI.

Default value: DW

DW

String

3.1.4

se.adapter.s4ci.configuration.reservation
Configuration.retrieveDetailedInformationEnabled

Previously existing configuration key. Enables returning of for example remarks.

Default value: false

true

Boolean

2.0

sat.ssciGlobalConfiguration.paidSeatAllowed

Determines whether the paid seats feature is turned on and therefore the GetSeatMap operation is supposed to return the seat prices.

Default value: false

true

Boolean

2.0

s4ci.feature.seats.seatSelect.enabled

Allows using the SeatSelect request to select/change when set to 'true'.

Default value: false

false

Boolean

2.1

s4ci.feature.seats.seatStatusValidation.enabled

When enabled, the requested seat status is checked before the selection transaction is executed. When disabled, the seat status is checked at the time of the selection by the downline system.

Default value: true

true

Boolean

2.2

s4ci.feature.seats.allowedAirExtraStatuses

A list of paid seat AE action codes that make corresponding seat eligible for a seat change.
Artificial ANY status can be used as a wildcard allowing all statuses to be eligible.
More details about AE action codes can be found in F*TCKWIL.

Default value: HD,HN

HD,HN

List<String>

2.1

s4ci.feature.seats.forceSsci.enabled

Forces SSCI FlightSeatMap as a seatmap source when the paid seats are turned on, but a Passenger does not have VCR.

Default value: false

false Boolean 21.01

s4ci.feature.passengerDetails.
baggageRouteRequired.enabled

Determines whether the baggageRouteRequired indicator (if applicable) could be returned or not. When returned as 'true', then the complete baggage route information must be provided in the /dcci/baggage/checkin request.

Default value: false

false

Boolean

3.1.3

s4ci.feature.baggage.update.returnBag
TagTypeList

Indicates whether the bag type list is to be returned in the /dcci/baggage/update
and the /dcci/passenger/details responses.

Default value: false

false

Boolean

3.1.3

s4ci.feature.baggage.pool.enabled

Determines whether the baggage pool is supported or not.

Default value: false

false

Boolean

3.1.3

s4ci.feature.standby.priorityCode.revenue

Defines priorityCode used while adding a revenue Passenger to the priority list.

Default value: N/A

N/A

String

3.1

s4ci.feature.standby.securityErrors

List of error codes that are related to security clearance in the downline AddToPriorityList service.

Default value: 7118

7118

List<String>

3.1

s4ci.feature.standby.enhanceAlternativeSegment
WithPassengerList

If set to 'true', the standby segments are enhanced with Passenger IDs who are on the priority list.

Default value: false

false

Boolean

3.1.3

s4ci.feature.standby.refreshPassenger
OnStandbyAfterAdd.isEnabled

Determines if the cki/flight/passengerlist service is called after executing the /dcci/standby/add service in order to check if the Passengers were put on the list.

Default value: false

false

Boolean

3.1

s4ci.feature.standby.flightWindowStart

The maximum amount of the time before the flight departure when the range of the possibility standby flights is started.

Default value: PT0H

PT0S

ReadablePeriod

3.1

s4ci.feature.standby.flightWindowEnd

The minimum amount of the time before the flight departure when the range of the possibility standby flights is ended. Using the above default configurations, the new flights are searched from the 'departureTime' to the 'departureTime' + 24H, where the 'departureTime' considers the first flight detail in requested segment.

Default value: PT-24H

PT-24H

ReadablePeriod

3.1

s4ci.feature.passengerDetails.cabin
ClassCode.enabled

Enables returning cabin class code in the reservation after PNR lookup.

Default value: false

false

Boolean

2.2

s4ci.feature.standby.periodOfDeferral

The number of the hours that are added to the current time to create a new flightWindowStart is needed in case when the Passenger searches for the
standby flights during the standby window.

Default value: 3

3

Integer

3.1

s4ci.checkin.eligibility.voluntaryStandby
CalculationEnabled

Determines whether the voluntary standby calculation is enabled.
When set to 'true', the Voluntary Standby eligibility is returned.
Voluntary Standby Rules must be configured correctly to use this feature.

Default value: false

false

Boolean

3.1

s4ci.feature.standby.maxAlternative
SegmentsAllowed

If the number of the alternative segments in the reservation is equal or greater than the configuration value, then the eligibility ALLOWED_VOLUNTARY_STANDBY is suppressed.

Default value: 1

1

Integer

3.1

s4ci.feature.passengerDetails.alternative
.segments.enabled

Enables overall functionality of returning alternative segments.

Default value: false

false

Boolean

2.2

s4ci.feature.digitalSignature.enabled

Determines the source of the digital signature for the barcode when the BPXML format is requested. When set to 'true', the signed barcode is retrieved from the downline service.

Default value: false

false

Boolean

3.1.6

se.adapter.s4ci.checkinbaggage.bag
TagPrinterAddress

Defines storefront's default bag tag printer address to be assigned prior to the baggage check-in process.

Default value: N/A

24F240

String

2.0

s4ci.feature.baggage.book.optimization.enabled

Determines whether the /dcci/baggage/book service should optimize the downline calls.

Default value: false

false

Boolean

3.1.7

s4ci.feature.baggage.book.enhanced
Results.enabled

Determines whether the /dcci/baggage/book service returns the enhanced results.

Default value: false

false

Boolean

3.1.7

s4ci.feature.passengerDetails.optimization.enabled

Determines whether the calls to the downline service should be optimized or not.

Default value: false

false

Boolean

3.1.7

s4ci.feature.refund.enabled

Determines whether the Refund functionality is enabled.

Default value: false

false

Boolean

3.1.5

s4ci.feature.refund.eligiblePaymentTypes

Determines payment types eligible for refund.

Default values: Credit Card, Travel Bank

Credit Card,
Travel Bank

List<String>

3.1.5

s4ci.feature.passengerDetails.airExtra
Details.enabled

Determines whether the EMD number and the EMD coupons in AirExtra structure should be returned or not.

Default value: false

false

Boolean

2.2

s4ci.feature.refund.queue.number

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

Default value: 113

113

String

3.1.5

s4ci.feature.refund.queue.instruction

Determines queue instruction which should be used when the reservation is placed in a queue.

Default value: 41

41

String

3.1.5

s4ci.feature.pricingConfiguration.baggageTypes
ExcludedFromCalculation

Specifies which Baggage Types should be excluded from calculation.

Default value: OTHR

OTHR

List<String>

2.3

s4ci.feature.pricingConfiguration.calculationType
.enabled

Enables or disables adding information about calculation type in the PriceBaggage response.

Default value: false

false

Boolean

2.3

s4ci.feature.pricingConfiguration.source
PassengerRef.enabled

Enables returning information about a Passenger which is the source of baggage charge.
Used mostly when baggage pool feature is enabled. It might happen that
e.g. one Passenger would have assigned prepaid of another Passenger.

Default value: false

false

Boolean

2.3

s4ci.feature.pricingConfiguration.weight
ConceptEnabled

Specifies whether the weight concept should be included in CBF response validation.

Default value: false

false

Boolean

2.3

s4ci.checkin.eligibility.maxCheckInWindow
TimeSpanIfStartEarlierThan48h

Maximum number of days between departure and calculated check-in window
if check-in window start is set earlier than 48h before starting the flight.

Default is value: 3

3

Integer

2.3

s4ci.checkin.eligibility.maxCheckInWindow
TimeSpanIfStartLaterThan48h

Maximum number of days between departure and calculated check-in window
if check-in window start is set later than 48h before starting the flight.

Default value: 2

2

Integer

2.3

s4ci.checkin.eligibility.returnAeForSegments
NotEligibleForCheckIn

Determines whether Air Extras should be returned for segments not eligible for check-in.

Default value: false

false

Boolean

2.3

s4ci.feature.ancillaryBooking.dealTypeMapping

Mapping between Digital Connect Check-In deal type and PNR deal type.

Default value: DISCOUNT:DISCOUNT,RISE:RISE

DISCOUNT:DISCOUNT,
RISE:RISE

Map<String, String>

2.3

s4ci.feature.ancillaryBooking.optimization
.enabled

Enables booking of all ancillaries in a single request to PNR service.

Default value: false

false

Boolean

2.3

s4ci.technical.calculateBagFeeVersion

Defines version which should be used in CalculateBagFee request.

Default value: 2.0.0

2.0.0

String

2.3

s4ci.technical.isIgnoreTransactionService
CallEnabled

Determines whether after calling PNR Update Reservation Ignore Transaction
should be called as well.

Default value: true

true

Boolean

2.3

se.adapter.s4ci.configuration.payment
Configuration.remotePaymentProvider

Name of Remote Payment Provider.

Default is value: 3DS

3DC

String

2.3