Got error: NO FARES/RBD/CARRIER 146 after submit OTA_Airpice - sabre

when i call OTA_Airprice than got error:*NO FARES/RBD/CARRIER146
Demo request:
<?xml version="1.0" encoding="utf-16"?>
<OTA_AirPriceRQ xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" Version="2.6.0">
<OriginDestinationInformation xmlns="http://webservices.sabre.com/sabreXML/2011/10">
<FlightSegment ArrivalDateTime="2016-06-29T17:55" DepartureDateTime="2016-06-29T15:20" FlightNumber="1559" ResBookDesigCode="V">
<DestinationLocation LocationCode="HKG" />
<MarketingCarrier Code="UO" FlightNumber="1559" />
<OriginLocation LocationCode="DAD" />
</FlightSegment>
<FlightSegment ArrivalDateTime="2016-07-06T14:45" DepartureDateTime="2016-07-06T14:05" FlightNumber="1558" ResBookDesigCode="V">
<DestinationLocation LocationCode="DAD" />
<MarketingCarrier Code="UO" FlightNumber="1558" />
<OriginLocation LocationCode="HKG" />
</FlightSegment>
</OriginDestinationInformation>
<PriceRequestInformation xmlns="http://webservices.sabre.com/sabreXML/2011/10">
<OptionalQualifiers>
<FlightQualifiers>
<VendorPrefs>
<Airline Code="UO" />
</VendorPrefs>
</FlightQualifiers>
<PricingQualifiers CurrencyCode="VND">
<PassengerType Code="ADT" Quantity="1" />
</PricingQualifiers>
</OptionalQualifiers>
</PriceRequestInformation>
</OTA_AirPriceRQ>
Data Reponse:
<?xml version="1.0" encoding="utf-16"?>
<OTA_AirPriceRS xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" Version="2.6.0">
<ApplicationResults status="NotProcessed" xmlns="http://services.sabre.com/STL/v01">
<Error type="BusinessLogic" timeStamp="2016-05-21T11:30:38+07:00">
<SystemSpecificResults>
<Message>*NO FARES/RBD/CARRIER146</Message>
<ShortText>ERR.SWS.HOST.ERROR_IN_RESPONSE</ShortText>
</SystemSpecificResults>
</Error>
</ApplicationResults>
</OTA_AirPriceRS>
Support team or Anyone else have any issues. tell my what reason to fix
thanks and best regards

