Skip Navigation

Troubleshooting

This section provides examples of the most common error messages, their causes, and recommended solutions where applicable.

There are few steps that Exchange Shopping makes during transaction processing and, on each of these steps, an error message can be returned if the system detects the problem.

These steps are:

  • Validation of incoming request against XSD schema.
  • Business validation of incoming request and documents used in the transaction.
  • Further validation of the requested document(s) and itinerary is performed by underlying subsystems.
  • Searching for itinerary options and validating them against Category 31 of fares in exchanged tickets, which are done by the Shopping system.
  • Calculating exchange cost for passengers, which is performed by the Post Calculation process.

Error Messages by Category

The following list contains error messages which are grouped in categories:

  • Error messages coming from the orchestrating application Example:
    <ApplicationResults xmlns=“http://services.sabre.com/STL_Payload/v02_01" status=“Incomplete">
    <Error type=“Application" timeStamp=“2017-04-24T06:03:49.597-05:00">
        <SystemSpecificResults>
            <Message code=“ERR.SP.CLIENT.INVALID_REQUEST">Incomplete POS information - missing Actual element.</Message>
        </SystemSpecificResults>
    </Error>
    </ApplicationResults>
  • Error messages coming from subsystems. Example:
    <ApplicationResults xmlns=“http://services.sabre.com/STL_Payload/v02_01" status=“Incomplete">
    <Error type=“Application" timeStamp=“2017-04-21T11:18:21.363-05:00">
        <SystemSpecificResults>
            <Message code=“ERR.SP.PROVIDER_ERROR">No valid shopping combinations found</Message>
        </SystemSpecificResults>
    </Error>
    </ApplicationResults>

    Please note that whenever the application encounters an error from any of the subsystems called, the generic error message No valid shopping combinations found will be returned. Service will then include all messages coming from subsystems as warnings.

Business Validation Errors

The business validation layer of Exchange Shopping request data verifies the following:

  • Information in the XML request, such as checking if conflicting search or pricing parameters were used.
  • Exchange Shopping eligibility, such as remaining OPEN coupons on the ticket, or correct reservations status included in the request.

Table of Common Business Validation Errors

The following table provides information about some other business validation errors that you may encounter.

Note: Long error message text contains variables (such as start and end location of leg, ticket number, and search parameters) that cause the particular issue.