I was also facing the same issue but thanks to Sabre Support Team they help me to resolve the issue. I Used <RedisplayReservation NumAttempts="2" WaitInterval="5000"/> . and instead of calling action OTA_AirPriceRQ directly. I used EnhancedAirBookRQ to Book and Price Air segments.
Sample Request/Response.
<EnhancedAirBookRQ xmlns="http://services.sabre.com/sp/eab/v3_2" version="3.2.0" IgnoreOnError="false" HaltOnError="false">
<OTA_AirBookRQ>
<HaltOnStatus Code="UC" />
<HaltOnStatus Code="LL" />
<HaltOnStatus Code="UL" />
<HaltOnStatus Code="UN" />
<HaltOnStatus Code="NO" />
<HaltOnStatus Code="HL" />
<OriginDestinationInformation>
<FlightSegment DepartureDateTime="2016-06-29T09:00:00" ArrivalDateTime="2016-06-29T11:10:00" FlightNumber="613" NumberInParty="3" ResBookDesigCode="T" Status="NN">
<DestinationLocation LocationCode="DXB" />
<MarketingAirline Code="EK" FlightNumber="613" />
<OperatingAirline Code="EK" />
<OriginLocation LocationCode="ISB" />
</FlightSegment>
</OriginDestinationInformation>
<RedisplayReservation NumAttempts="2" WaitInterval="5000"/>
</OTA_AirBookRQ>
<OTA_AirPriceRQ>
<PriceRequestInformation Retain="true">
<OptionalQualifiers>
<PricingQualifiers>
<PassengerType Code="ADT" Quantity="2" />
<PassengerType Code="CNN" Quantity="1" />
<PassengerType Code="INF" Quantity="1" />
</PricingQualifiers>
</OptionalQualifiers>
</PriceRequestInformation>
</OTA_AirPriceRQ>
</EnhancedAirBookRQ>
Successful Response..
<?xml version="1.0" encoding="UTF-8"?>
<EnhancedAirBookRS xmlns="http://services.sabre.com/sp/eab/v3_2">
<ApplicationResults xmlns="http://services.sabre.com/STL_Payload/v02_01" status="Complete">
<Success timeStamp="2016-06-06T21:44:52.085-05:00"/>
</ApplicationResults>
<OTA_AirBookRS>
<OriginDestinationOption>
<FlightSegment ArrivalDateTime="06-29T11:10" DepartureDateTime="06-29T09:00" FlightNumber="0613" NumberInParty="003" ResBookDesigCode="T" Status="NN" eTicket="true">
<DestinationLocation LocationCode="DXB"/>
<MarketingAirline Code="EK" FlightNumber="0613"/>
<OriginLocation LocationCode="ISB"/>
</FlightSegment>
</OriginDestinationOption>
</OTA_AirBookRS>
<OTA_AirPriceRS>
<PriceQuote>
<MiscInformation>
<BaggageInfo>
<SubCodeProperties MultiTicketSequenceNmbr="1" RPH="1">
<AncillaryFeeGroupCode>BG</AncillaryFeeGroupCode>
<CommercialNameofBaggageItemType>FREE BAGGAGE ALLOWANCE</CommercialNameofBaggageItemType>
<EMD_Type>4</EMD_Type>
<ExtendedSubCodeKey>0DFAAEK</ExtendedSubCodeKey>
</SubCodeProperties>
<SubCodeProperties MultiTicketSequenceNmbr="1" RPH="2">
<AncillaryFeeGroupCode>BG</AncillaryFeeGroupCode>
<AncillaryService SubGroupCode="CY">
<Text>CARRY ON HAND BAGGAGE</Text>
</AncillaryService>
<CommercialNameofBaggageItemType>CARRYON HAND BAGGAGE ALLOWANCE</CommercialNameofBaggageItemType>
<EMD_Type>4</EMD_Type>
<ExtendedSubCodeKey>0LNABEK</ExtendedSubCodeKey>
<RFIC>C</RFIC>
</SubCodeProperties>
<SubCodeProperties MultiTicketSequenceNmbr="1" RPH="3">
<AncillaryFeeGroupCode>BG</AncillaryFeeGroupCode>
<AncillaryService SubGroupCode="CY">
<Text>CARRY ON HAND BAGGAGE</Text>
</AncillaryService>
<CommercialNameofBaggageItemType>CARRY5KG 11LBUPTO 45LI 115LCM</CommercialNameofBaggageItemType>
<DescriptionOne Code="05">
<Text>UP TO 11 POUNDS/5 KILOGRAMS</Text>
</DescriptionOne>
<DescriptionTwo Code="4U">
<Text>UP TO 45 LINEAR INCHES/115 LINEAR CENTIMETERS</Text>
</DescriptionTwo>
<EMD_Type>4</EMD_Type>
<ExtendedSubCodeKey>0MLACEK</ExtendedSubCodeKey>
<RFIC>C</RFIC>
<SizeWeightInfo>
<MaximumSizeInAlternate Units="C">115</MaximumSizeInAlternate>
<MaximumSize Units="I">45</MaximumSize>
<MaximumWeightInAlternate Units="K">5</MaximumWeightInAlternate>
<MaximumWeight Units="L">11</MaximumWeight>
</SizeWeightInfo>
</SubCodeProperties>
</BaggageInfo>
<HeaderInformation MultiTicketSequenceNmbr="1">
<DepartureDate>2016-06-29</DepartureDate>
<LastTicketingDate>06-08T23:59</LastTicketingDate>
<Text>VALIDATING CARRIER - EK</Text>
<Text>BAG ALLOWANCE -ISBDXB-30KG/EK</Text>
<Text>CARRY ON ALLOWANCE</Text>
<Text>ISBDXB-01P/EK</Text>
<Text>CARRY ON CHARGES</Text>
<Text>ISBDXB-EK-CARRY ON FEES UNKNOWN-CONTACT CARRIER</Text>
<Text>ADDITIONAL ALLOWANCES AND/OR DISCOUNTS MAY APPLY DEPENDING ON</Text>
<Text>FLYER-SPECIFIC FACTORS /E.G. FREQUENT FLYER STATUS/MILITARY/</Text>
<Text>CREDIT CARD FORM OF PAYMENT/EARLY PURCHASE OVER INTERNET,ETC./</Text>
<Text>EACH CNN REQUIRES ACCOMPANYING SAME CABIN ADT</Text>
<Text>VALIDATING CARRIER - EK</Text>
<Text>BAG ALLOWANCE -ISBDXB-30KG/EK</Text>
<Text>CARRY ON ALLOWANCE</Text>
<Text>ISBDXB-01P/EK</Text>
<Text>CARRY ON CHARGES</Text>
<Text>ISBDXB-EK-CARRY ON FEES UNKNOWN-CONTACT CARRIER</Text>
<Text>ADDITIONAL ALLOWANCES AND/OR DISCOUNTS MAY APPLY DEPENDING ON</Text>
<Text>FLYER-SPECIFIC FACTORS /E.G. FREQUENT FLYER STATUS/MILITARY/</Text>
<Text>CREDIT CARD FORM OF PAYMENT/EARLY PURCHASE OVER INTERNET,ETC./</Text>
<Text>REQUIRES ACCOMPANYING ADT PASSENGER</Text>
<Text>EACH INF REQUIRES ACCOMPANYING ADT PASSENGER</Text>
<Text>VALIDATING CARRIER - EK</Text>
<Text>BAG ALLOWANCE -ISBDXB-10KG/EK</Text>
<Text>CARRY ON ALLOWANCE</Text>
<Text>ISBDXB-01P/EK</Text>
<Text>01/UP TO 11 POUNDS/5 KILOGRAMS AND UP TO 45 LINEAR INCHES/</Text>
<Text>115 LINEAR CENTIMETERS</Text>
<Text>CARRY ON CHARGES</Text>
<Text>ISBDXB-EK-CARRY ON FEES UNKNOWN-CONTACT CARRIER</Text>
<Text>ADDITIONAL ALLOWANCES AND/OR DISCOUNTS MAY APPLY DEPENDING ON</Text>
<Text>FLYER-SPECIFIC FACTORS /E.G. FREQUENT FLYER STATUS/MILITARY/</Text>
<Text>CREDIT CARD FORM OF PAYMENT/EARLY PURCHASE OVER INTERNET,ETC./</Text>
<Text>29JUN DEPARTURE DATE ----- LAST DAY TO PURCHASE 8JUN</Text>
<ValidatingCarrier Code="EK"/>
</HeaderInformation>
<MultiTicketInformation MultiTicketSequenceNmbr="1">
<CurrencyCode>PKR</CurrencyCode>
<TicketNumber>0</TicketNumber>
<TotalAmount>78139</TotalAmount>
</MultiTicketInformation>
</MiscInformation>
<PricedItinerary CurrencyCode="PKR" MultiTicket="false" TotalAmount="78139">
<AirItineraryPricingInfo MultiTicketSequenceNmbr="1">
<BaggageProvisions RPH="1">
<Associations>
<CarrierCode RPH="1">EK</CarrierCode>
<CountForSegmentAssociatedID>1</CountForSegmentAssociatedID>
<DepartureDate RPH="1">2016-06-29</DepartureDate>
<DestinationLocation LocationCode="DXB" RPH="1"/>
<FlightNumber RPH="1">613</FlightNumber>
<OriginLocation LocationCode="ISB" RPH="1"/>
<PNR_Segment RPH="1">2</PNR_Segment>
<ResBookDesigCode RPH="1">T</ResBookDesigCode>
<StatusCode RPH="1">SS</StatusCode>
</Associations>
<CarrierWhoseBaggageProvisionsApply>EK</CarrierWhoseBaggageProvisionsApply>
<ProvisionType>A</ProvisionType>
<SubCodeInfo>
<SubCodeForChargesOthers>0DFAAEK</SubCodeForChargesOthers>
</SubCodeInfo>
<WeightLimit Units="K">30</WeightLimit>
</BaggageProvisions>
<BaggageProvisions RPH="2">
<Associations>
<CarrierCode RPH="1">EK</CarrierCode>
<CountForSegmentAssociatedID>1</CountForSegmentAssociatedID>
<DepartureDate RPH="1">2016-06-29</DepartureDate>
<DestinationLocation LocationCode="DXB" RPH="1"/>
<FlightNumber RPH="1">613</FlightNumber>
<OriginLocation LocationCode="ISB" RPH="1"/>
<PNR_Segment RPH="1">2</PNR_Segment>
<ResBookDesigCode RPH="1">T</ResBookDesigCode>
<StatusCode RPH="1">SS</StatusCode>
</Associations>
<CarrierWhoseBaggageProvisionsApply>EK</CarrierWhoseBaggageProvisionsApply>
<NumPiecesBDI>1</NumPiecesBDI>
<ProvisionType>B</ProvisionType>
<SubCodeInfo>
<SubCodeForChargesOthers>0LNABEK</SubCodeForChargesOthers>
</SubCodeInfo>
</BaggageProvisions>
<FareCalculation>
<Text>ISB EK DXB157.58NUC157.58END ROE104.706</Text>
</FareCalculation>
<FareCalculationBreakdown>
<Branch FirstJointCarrier="EK" PCC="DF08"/>
<Departure AirlineCode="EK" AirportCode="ISB" ArrivalAirportCode="DXB" ArrivalCityCode="DXB" CityCode="ISB" GenericInd="O"/>
<FareBasis Cabin="Y" Code="TOEAPPK1" FareAmount="157.58" FarePassengerType="ADT" FareType="P" FilingCarrier="EK" GlobalInd="EH" Market="ISBDXB" TripTypeInd="O"/>
<FreeBaggageAllowance>KG030</FreeBaggageAllowance>
<RuleCategoryIndicator>3</RuleCategoryIndicator>
<RuleCategoryIndicator>4</RuleCategoryIndicator>
<RuleCategoryIndicator>5</RuleCategoryIndicator>
<RuleCategoryIndicator>6</RuleCategoryIndicator>
<RuleCategoryIndicator>7</RuleCategoryIndicator>
<RuleCategoryIndicator>8</RuleCategoryIndicator>
<RuleCategoryIndicator>9</RuleCategoryIndicator>
<RuleCategoryIndicator>10</RuleCategoryIndicator>
<RuleCategoryIndicator>11</RuleCategoryIndicator>
<RuleCategoryIndicator>12</RuleCategoryIndicator>
<RuleCategoryIndicator>15</RuleCategoryIndicator>
<RuleCategoryIndicator>16</RuleCategoryIndicator>
<RuleCategoryIndicator>18</RuleCategoryIndicator>
</FareCalculationBreakdown>
<ItinTotalFare NonRefundableInd="N">
<BaggageInfo>
<NonUS_DOT_Disclosure>
<Text>BAG ALLOWANCE -ISBDXB-30KG/EK</Text>
<Text>CARRY ON ALLOWANCE</Text>
<Text>ISBDXB-01P/EK</Text>
<Text>CARRY ON CHARGES</Text>
<Text>ISBDXB-EK-CARRY ON FEES UNKNOWN-CONTACT CARRIER</Text>
<Text>ADDITIONAL ALLOWANCES AND/OR DISCOUNTS MAY APPLY DEPENDING ON</Text>
<Text>FLYER-SPECIFIC FACTORS /E.G. FREQUENT FLYER STATUS/MILITARY/</Text>
<Text>CREDIT CARD FORM OF PAYMENT/EARLY PURCHASE OVER INTERNET,ETC./</Text>
</NonUS_DOT_Disclosure>
</BaggageInfo>
<BaseFare Amount="16500" CurrencyCode="PKR"/>
<Endorsements>
<Text>NON-END/SAVER/ONLY CHK-IN REWARD UPGRADE</Text>
</Endorsements>
<Taxes TotalAmount="8703">
<Tax Amount="1500" TaxCode="SP1" TaxName="EMBARKATION TAX" TicketingTaxCode="SP"/>
<Tax Amount="5000" TaxCode="RG" TaxName="FEDERAL EXCISE DUTY" TicketingTaxCode="RG"/>
<Tax Amount="1030" TaxCode="XZ" TaxName="SECURITY CHARGE" TicketingTaxCode="XZ"/>
<Tax Amount="1030" TaxCode="YD" TaxName="INFRASTRUCTURE DEVELOPMENT CHA" TicketingTaxCode="YD"/>
<Tax Amount="143" TaxCode="ZR" TaxName="INTL ADVANCED PSGR INFORMATION" TicketingTaxCode="ZR"/>
</Taxes>
<TotalFare Amount="25203" CurrencyCode="PKR"/>
</ItinTotalFare>
<PassengerTypeQuantity Code="ADT" Quantity="2"/>
<PTC_FareBreakdown>
<Cabin>Y</Cabin>
<FareBasis Code="TOEAPPK1" FareAmount="157.58" FarePassengerType="ADT" FareType="P" FilingCarrier="EK" GlobalInd="EH" Market="ISBDXB"/>
<FreeBaggageAllowance>KG030</FreeBaggageAllowance>
</PTC_FareBreakdown>
</AirItineraryPricingInfo>
<AirItineraryPricingInfo MultiTicketSequenceNmbr="1">
<BaggageProvisions RPH="1">
<Associations>
<CarrierCode RPH="1">EK</CarrierCode>
<CountForSegmentAssociatedID>1</CountForSegmentAssociatedID>
<DepartureDate RPH="1">2016-06-29</DepartureDate>
<DestinationLocation LocationCode="DXB" RPH="1"/>
<FlightNumber RPH="1">613</FlightNumber>
<OriginLocation LocationCode="ISB" RPH="1"/>
<PNR_Segment RPH="1">2</PNR_Segment>
<ResBookDesigCode RPH="1">T</ResBookDesigCode>
<StatusCode RPH="1">SS</StatusCode>
</Associations>
<CarrierWhoseBaggageProvisionsApply>EK</CarrierWhoseBaggageProvisionsApply>
<ProvisionType>A</ProvisionType>
<SubCodeInfo>
<SubCodeForChargesOthers>0DFAAEK</SubCodeForChargesOthers>
</SubCodeInfo>
<WeightLimit Units="K">30</WeightLimit>
</BaggageProvisions>
<BaggageProvisions RPH="2">
<Associations>
<CarrierCode RPH="1">EK</CarrierCode>
<CountForSegmentAssociatedID>1</CountForSegmentAssociatedID>
<DepartureDate RPH="1">2016-06-29</DepartureDate>
<DestinationLocation LocationCode="DXB" RPH="1"/>
<FlightNumber RPH="1">613</FlightNumber>
<OriginLocation LocationCode="ISB" RPH="1"/>
<PNR_Segment RPH="1">2</PNR_Segment>
<ResBookDesigCode RPH="1">T</ResBookDesigCode>
<StatusCode RPH="1">SS</StatusCode>
</Associations>
<CarrierWhoseBaggageProvisionsApply>EK</CarrierWhoseBaggageProvisionsApply>
<NumPiecesBDI>1</NumPiecesBDI>
<ProvisionType>B</ProvisionType>
<SubCodeInfo>
<SubCodeForChargesOthers>0LNABEK</SubCodeForChargesOthers>
</SubCodeInfo>
</BaggageProvisions>
<FareCalculation>
<Text>ISB EK DXB118.18NUC118.18END ROE104.706</Text>
</FareCalculation>
<FareCalculationBreakdown>
<Branch FirstJointCarrier="EK" PCC="DF08"/>
<Departure AirlineCode="EK" AirportCode="ISB" ArrivalAirportCode="DXB" ArrivalCityCode="DXB" CityCode="ISB" GenericInd="O"/>
<FareBasis Cabin="Y" Code="TOEAPPK1CH" FareAmount="118.18" FarePassengerType="CNN" FareType="P" FilingCarrier="EK" GlobalInd="EH" Market="ISBDXB" TripTypeInd="O"/>
<FreeBaggageAllowance>KG030</FreeBaggageAllowance>
<RuleCategoryIndicator>3</RuleCategoryIndicator>
<RuleCategoryIndicator>4</RuleCategoryIndicator>
<RuleCategoryIndicator>5</RuleCategoryIndicator>
<RuleCategoryIndicator>6</RuleCategoryIndicator>
<RuleCategoryIndicator>7</RuleCategoryIndicator>
<RuleCategoryIndicator>8</RuleCategoryIndicator>
<RuleCategoryIndicator>9</RuleCategoryIndicator>
<RuleCategoryIndicator>10</RuleCategoryIndicator>
<RuleCategoryIndicator>11</RuleCategoryIndicator>
<RuleCategoryIndicator>12</RuleCategoryIndicator>
<RuleCategoryIndicator>15</RuleCategoryIndicator>
<RuleCategoryIndicator>16</RuleCategoryIndicator>
<RuleCategoryIndicator>18</RuleCategoryIndicator>
<RuleCategoryIndicator>19</RuleCategoryIndicator>
</FareCalculationBreakdown>
<ItinTotalFare NonRefundableInd="N">
<BaggageInfo>
<NonUS_DOT_Disclosure>
<Text>BAG ALLOWANCE -ISBDXB-30KG/EK</Text>
<Text>CARRY ON ALLOWANCE</Text>
<Text>ISBDXB-01P/EK</Text>
<Text>CARRY ON CHARGES</Text>
<Text>ISBDXB-EK-CARRY ON FEES UNKNOWN-CONTACT CARRIER</Text>
<Text>ADDITIONAL ALLOWANCES AND/OR DISCOUNTS MAY APPLY DEPENDING ON</Text>
<Text>FLYER-SPECIFIC FACTORS /E.G. FREQUENT FLYER STATUS/MILITARY/</Text>
<Text>CREDIT CARD FORM OF PAYMENT/EARLY PURCHASE OVER INTERNET,ETC./</Text>
</NonUS_DOT_Disclosure>
</BaggageInfo>
<BaseFare Amount="12380" CurrencyCode="PKR"/>
<Endorsements>
<Text>NON-END/SAVER/ONLY CHK-IN REWARD UPGRADE</Text>
</Endorsements>
<Taxes TotalAmount="8703">
<Tax Amount="1500" TaxCode="SP1" TaxName="EMBARKATION TAX" TicketingTaxCode="SP"/>
<Tax Amount="5000" TaxCode="RG" TaxName="FEDERAL EXCISE DUTY" TicketingTaxCode="RG"/>
<Tax Amount="1030" TaxCode="XZ" TaxName="SECURITY CHARGE" TicketingTaxCode="XZ"/>
<Tax Amount="1030" TaxCode="YD" TaxName="INFRASTRUCTURE DEVELOPMENT CHA" TicketingTaxCode="YD"/>
<Tax Amount="143" TaxCode="ZR" TaxName="INTL ADVANCED PSGR INFORMATION" TicketingTaxCode="ZR"/>
</Taxes>
<TotalFare Amount="21083" CurrencyCode="PKR"/>
</ItinTotalFare>
<PassengerTypeQuantity Code="CNN" Quantity="1"/>
<PTC_FareBreakdown>
<Cabin>Y</Cabin>
<FareBasis Code="TOEAPPK1CH" FareAmount="118.18" FarePassengerType="CNN" FareType="P" FilingCarrier="EK" GlobalInd="EH" Market="ISBDXB"/>
<FreeBaggageAllowance>KG030</FreeBaggageAllowance>
</PTC_FareBreakdown>
</AirItineraryPricingInfo>
<AirItineraryPricingInfo MultiTicketSequenceNmbr="1">
<BaggageProvisions RPH="1">
<Associations>
<CarrierCode RPH="1">EK</CarrierCode>
<CountForSegmentAssociatedID>1</CountForSegmentAssociatedID>
<DepartureDate RPH="1">2016-06-29</DepartureDate>
<DestinationLocation LocationCode="DXB" RPH="1"/>
<FlightNumber RPH="1">613</FlightNumber>
<OriginLocation LocationCode="ISB" RPH="1"/>
<PNR_Segment RPH="1">2</PNR_Segment>
<ResBookDesigCode RPH="1">T</ResBookDesigCode>
<StatusCode RPH="1">SS</StatusCode>
</Associations>
<CarrierWhoseBaggageProvisionsApply>EK</CarrierWhoseBaggageProvisionsApply>
<ProvisionType>A</ProvisionType>
<SubCodeInfo>
<SubCodeForChargesOthers>0DFAAEK</SubCodeForChargesOthers>
</SubCodeInfo>
<WeightLimit Units="K">10</WeightLimit>
</BaggageProvisions>
<BaggageProvisions RPH="2">
<Associations>
<CarrierCode RPH="1">EK</CarrierCode>
<CountForSegmentAssociatedID>1</CountForSegmentAssociatedID>
<DepartureDate RPH="1">2016-06-29</DepartureDate>
<DestinationLocation LocationCode="DXB" RPH="1"/>
<FlightNumber RPH="1">613</FlightNumber>
<OriginLocation LocationCode="ISB" RPH="1"/>
<PNR_Segment RPH="1">2</PNR_Segment>
<ResBookDesigCode RPH="1">T</ResBookDesigCode>
<StatusCode RPH="1">SS</StatusCode>
</Associations>
<CarrierWhoseBaggageProvisionsApply>EK</CarrierWhoseBaggageProvisionsApply>
<NumPiecesBDI>1</NumPiecesBDI>
<NumPiecesITR>1</NumPiecesITR>
<ProvisionType>B</ProvisionType>
<SubCodeInfo>
<SubCodeForAllowance RPH="1">0MLACEK</SubCodeForAllowance>
<SubCodeForChargesOthers>0LNABEK</SubCodeForChargesOthers>
</SubCodeInfo>
</BaggageProvisions>
<FareCalculation>
<Text>ISB EK DXB15.75NUC15.75END ROE104.706</Text>
</FareCalculation>
<FareCalculationBreakdown>
<Branch FirstJointCarrier="EK" PCC="DF08"/>
<Departure AirlineCode="EK" AirportCode="ISB" ArrivalAirportCode="DXB" ArrivalCityCode="DXB" CityCode="ISB" GenericInd="O"/>
<FareBasis Cabin="Y" Code="TOEAPPK1IN" FareAmount="15.75" FarePassengerType="INF" FareType="P" FilingCarrier="EK" GlobalInd="EH" Market="ISBDXB" TripTypeInd="O"/>
<FreeBaggageAllowance>KG010</FreeBaggageAllowance>
<RuleCategoryIndicator>3</RuleCategoryIndicator>
<RuleCategoryIndicator>4</RuleCategoryIndicator>
<RuleCategoryIndicator>5</RuleCategoryIndicator>
<RuleCategoryIndicator>6</RuleCategoryIndicator>
<RuleCategoryIndicator>7</RuleCategoryIndicator>
<RuleCategoryIndicator>8</RuleCategoryIndicator>
<RuleCategoryIndicator>9</RuleCategoryIndicator>
<RuleCategoryIndicator>10</RuleCategoryIndicator>
<RuleCategoryIndicator>11</RuleCategoryIndicator>
<RuleCategoryIndicator>12</RuleCategoryIndicator>
<RuleCategoryIndicator>15</RuleCategoryIndicator>
<RuleCategoryIndicator>16</RuleCategoryIndicator>
<RuleCategoryIndicator>18</RuleCategoryIndicator>
<RuleCategoryIndicator>19</RuleCategoryIndicator>
</FareCalculationBreakdown>
<ItinTotalFare NonRefundableInd="N">
<BaggageInfo>
<NonUS_DOT_Disclosure>
<Text>BAG ALLOWANCE -ISBDXB-10KG/EK</Text>
<Text>CARRY ON ALLOWANCE</Text>
<Text>ISBDXB-01P/EK</Text>
<Text>01/UP TO 11 POUNDS/5 KILOGRAMS AND UP TO 45 LINEAR INCHES/</Text>
<Text>115 LINEAR CENTIMETERS</Text>
<Text>CARRY ON CHARGES</Text>
<Text>ISBDXB-EK-CARRY ON FEES UNKNOWN-CONTACT CARRIER</Text>
<Text>ADDITIONAL ALLOWANCES AND/OR DISCOUNTS MAY APPLY DEPENDING ON</Text>
<Text>FLYER-SPECIFIC FACTORS /E.G. FREQUENT FLYER STATUS/MILITARY/</Text>
<Text>CREDIT CARD FORM OF PAYMENT/EARLY PURCHASE OVER INTERNET,ETC./</Text>
</NonUS_DOT_Disclosure>
</BaggageInfo>
<BaseFare Amount="1650" CurrencyCode="PKR"/>
<Endorsements>
<Text>NON-END/SAVER/ONLY CHK-IN REWARD UPGRADE</Text>
</Endorsements>
<Taxes TotalAmount="5000">
<Tax Amount="5000" TaxCode="RG" TaxName="FEDERAL EXCISE DUTY" TicketingTaxCode="RG"/>
</Taxes>
<TotalFare Amount="6650" CurrencyCode="PKR"/>
</ItinTotalFare>
<PassengerTypeQuantity Code="INF" Quantity="1"/>
<PTC_FareBreakdown>
<Cabin>Y</Cabin>
<FareBasis Code="TOEAPPK1IN" FareAmount="15.75" FarePassengerType="INF" FareType="P" FilingCarrier="EK" GlobalInd="EH" Market="ISBDXB"/>
<FreeBaggageAllowance>KG010</FreeBaggageAllowance>
</PTC_FareBreakdown>
</AirItineraryPricingInfo>
</PricedItinerary>
</PriceQuote>
</OTA_AirPriceRS>
</EnhancedAirBookRS>

Are you getting those flights as available from a shopping service?
E.g.: from https://developer.sabre.com/docs/read/soap_apis/air/search/bargain_finder_max
'RBD' in the error refers to the ResBookDesigCode="V" you are submitting in the request for each flight.

Related

com.sabre.universalservices.base.security.AuthenticationException: errors.authentication.USG_AUTHENTICATION_NOT_ALLOWED

I am checking the Sabre API's in SoapUI. Taken ref. for SoapUI from https://github.com/SabreDevStudio/SabreAPIsWorkflows.
When I am trying to run a test-step in SoapUI, I am getting the response with error as :
AuthenticationException: errors.authentication.USG_AUTHENTICATION_NOT_ALLOWED.
request payload :
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:sec="http://schemas.xmlsoap.org/ws/2002/12/secext" xmlns:mes="http://www.ebxml.org/namespaces/messageHeader" xmlns:ns="http://www.opentravel.org/OTA/2003/05">
<soapenv:Header>
<wsse:Security xmlns:wsse="http://schemas.xmlsoap.org/ws/2002/12/secext" xmlns:wsu="http://schemas.xmlsoap.org/ws/2002/12/utility">
<wsse:UsernameToken>
<wsse:Username>${#Project#Username}</wsse:Username>
<wsse:Password>${#Project#Password}</wsse:Password>
<Organization>${#Project#Organization}</Organization>
<Domain>DEFAULT</Domain>
</wsse:UsernameToken>
</wsse:Security>
<mes:MessageHeader mes:id="?" mes:version="?">
<mes:From>
<mes:PartyId mes:type="?">1212</mes:PartyId>
</mes:From>
<mes:To>
<mes:PartyId mes:type="?">2323</mes:PartyId>
</mes:To>
<mes:CPAId>${#Project#Organization}</mes:CPAId>
<mes:ConversationId>${#Project#ConversationID}</mes:ConversationId>
<mes:Service mes:type="Sabre">BargainFinderMaxRQ</mes:Service>
<mes:Action>BargainFinderMaxRQ</mes:Action>
<mes:MessageData>
<mes:MessageId>1001</mes:MessageId>
<mes:Timestamp>2012-06-07T10:00:01</mes:Timestamp>
<mes:TimeToLive>2013-06-06T23:59:59</mes:TimeToLive>
</mes:MessageData>
</mes:MessageHeader>
</soapenv:Header>
<soapenv:Body>
<OTA_AirLowFareSearchRQ Target="Production" Version="1.9.2" ResponseType="OTA" ResponseVersion="1.9.2" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns="http://www.opentravel.org/OTA/2003/05" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<POS>
<!--Source PseudoCityCode="PCC"-->
<Source PseudoCityCode="${#Project#Organization}">
<RequestorID ID="1" Type="1">
<CompanyName Code="TN">TN</CompanyName>
</RequestorID>
</Source>
</POS>
<OriginDestinationInformation>
<DepartureDateTime>${#TestCase#OutboundDepartureDateTime}</DepartureDateTime>
<DepartureWindow>02002000</DepartureWindow>
<OriginLocation LocationCode="${#Project#ItineraryOrigin}" />
<DestinationLocation LocationCode="${#Project#ItineraryDestination}" />
<TPA_Extensions>
<SegmentType Code="O" />
</TPA_Extensions>
</OriginDestinationInformation>
<OriginDestinationInformation>
<DepartureDateTime>${#TestCase#ReturnDepartureDateTime}</DepartureDateTime>
<DepartureWindow>04002200</DepartureWindow>
<OriginLocation LocationCode="${#Project#ItineraryDestination}" />
<DestinationLocation LocationCode="${#Project#ItineraryOrigin}" />
<TPA_Extensions>
<SegmentType Code="O" />
</TPA_Extensions>
</OriginDestinationInformation>
<TravelPreferences>
<FlightTypePref MaxConnections="2" PreferLevel="Only" />
<ns:FareRestrictPref PreferLevel="Only">
<ns:AdvResTicketing AdvResInd="false" AdvTicketingInd="false" />
<ns:StayRestrictions StayRestrictionsInd="false" />
<ns:VoluntaryChanges VolChangeInd="false" />
</ns:FareRestrictPref>
<CabinPref Cabin="Y" PreferLevel="Only" />
<TPA_Extensions>
<TripType Value="Return" />
</TPA_Extensions>
</TravelPreferences>
<TravelerInfoSummary>
<SeatsRequested>1</SeatsRequested>
<AirTravelerAvail>
<PassengerTypeQuantity Code="ADT" Quantity="1" />
</AirTravelerAvail>
</TravelerInfoSummary>
<TPA_Extensions>
<IntelliSellTransaction>
<RequestType Name="50ITINS" />
</IntelliSellTransaction>
</TPA_Extensions>
</OTA_AirLowFareSearchRQ>
</soapenv:Body>
</soapenv:Envelope>
response received:
<soap-env:Envelope xmlns:soap-env="http://schemas.xmlsoap.org/soap/envelope/">
<soap-env:Header>
<eb:MessageHeader eb:version="1.0" soap-env:mustUnderstand="1" xmlns:eb="http://www.ebxml.org/namespaces/messageHeader">
<eb:From>
<eb:PartyId eb:type="?">2323</eb:PartyId>
</eb:From>
<eb:To>
<eb:PartyId eb:type="?">1212</eb:PartyId>
</eb:To>
<eb:CPAId>****</eb:CPAId>
<eb:ConversationId>SWS-Test-****</eb:ConversationId>
<eb:Service eb:type="Sabre">BargainFinderMaxRQ</eb:Service>
<eb:Action>ErrorRS</eb:Action>
<eb:MessageData>
<eb:MessageId>607896186247240150</eb:MessageId>
<eb:Timestamp>2018-09-19T05:10:24</eb:Timestamp>
<eb:RefToMessageId>1001</eb:RefToMessageId>
</eb:MessageData>
</eb:MessageHeader>
<wsse:Security xmlns:wsse="http://schemas.xmlsoap.org/ws/2002/12/secext"/>
</soap-env:Header>
<soap-env:Body>
<soap-env:Fault>
<faultcode>soap-env:Client.AuthenticationNotAllowed</faultcode>
<faultstring>Authentication is not allowed for this service. Please use SessionCreateRQ</faultstring>
<detail>
<StackTrace>com.sabre.universalservices.base.security.AuthenticationException: errors.authentication.USG_AUTHENTICATION_NOT_ALLOWED</StackTrace>
</detail>
</soap-env:Fault>
</soap-env:Body>
</soap-env:Envelope
Can anyone help in this?
This is happening because instead of using a Binary Security Token, your request is sending user, passcode, etc. That data should be sent first with SessionCreateRQ which will return a BST, then you use the token in the subsequent BargainFinderMaxRQ call. Your "Security" node should look like so:
<wsse:Security xmlns:wsse="http://schemas.xmlsoap.org/ws/2002/12/secext" xmlns:wsu="http://schemas.xmlsoap.org/ws/2002/12/utility">
<wsse:BinarySecurityToken>{{token}}</wsse:BinarySecurityToken>
</wsse:Security>

BargainFinderMaxRQ Alternate Days Response No Availability Error

I am trying to get results from BargainFinderMaxRQ for Alternate Days, like in plus 3 days or minus 3 days. It always shows No Availability error in response. By the way, the simple request works perfectly. Please, can anyone help?
API Request:
<SOAP-ENV:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/">
</SOAP-ENV:Header><SOAP-ENV:Body><OTA_AirLowFareSearchRQ xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns="http://www.opentravel.org/OTA/2003/05" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" Target="Production" Version="4.2.0" ResponseType="OTA" ResponseVersion="4.2.0">
<POS>
<Source PseudoCityCode="8YXD">
<RequestorID ID="1" Type="1">
<CompanyName Code="TN" />
</RequestorID>
</Source>
</POS>
<OriginDestinationInformation RPH="1">
<DepartureDateTime>2018-08-23T00:00:00</DepartureDateTime>
<OriginLocation LocationCode="DXB" />
<DestinationLocation LocationCode="KHI" />
<TPA_Extensions>
<DateFlexibility NbrOfDays="2"/>
<SegmentType Code="O" />
</TPA_Extensions>
</OriginDestinationInformation>
<OriginDestinationInformation RPH="2">
<DepartureDateTime>2018-08-30T00:00:00</DepartureDateTime>
<OriginLocation LocationCode="KHI" />
<DestinationLocation LocationCode="DXB" />
<TPA_Extensions>
<DateFlexibility NbrOfDays="2"/>
<SegmentType Code="O" />
</TPA_Extensions>
</OriginDestinationInformation>
<TravelPreferences ValidInterlineTicket="true" MaxStopsQuantity="0">
<CabinPref PreferLevel="Preferred" Cabin="Y" />
<TPA_Extensions>
<TripType Value="Return" />
<LongConnectTime Min="780" Max="1200" Enable="true"/>
<ExcludeCallDirectCarriers Enabled="true"/>
</TPA_Extensions>
</TravelPreferences>
<TravelerInfoSummary>
<SeatsRequested>1</SeatsRequested>
<AirTravelerAvail>
<PassengerTypeQuantity Code="ADT" Quantity="1" />
</AirTravelerAvail>
<PriceRequestInformation CurrencyCode="PKR" >
<TPA_Extensions>
</TPA_Extensions>
</PriceRequestInformation>
</TravelerInfoSummary>
<TPA_Extensions>
<IntelliSellTransaction Debug="0">
<RequestType Name="ALTDATES"/>
</IntelliSellTransaction>
</TPA_Extensions>
</OTA_AirLowFareSearchRQ></SOAP-ENV:Body></SOAP-ENV:Envelope>
This needs to be activated by the account manager as Thomas mentioned.
PLEASE MAKE THREE CHANGES AND IT WILL WORK PERFECTLY
1) SET ACTION NAME AS BargainFinderMax_ADRQ
<eb:Service eb:type="OTA">BargainFinderMax_ADRQ</eb:Service>
<eb:Action>BargainFinderMax_ADRQ</eb:Action>
2) SET NUMBER OF DAYS FOR FLEXIBILITY
<DateFlexibility NbrOfDays="1"/> OR
<DateFlexibility NbrOfDays="3"/> OR
<DateFlexibility NbrOfDays="7"/>
3) SET REQUEST TYPE NAME
<RequestType Name="AD1"/> OR
<RequestType Name="AD3"/> OR
<RequestType Name="AD7"/>

How can I get free baggage allowance with OTA_AirLowFareSearchLLS method?

I searching flights with OTA_AirLowFareSearchLLS method but he does not return free baggage allowance. How can I get infromation about free baggage allowance of itinerary segment before booking?
I can't use BFM because it was not purchased.
My OTA_AirLowFareSearchLLS RQ:
<?xml version="1.0" encoding="utf-8"?>
<soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
<soap:Header>
<MessageHeader xmlns="http://www.ebxml.org/namespaces/messageHeader">
<From>
<PartyId>WebServiceClient</PartyId>
</From>
<To>
<PartyId>WebServiceSupplier</PartyId>
</To>
<CPAId>4PFI</CPAId>
<ConversationId>SWS-Test-4PFI</ConversationId>
<Service>OTA_AirLowFareSearchLLS</Service>
<Action>OTA_AirLowFareSearchLLSRQ</Action>
<MessageData>
<MessageId>9314594d-6c40-406b-9029-b887b13906b6</MessageId>
<Timestamp>2017-09-01T13:58:32Z</Timestamp>
</MessageData>
</MessageHeader>
<Security xmlns="http://schemas.xmlsoap.org/ws/2002/12/secext">
<BinarySecurityToken>
Shared/IDL:IceSess\/SessMgr:1\.0.IDL/Common/!ICESMS\/ACPCRTD!ICESMSLB\/CRT.LB!-3237262604010011257!783483!0
</BinarySecurityToken>
</Security>
</soap:Header>
<soap:Body>
<OTA_AirLowFareSearchRQ xmlns="http://webservices.sabre.com/sabreXML/2011/10"
xmlns:xs="http://www.w3.org/2001/XMLSchema"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" Version="2.3.0">
<OriginDestinationInformation RPH="1">
<FlightSegment ConnectionInd="O" DepartureDateTime="2017-10-20T00:00:00" ResBookDesigCode="Y">
<DestinationLocation LocationCode="MSQ"/>
<OriginLocation LocationCode="IEV"/>
</FlightSegment>
</OriginDestinationInformation>
<OriginDestinationInformation RPH="2">
<FlightSegment ConnectionInd="O" DepartureDateTime="2017-10-22T00:00:00" ResBookDesigCode="Y">
<DestinationLocation LocationCode="IEV"/>
<OriginLocation LocationCode="MSQ"/>
</FlightSegment>
</OriginDestinationInformation>
<PriceRequestInformation>
<OptionalQualifiers>
<PricingQualifiers CurrencyCode="UAH">
<PassengerType Code="ADT" Quantity="1"/>
</PricingQualifiers>
</OptionalQualifiers>
</PriceRequestInformation>
</OTA_AirLowFareSearchRQ>
</soap:Body>
</soap:Envelope>
This is an old service which does not return such information, BFM is actually its replacement. If you don't plan on getting that, then you can get the baggage allowance at the time of pricing the itinerary.

Does SOAP service OTA_AirLowFareSearchRQ support DirectFlightsOnly="true" flag?

Calling SOAP service OTA_AirLowFareSearchRQ works Ok but it seems that ignores the DirectFlightsOnly flag (DirectFlightsOnly="true").
Sabre service answer flights with more than one flight segment.
Here is the request:
<SOAP-ENV:Envelope xmlns:eb="http://www.ebxml.org/namespaces/messageHeader" xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsd="http://www.w3.org/1999/XMLSchema">
<SOAP-ENV:Header>
<eb:MessageHeader SOAP-ENV:mustUnderstand="1" eb:version="1.0">
<eb:From>
<eb:PartyId>Client</eb:PartyId>
</eb:From>
<eb:To>
<eb:PartyId>SWS</eb:PartyId>
</eb:To>
<eb:CPAId>IPCC</eb:CPAId>
<eb:ConversationId>8989</eb:ConversationId>
<eb:Service>Session</eb:Service>
<eb:Action>BargainFinderMaxRQ</eb:Action>
<eb:MessageData>
<eb:MessageId>1</eb:MessageId>
<eb:Timestamp>2017-07-06T13:35:44-05:00</eb:Timestamp>
</eb:MessageData>
</eb:MessageHeader>
<wsse:Security xmlns:wsse="http://schemas.xmlsoap.org/ws/2002/12/secext" xmlns:wsu="http://schemas.xmlsoap.org/ws/2002/12/utility">
<wsse:BinarySecurityToken>My Session Id</wsse:BinarySecurityToken>
</wsse:Security>
</SOAP-ENV:Header>
<SOAP-ENV:Body>
<OTA_AirLowFareSearchRQ xmlns="http://www.opentravel.org/OTA/2003/05" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" DirectFlightsOnly="true" ResponseType="OTA" ResponseVersion="3.0.0" Target="Test" Version="3.0.0">
<POS>
<Source PseudoCityCode="PCC">
<RequestorID ID="1" Type="1">
<CompanyName Code="TN"/>
</RequestorID>
</Source>
</POS>
<OriginDestinationInformation RPH="1">
<DepartureDateTime>2017-09-09T11:00:00</DepartureDateTime>
<OriginLocation LocationCode="MVD"/>
<DestinationLocation LocationCode="EZE"/>
<TPA_Extensions>
<SegmentType Code="O"/>
</TPA_Extensions>
</OriginDestinationInformation>
<TravelPreferences ValidInterlineTicket="true">
<CabinPref Cabin="Y" PreferLevel="Preferred"/>
<TPA_Extensions>
<TripType Value="Return"/>
<LongConnectTime Enable="true" Max="1200" Min="780"/>
<ExcludeCallDirectCarriers Enabled="true"/>
</TPA_Extensions>
</TravelPreferences>
<TravelerInfoSummary>
<SeatsRequested>1</SeatsRequested>
<AirTravelerAvail>
<PassengerTypeQuantity Code="ADT" Quantity="1"/>
</AirTravelerAvail>
</TravelerInfoSummary>
<TPA_Extensions>
<IntelliSellTransaction>
<RequestType Name="50ITINS"/>
</IntelliSellTransaction>
</TPA_Extensions>
</OTA_AirLowFareSearchRQ>
</SOAP-ENV:Body>
This is part of the answer (as you can see there are two [FlightSegmen]> nodes):
<AirItinerary DirectionInd="Return">
<OriginDestinationOptions>
<OriginDestinationOption ElapsedTime="1364">
<FlightSegment ArrivalDateTime="2017-09-09T09:15:00" DepartureDateTime="2017-09-09T06:16:00" ElapsedTime="299" FlightNumber="904" ResBookDesigCode="L" StopQuantity="0">
<DepartureAirport LocationCode="MVD"/>
<ArrivalAirport LocationCode="LIM"/>
<OperatingAirline Code="AV" CompanyShortName="/TRANS AMERICAN AIRLINES" FlightNumber="904"/>
<Equipment AirEquipType="319"/>
<MarketingAirline Code="AV"/>
<MarriageGrp>O</MarriageGrp>
<DepartureTimeZone GMTOffset="-3"/>
<ArrivalTimeZone GMTOffset="-5"/>
<TPA_Extensions>
<eTicket Ind="true"/>
</TPA_Extensions>
</FlightSegment>
<FlightSegment ArrivalDateTime="2017-09-10T05:00:00" DepartureDateTime="2017-09-09T22:50:00" ElapsedTime="250" FlightNumber="1365" ResBookDesigCode="Y" StopQuantity="0">
<DepartureAirport LocationCode="LIM"/>
<ArrivalAirport LocationCode="EZE" TerminalID="A"/>
<OperatingAirline Code="AR" FlightNumber="1365"/>
<Equipment AirEquipType="738"/>
<MarketingAirline Code="AR"/>
<MarriageGrp>O</MarriageGrp>
<DepartureTimeZone GMTOffset="-5"/>
<ArrivalTimeZone GMTOffset="-3"/>
<TPA_Extensions>
<eTicket Ind="true"/>
</TPA_Extensions>
</FlightSegment>
</OriginDestinationOption>
</OriginDestinationOptions>
</AirItinerary>
If that element doesn't work, go for maxnumstops or numberofconnections. Set it in 0, that will do the job.

Passenger type mismatch in search request and response

I send 3 adults and 2 childs in search request(action: BargainFinderMax_RQ ) and in response(action: BargainFinderMax_RS) we receive 5 adults.
Sabre returns as info :
CNN NOT APPLICABLE - ADT FARE USED - VERIFY RESTRICTIONS
I would like to ask if there is any parameter supplied that Sabre provides that will let me receive only given passenger type.
Edit: Here is the BargainFinderMaxRQ:
<s:Body xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
<OTA_AirLowFareSearchRQ PrimaryLangID="En" Version="1.8.5" ResponseType="OTA" ResponseVersion="1.8.5" xmlns="http://www.opentravel.org/OTA/2003/05">
<OriginDestinationInformation RPH="1">
<DepartureDateTime>2016-08-26T12:00:00</DepartureDateTime>
<DepartureWindow>00002359</DepartureWindow>
<OriginLocation LocationCode="KRR" />
<DestinationLocation LocationCode="DLM" />
</OriginDestinationInformation>
<OriginDestinationInformation RPH="2">
<DepartureDateTime>2016-09-02T12:00:00</DepartureDateTime>
<DepartureWindow>00002359</DepartureWindow>
<OriginLocation LocationCode="DLM" />
<DestinationLocation LocationCode="KRR" />
</OriginDestinationInformation>
<TravelPreferences>
<TPA_Extensions>
<DiversityParameters AdditionalNonStopsNumber="10" />
</TPA_Extensions>
</TravelPreferences>
<TravelerInfoSummary>
<SeatsRequested>5</SeatsRequested>
<AirTravelerAvail>
<PassengerTypeQuantity Code="ADT" Quantity="3" />
<PassengerTypeQuantity Age="8" Code="CNN" Quantity="2" />
</AirTravelerAvail>
</TravelerInfoSummary>
</OTA_AirLowFareSearchRQ>
</s:Body>
You need to use the XOFares element:
<!--"Value" (required) Indicator for whether to return only fares with a passenger type the same as the passenger type specified in the request.-->
<!--Value="true" Returns only fares with a passenger type the same as the passenger type specified in the request.-->
<!--Value="false" (default) Uses standard Bargain Finder Max logic.-->
<XOFares Value="true"/>

Resources