Short Error Message Text Example of Long Error Message Text Solution
Missing related segments Unable to process the request: MRV - SVO 2018-02- 22 portion of travel was marked as not shopped but it does not contain necessary related segment(s) information. Please amend your request and try again. Provide the details of air segments for not shopped leg and request again.
Missing related segments Unable to process the request - for portion of travel: MRV - SVO 2018-02-23 you chose to preserve the same connecting cities but related flight segment information is missing. Required minimum number of segments specified for this shopping qualifier is 2. Please amend your request and try again. Provide the details of air segments for the shopped leg to which Use Same Connections shopping parameter was applied and request again.
No origin destination has been marked for shopping Invalid Exchange Shopping transaction - none of portions of travel was chosen for shopping. At least one leg needs to be shopped to qualify for Exchange Shopping transaction.
Invalid combination of qualifiers Invalid request - following shopping qualifiers can't be combined: maxStops, maxConnections. Please choose only one of them and try again. Choose either Maximum Number of Stops Permitted per Leg or Maximum Number of Connections per Leg shopping parameter and request again.
Invalid combination of qualifiers Invalid request - following shopping qualifiers can't be combined: maxStops, preserveConnectionIndicator. Please choose only one of them and try again. Choose either Maximum Number of Stops Permitted per Leg or Use Same Connections shopping parameter and request again.
Invalid combination of qualifiers Invalid request - following shopping qualifiers can't be combined: preserveConnectionIndicator, maxConnections. Please choose only one of them and try again. Choose either Use Same Connections or Maximum Number of Connections Permitted per Leg shopping parameter and request again.
Invalid combination of qualifiers Invalid request - following shopping qualifiers can't be combined: maxStops, preserveConnectionIndicator, maxConnections. Please choose only one of them and try again. Choose either Maximum Number of Stops Permitted per Leg, Use Same Connections or Maximum Number of Connections Permitted per Leg shopping parameter and request again.
Invalid combination of qualifiers Invalid request - following shopping qualifiers can't be combined: onlineIndicator, interlineIndicator. Please choose only one of them and try again. It is not possible to set both: interline and online service only searching parameters to “true.” Choose only one of them, setting it to “true” and request again.
Invalid combination of qualifiers Invalid request - following shopping qualifiers can't be combined: preserveConnectionsIndicator, Location. Please choose only one of them and try again. Choose either Use Same Connections or Consider Only These Connection Cities/Airports shopping parameter within a single leg and request again.
Invalid combination of qualifiers Invalid request - following shopping qualifiers can't be combined: corporateID, accountCode. Please choose only one of them and try again Choose either Shopping by Corporate ID or Shopping by Account Code and request again.
Same preferred and non-preferred carrier Unable to process the request where the same airlines: U0, K0 are indicated as preferred and non- preferred carrier. Please amend your request and try again. Decide which carrier should be your Preferred Carrier and which one should be Excluded Carrier, adjust request accordingly and try again.
Start location mismatch Unable to process the request - origin airport of portion of travel: SVO - MRV does not match departure airport: LED of the first related flight segment. Please amend your request and try again. Make sure that start location of the leg that is not shopped or is shopped but uses Use Same Connections shopping parameter matches departure airport of its first related segment. For more information see the following: • “Leg that Is Not Shopped,” page 26. • “Leg that Is Shopped and “Use Same Connections” Shopping Parameter Is Applied,” page 38.
End location mismatch Unable to process the request - destination airport of portion of travel: SVO - MRV does not match arrival airport: PRG of the last related flight segment. Please amend your request and try again. Make sure that end location of the leg that is not shopped or is shopped but uses Use Same Connections shopping parameter matches arrival airport of its last related segment. For more information see the following: • “Leg that Is Not Shopped,” page 26. • “Leg that Is Shopped and “Use Same Connections” Shopping Parameter Is Applied,” page 38.
Flights not in correct date or time order Check itinerary - flights not in correct date or time order. Please amend your request and try again. Make sure that legs are sent in chronological order in Exchange Shopping request as well as the chronology of related segments.
Invalid - infants only request Invalid Exchange Shopping transaction - unable to shop for: INF only. Exchange Shopping does not support requests for infant type PTCs only. For more information, see “Requests for Infant PTCs Only,” page 42.
Segments discontinuity detected Invalid request - segments discontinuity detected between: MEL and SYD in BNE - SYD portion of travel. Please amend your request forming portions of travel correctly and try again. Please make sure there is no discontinuity (surface sector/ARNK) between related segments of given leg. If that is the case, please split such a leg into two legs accordingly as surface sector is treated as stopover.

Errors from Other Subsystems

Following are some of the common errors that may be returned by other subsystems working under Exchange Shopping. The following examples do not cover all possible errors but list the ones that are most common.

Unable to Verify Interline Coupon Status

Reason The Exchange Shopping web service was not able to get information about the real status of coupon in the “CTRL” status. Solution Try again in a few minutes. If the issue persists, contact the Web Services Support desk.

Unable to reprice - voluntary change rules failed

Reason This error is returned when the itinerary for which the passenger shopped is not allowed by Category 31 rules of the exchanged ticket. Solution Verify Category 31 filing of all exchanged fares in the ticket.

Unable to reprice – voluntary change rules unavailable

Reason At least one of the ticketed fares does not have a Category 31 rule. Solution Exchange Shopping requires Category 31 rules on all ticketed fares. The only option in this case is to book a new itinerary and use the standard desktop Exchanges product to calculate the exchange. Fares without Category 31 rules cannot be exchanged in the self-service environment.

Unable to match fares

This error message indicates that the ticketed fares were not found in the fare database, and consequently no Category 31 rules could be retrieved. Some of the instances where this occurs are:

  • Ticket was issued with manually constructed fares not published in the Sabre system
  • The ticketed fares were manually discounted