One Pricing Unit (Circle Trip), Three Fare Components – Data Exists in Category 6 for One Fare Only
Example: One Pricing Unit (Circle Trip), Three Fare Components – Data Exists in Category 6 for One Fare Only
This example is in XML2. Customers will be using the OTA StructureFareRules request, which will then be translated into XML2 and sent to Pricing. Then, the XML2 StructureFareRules response will be transformed from Pricing and be passed to the web service.
Pricing request
<PRICINGREQUEST VERSION="1.2.4"> <AGI A10="MIA" A20="80K2" A21="9I98" A80="80K2" A90="H4H" AB0="9999999" AB1="9999999" B00="1S" C40="USD" N0G="*" Q01="34"/> <BIL A20="HDQ" A22="80K2" A70="WPQ/*" AA0="H4H" AD0="60EA8A" AE0="AA" C01="151141056931143170?" C20="INTLWPI1" Q02="6567" Q03="5642" S0R="PPSS"/> <PRO C45="USD" D07="2015-12-22" D54="0293" N08="B" P0J="T" PBB="F" PBK="T" PBZ="F" PPC="T" Q0P="1" RTW="F" S14="WPQ/*196?IPA-DY:IS" S15="TMPCRS" SEY="T" SEZ="T"/> <PXI B70="ADT" Q0U="01"/> <SGI Q0C="01"> <FLI A01="CHC" A02="SIN" B00="XX" B01="XX" B30="K" BB0="OK" BB2="QF" D00="2016-01-04" D01="2016-01-12" D02="2016-01-12" D30="0293" D31="0720" D32="1060" N03="A" Q0B="298" Q0C="01"/> </SGI> <SGI Q0C="02"> <FLI A01="SIN" A02="CDG" B00="K0" B01="K0" B30="H" BB0="OK" BB2="QF" D00="2016-01-04" D01="2016-01-13" D02="2016-01-13" D30="0293" D31="0065" D32="0480" N03="A" Q0B="259" Q0C="02"/> </SGI> <SGI Q0C="03"> <FLI A01="CDG" A02="SIN" B00="K0" B01="K0" B30="P" BB0="OK" BB2="QF" D00="2016-01-04" D01="2016-01-14" D02="2016-01-15" D30="0293" D31="1180" D32="0910" N03="A" Q0B="254" Q0C="03"/> </SGI> <SGI Q0C="04"> <FLI A01="SIN" A02="CHC" B00="XX" B01="XX" B30="B" BB0="OK" BB2="QF" D00="2016-01-04" D01="2016-01-15" D02="2016-01-16" D30="0293" D31="1190" D32="0640" N03="A" Q0B="297" Q0C="04"/> </SGI> </PRICINGREQUEST>
Pricing response
<PricingResponse> <AGI A10="MIA" A20="80K2" A21="9I98" AB0="9999999" AB1="9999999" A90="H4H" N0G="*" A80="80K2" B00="1S" C40="USD" Q01="34" /> <BIL A20="HDQ" Q03="5642" Q02="6567" AE0="AA" AD0="60EA8A" C20="INTLWPI1" A22="80K2" AA0="H4H" A70="WPQ/*" /> <SUM C56="14790.00" C40="NZD" D07="2015-12-22" D54="293" S69="SOTO" AO0="MIA" K00="MIA" B00="K0" PBC="F" PAR="F" S79="pifhli121"> <VCL P3L="F" SM0="ARC" VC0="T"> <DCX B00="K0" TT0="ETKTPREF"> <PCX B00="XX" VC1="3PT" /> </DCX> <ACX B00="XX" TT0="ETKTREQ"> <PCX B00="K0" VC1="STD" /> </ACX> </VCL> <PXI B70="ADT" C43="NUC" C5E="9344.35" S85="ADT 1 ADT 0 3 1 2 8 H1SRT JP01 392 H 3 3 2 PFF UNFF 4 P 4 4 8 AB1CDE JSP1 558 B " PBS="F" USI="6" B71="ADT" Q4P="1" C40="NZD" C5A="14790.00" C45="USD" C5F="9958.00" C54="1.58274900000000" Q05="13" C46="NZD" C66="10716.10" C65="758.10" C5D="999.9999" C5B="17.00" C64="758.10" S66="CHC XX X/SIN K0 PAR3095.87H1SRT K0 SIN5904.18PFF XX CHC344.30BL1SRT/JSP1S NUC9344.35END ROE1.582749" P27="F" NRA="0.00" N1U="@" S83="ATPC" P26="T" C62="9941.00" C5G="9941.00" C5M="14764.00" C61="999.9999" C60="17.00" C57="17.00" C58="0.00" PY7="T" PY8="9958.00" Q0W="1" Q0V="0"> [cut] <CAL A11="CHC" A01="CHC" B08="K0" A12="PAR" A02="CDG" C50="3095.87" B50="H1SRT" Q04="5" B71="ADT" B02="K0" N00="Y" A41="NZ" A51="3" A42="FR" A52="2" C51="4900.00" C40="NZD" P04="F" P05="T" D00="2016-01-12" N0K="P" P2M="F" PAY="F" PAZ="T" Q4J="1" N1K="C" S70="FR" A60="EH" FTY="08" S53="XEX" PPF="1"> <CAT>6 8 9 10 15 18</CAT> <ERD Q46="1" Q1K="1" D12="2015-09-23" D55="16-23-51.144000" S53="XEX" BJ0="H1SRT" D08="2016-01-12" Q04="5" C5A="4900.000000000" B70="ADT" /> <SEG A11="CHC" C6I="CHC" A12="SIN" A02="SIN" D71="2016-01-12" P72="K" Q0Z="01" S12="EH" C11="NZ" C12="SG" C13="I" D05="2017-01-12" P2F="F" P2I="F" PAW="F" B00="XX" B01="XX" N00="Y" N1L="F" P2M="F" P2H="T" Q0Y="1" B20="01" N0D="P" P26="F" /> <SEG A11="SIN" C6I="SIN" A12="PAR" A02="CDG" D71="2016-01-13" S37="ATP" B09="K0" S89="392" S90="JP01" P72="H" Q0Z="02" S12="EH" C11="SG" C12="FR" C13="I" D05="2017-01-12" P2F="T" P2I="F" PAW="F" B00="K0" B01="K0" N00="Y" N1L="F" P2M="T" P2H="F" Q0Y="1" B20="01" N0D="P" P26="F" /> </CAL> <CAL A11="PAR" A01="CDG" B08="K0" A12="SIN" A02="SIN" C50="5904.18" B50="PFF" Q04="3" B71="ADT" B02="K0" N00="F" A41="FR" A51="2" A42="SG" A52="3" C51="5291.50" C40="EUR" P04="F" P05="T" D00="2016-01-12" N0K="P" P2M="F" PAY="T" Q48="0" PAZ="T" Q4J="1" N1K="C" S70="FR" A60="EH" FTY="00" S53="FU" PPF="0"> <CAT>4 5 8 9 10</CAT> <ERD Q46="3" Q1K="3" D12="2015-12-16" D55="08-25-15.998000" S53="FU" BJ0="PFF" D08="2016-01-14" Q04="3" C5A="5291.500000000" B70="ADT" /> <SEG A11="PAR" C6I="CDG" A12="SIN" A02="SIN" D71="2016-01-14" S37="ATP" B09="K0" S89="4" S90="UNFF" P72="P" Q0Z="03" S12="EH" C11="FR" C12="SG" C13="I" D05="2017-01-12" P2F="T" P2I="F" PAW="F" B00="K0" B01="K0" N00="F" N1L="F" P2M="T" P2H="F" Q0Y="1" B20="03" N0D="P" P26="F" /> </CAL> <CAL A11="SIN" A01="SIN" B08="XX" A12="CHC" A02="CHC" C50="344.30" B50="AB1CDE/JSP1S" Q04="12" B71="ADT" B02="XX" N00="Y" A41="SG" A51="3" A42="NZ" A52="3" C51="545.00" C40="NZD" P04="F" P05="T" D00="2016-01-12" N0K="N" P2M="F" PAY="T" Q48="0" PAZ="T" Q4J="1" N1K="C" S70="TO" A60="EH" FTY="0C" S53="XEX" PPF="1"> <CAT>8 9 10 11 15 18 35</CAT> <ERD Q46="1" Q1K="3" D12="2009-08-04" D55="17-32-17.252000" S53="XEX" BJ0="AB1CDE" D08="2016-01-15" Q04="6" N1P="M" C5A="545.000000000" B70="ADT" /> <C35 S37="ATP" Q41="7431742" /> <SEG A11="SIN" C6I="SIN" A12="CHC" A02="CHC" D71="2016-01-15" S37="ATP" B09="XX" S89="558" S90="JSP1" P72="B" Q0Z="04" S12="EH" C11="SG" C12="NZ" C13="I" D06="2016-01-15" D05="2017-01-12" P2F="T" P2I="F" PAW="F" B00="XX" B01="XX" N00="Y" N1L="F" P2M="T" P2H="F" Q0Y="1" B20="03" N0D="P" P26="F" /> </CAL> [cut] </PXI> </SUM> <MSG N06="X" Q0K="3" S18=" BASE FARE EQUIV AMT TAXES/FEES/CHARGES TOTAL" /> <MSG N06="X" Q0K="4" S18=" 1- NZD14790.00 USD9958.00 758.10XT USD10716.10ADT" /> <MSG N06="X" Q0K="5" S18=" XT 395.70YR 216.00YQ 9.10IA 17.20KK " /> <MSG N06="X" Q0K="6" S18=" 12.80SG 4.20OO 22.40FR 31.70QX " /> <MSG N06="X" Q0K="7" S18=" 49.00IZ " /> <MSG N06="X" Q0K="8" S18=" 14790.00 9958.00 758.10 10716.10TTL" /> <MSG N06="X" Q0K="9" S18="ADT-01 H1SRT PFF AB1CDE/JSP1S" /> <MSG N06="X" Q0K="10" S18=" CHC XX X/SIN K0 PAR3095.87H1SRT K0 SIN5904.18PFF XX CHC344.30" /> <MSG N06="X" Q0K="11" S18=" AB1CDE/JSP1S NUC9344.35END ROE1.582749" /> [cut] </PricingResponse>
Displaying trip characteristics
<PricingDTLResponse> <MSG N06="X" Q0K="000003" S18="WPDF"/> <MSG N06="X" Q0K="000004" S18="PSGR TYPE ADT"/> <MSG N06="X" Q0K="000005" S18="FARE NZD 14790.00 EQUIV USD 9958.00"/> <MSG N06="X" Q0K="000006" S18="TAX USD 758.10XT"/> <MSG N06="X" Q0K="000007" S18="TOTAL USD 10716.10"/> <MSG N06="X" Q0K="000008" S18="CHC XX X/SIN K0 PAR3095.87H1SRT K0 SIN5904.18PFF XX CHC344.30BL1SRT/JSP1S NUC9344.35END ROE1.582749"/> <MSG N06="X" Q0K="000009" S18="XT 395.70YR 216.00YQ 9.10IA 17.20KK 12.80SG"/> <MSG N06="X" Q0K="000010" S18="XT 4.20OO 22.40FR 31.70QX 49.00IZ"/> <MSG N06="X" Q0K="000011" S18="RATE USED 1NZD-0.6733000003151USD "/> <MSG N06="X" Q0K="000012" S18="/////////////// TRAFFIC DOCUMENT ISSUED IN MIA ///////////////"/> <MSG N06="X" Q0K="000013" S18="PU -FARE BASIS-CUR NUC AMT ELEMENT DESCRIPTION ----------- GI"/> <MSG N06="X" Q0K="000014" S18="01 H1SRT NZD 3095.87 CHC-PAR K0 /HR RTG EH"/> <MSG N06="X" Q0K="000015" S18="01 PFF EUR 5904.18 PAR-SIN K0 /HR 0M EH"/> <MSG N06="X" Q0K="000016" S18="01 AB1CDE/JSP1 NZD 344.30 CHC-SIN XX /HR 0M EH"/> <MSG N06="X" Q0K="000017" S18=" 9344.35 - TOTAL NUC"/> <MSG N06="X" Q0K="000018" S18="-TAX AMT/USD/-- CUR CODES DESCRIPTION------------------------"/> <MSG N06="X" Q0K="000019" S18=" 395.70 /YRI SERVICE FEE - CARRIER-IMPOSED MISC"/> <MSG N06="X" Q0K="000020" S18=" 170.70:EUR 157.00 *SIN* *K0*"/> <MSG N06="X" Q0K="000021" S18=" 225.00:EUR 207.00 *CDG* *K0*"/> <MSG N06="X" Q0K="000022" S18=" 206.00 /YQF SERVICE FEE - FUEL"/> <MSG N06="X" Q0K="000023" S18=" 103.00:USD 103.00 *CHC* *XX*"/> <MSG N06="X" Q0K="000024" S18=" 103.00:USD 103.00 *SIN* *XX*"/> <MSG N06="X" Q0K="000025" S18=" 10.00 /YQI SERVICE FEE - INSURANCE"/> <MSG N06="X" Q0K="000026" S18=" 5.00:USD 5.00 *CHC* *XX*"/> <MSG N06="X" Q0K="000027" S18=" 5.00:USD 5.00 *SIN* *XX*"/> <MSG N06="X" Q0K="000028" S18=" 9.10 NZ/IA PASSENGER SECURITY CHARGE"/> <MSG N06="X" Q0K="000029" S18=" 9.10:NZD 13.48 *CHC* *XX*"/> <MSG N06="X" Q0K="000030" S18=" 17.20 NZ/KK PASSENGER SERVICE CHARGE"/> <MSG N06="X" Q0K="000031" S18=" 8.60:NZD 12.78 *CHC* *XX*"/> <MSG N06="X" Q0K="000032" S18=" 8.60:NZD 12.78 *SIN* *XX*"/> <MSG N06="X" Q0K="000033" S18=" 12.80 SG/SG1 PASSENGER SERVICE CHARGE"/> <MSG N06="X" Q0K="000034" S18=" 6.40:SGD 9.00 *SIN* *K0*"/> <MSG N06="X" Q0K="000035" S18=" 6.40:SGD 9.00 *SIN* *XX*"/> <MSG N06="X" Q0K="000036" S18=" 4.20 SG/OO PASSENGER SECURITY SERVICE CHARGE"/> <MSG N06="X" Q0K="000037" S18=" 2.10:SGD 3.00 *SIN* *K0*"/> <MSG N06="X" Q0K="000038" S18=" 2.10:SGD 3.00 *SIN* *XX*"/> <MSG N06="X" Q0K="000039" S18=" 8.50 FR/FR1 AVIATION CIVILE TAX"/> <MSG N06="X" Q0K="000040" S18=" 8.50:EUR 7.85 *CDG* *K0*"/> <MSG N06="X" Q0K="000041" S18=" 13.90 FR/FR4 AIRPORT TAX"/> <MSG N06="X" Q0K="000042" S18=" 13.90:EUR 12.75 *CDG* *K0*"/> <MSG N06="X" Q0K="000043" S18=" 31.70 FR/QX5 PSC - OTHER DESTINATIONS"/> <MSG N06="X" Q0K="000044" S18=" 31.70:EUR 29.16 *CDG* *K0*"/> <MSG N06="X" Q0K="000045" S18=" 49.00 FR/IZ2 AIR PASSENGER SOLIDARITY TAX"/> <MSG N06="X" Q0K="000046" S18=" 49.00:EUR 45.07 *CDG* *K0*"/> <MSG N06="X" Q0K="000047" S18="-IATA RATES OF EXCHANGE USED IN FARE CALCULATION --------------"/> <MSG N06="X" Q0K="000048" S18=" 1.5827490000 NZD-ROE EFF 01OCT15*31DEC15"/> <MSG N06="X" Q0K="000049" S18="-BSR USED IN FARE CALCULATION ---------------------------------"/> <MSG N06="X" Q0K="000050" S18=" 1NZD:0.6733000003151USD "/> <MSG N06="X" Q0K="000051" S18="-BSR USED IN TAX CALCULATION ----------------------------------"/> <MSG N06="X" Q0K="000052" S18=" 1EUR:1.0870999953059USD 1NZD:1.4852220400000USD"/> <MSG N06="X" Q0K="000053" S18=" 1SGD:1.4122299100000USD "/> <MSG N06="X" Q0K="000054" S18="-PRICING UNIT TRIP TYPE ---------------------------------------"/> <MSG N06="X" Q0K="000055" S18=" PU 01 - SPECIAL CIRCLE TRIP"/> </PricingDTLResponse>
Checking Category 6 restrictions for H1SRT fare
<FareDisplayResponse BI0="ALL"> <MSG N06="X" Q0K="000002" S18=" V FARE BASIS BK FARE SEASONS AP MINMAX RTG"/> <MSG N06="X" Q0K="000004" S18=" 1 @H1SRT H R 6598.00 --- - $$/144 EH01"/> <MSG N06="X" Q0K="000006" S18="PASSENGER TYPE-ADT AUTO PRICE-YES "/> <MSG N06="X" Q0K="000008" S18="FROM-CHC TO-PAR CXR-K0 TVL-12JAN16 RULE-JP01 EURPR1S/392"/> <MSG N06="X" Q0K="000010" S18="FARE BASIS-H1SRT SPECIAL FARE DIS-E VENDOR-ATP"/> <MSG N06="X" Q0K="000012" S18="FARE TYPE-XEX RT-REGULAR EXCURSION"/> <MSG N06="X" Q0K="000014" S18="NZD 9800.00 0240 E24SEP15 D-INFINITY FC-H1SRT FN- "/> <MSG N06="X" Q0K="000016" S18="SYSTEM DATES - CREATED 23SEP15/1623 EXPIRES INFINITY"/> <MSG N06="X" Q0K="000018" S18=" "/> <MSG N06="X" Q0K="000020" S18="06.MINIMUM STAY"/> <MSG N06="X" Q0K="000022" S18=" TRAVEL FROM TURNAROUND MUST COMMENCE NO EARLIER THAN 68 HOURS AFTER DEPARTURE FROM FARE ORIGIN."/> <ODC A01="CHC" A02="PAR" C46="USD"/> <FQD AK0="CHC" AL0="PAR" B00="K0" B01="K0" B30="H" B50="H1SRT" B70="ADT" BJ0="H1SRT" C46="NZD" C50="9800.00" C5A="4900" D12="2015-09-23" D55="16-23-51.144000" PAS="N" PCG="@" Q1K="1" Q3W="392" Q46="1" S37="ATP" S49="EH01" S53="XEX" S86="0240" S90="JP01"/> </FareDisplayResponse>
Displaying D306/FCH1SRT/FMCHCPAR
<PricingResponse> <MSG N06="X" Q0K="3" S18="CATEGORY 06 - MIN STAY APPLICATION DIAGNOSTICS" /> <MSG N06="X" Q0K="4" S18="PHASE: FARE VALIDATOR R3 ITEM NUMBER: 92745" /> <MSG N06="X" Q0K="5" S18="CHC CDG H1SRT R2:FARERULE : ATP 392 K0 JP01" /> <MSG N06="X" Q0K="6" S18="CATEGORY 6 RULE DATA" /> <MSG N06="X" Q0K="7" S18="MINSTAY - 68 HOUR ORIGIN DOW: NONE" /> <MSG N06="X" Q0K="8" S18="MINSTAY DATE - N/A FROM GEO - 3 TO GEO - 3498" /> <MSG N06="X" Q0K="9" S18="TABLE 994 - 0 EARLIER/LATER IND - N/A TIME - N/A" /> <MSG N06="X" Q0K="10" S18="CALCULATED MINIMUM STAY DATES" /> <MSG N06="X" Q0K="11" S18="RETURN DATE - 2016-04-13" /> <MSG N06="X" Q0K="12" S18="RETURN TIME - 06:50" /> <MSG N06="X" Q0K="13" S18="VALIDATE AGAINST - 2016-04-13 06:50" /> <MSG N06="X" Q0K="14" S18="ITINERARY DEPARTURE DATE AND TIMES" /> <MSG N06="X" Q0K="15" S18="DEPARTURE - SIN 2016-04-13 19:45 PASS" /> <MSG N06="X" Q0K="16" S18="DAY OF WEEK - WED" /> <MSG N06="X" Q0K="17" S18="ITINERARY DEPARTURE DATE AND TIMES" /> <MSG N06="X" Q0K="18" S18="DEPARTURE - CDG 2016-04-12 19:25 SOFTPASS" /> <MSG N06="X" Q0K="19" S18="DAY OF WEEK - TUE" /> <MSG N06="X" Q0K="20" S18="ITINERARY DEPARTURE DATE AND TIMES" /> <MSG N06="X" Q0K="21" S18="DEPARTURE - SIN 2016-04-11 00:25 SOFTPASS" /> <MSG N06="X" Q0K="22" S18="DAY OF WEEK - MON" /> <MSG N06="X" Q0K="23" S18="***************************************************************" /> <MSG N06="X" Q0K="24" S18="FM: CHCCDG H1SRT ATP K0 392 JP01 SEQ: 5010000 R6" /> <MSG N06="X" Q0K="25" S18=" REUSE RESULT OF H1SRT -SOFTPASS" /> <MSG N06="X" Q0K="26" S18="FM: CHCCDG H1SRT ATP K0 392 JP01 SEQ: 5010000 R6" /> <MSG N06="X" Q0K="27" S18=" REUSE RESULT OF H1SRT -SOFTPASS" /> <MSG N06="X" Q0K="28" S18="FM: CHCCDG H1SRT ATP K0 392 JP01 SEQ: 5010000 R6" /> <MSG N06="X" Q0K="29" S18=" REUSE RESULT OF H1SRT -SOFTPASS" /> <MSG N06="X" Q0K="30" S18="CATEGORY 06 - MIN STAY APPLICATION DIAGNOSTICS" /> <MSG N06="X" Q0K="31" S18="PHASE: FARE VALIDATOR R3 ITEM NUMBER: 92745" /> <MSG N06="X" Q0K="32" S18="CDG CHC H1SRT R2:FARERULE : ATP 392 K0 JP01" /> <MSG N06="X" Q0K="33" S18="MINSTAY SOFTPASS: FAREMARKET DIRECTIONALITY NOT OUTBOUND - NEED REVALIDATION" /> <MSG N06="X" Q0K="34" S18="***************************************************************" /> <MSG N06="X" Q0K="35" S18="CATEGORY 06 - MIN STAY APPLICATION DIAGNOSTICS" /> <MSG N06="X" Q0K="36" S18="PHASE: FARE PATH R3 ITEM NUMBER: 92745" /> <MSG N06="X" Q0K="37" S18="CHC CDG H1SRT R2:FARERULE : ATP 392 K0 JP01" /> <MSG N06="X" Q0K="38" S18="CATEGORY 6 RULE DATA" /> <MSG N06="X" Q0K="39" S18="MINSTAY - 68 HOUR ORIGIN DOW: NONE" /> <MSG N06="X" Q0K="40" S18="MINSTAY DATE - N/A FROM GEO - 3 TO GEO - 3498" /> <MSG N06="X" Q0K="41" S18="TABLE 994 - 0 EARLIER/LATER IND - N/A TIME - N/A" /> <MSG N06="X" Q0K="42" S18="CALCULATED MINIMUM STAY DATES" /> <MSG N06="X" Q0K="43" S18="RETURN DATE - 2016-04-13" /> <MSG N06="X" Q0K="44" S18="RETURN TIME - 06:50" /> <MSG N06="X" Q0K="45" S18="VALIDATE AGAINST - 2016-04-13 06:50" /> <MSG N06="X" Q0K="46" S18="ITINERARY DEPARTURE DATE AND TIMES" /> <MSG N06="X" Q0K="47" S18="DEPARTURE - CDG 2016-04-12 19:25 FAIL" /> <MSG N06="X" Q0K="48" S18="DAY OF WEEK - TUE" /> <MSG N06="X" Q0K="49" S18="***************************************************************" /> <MSG N06="X" Q0K="50" S18="CATEGORY 06 - MIN STAY APPLICATION DIAGNOSTICS" /> <MSG N06="X" Q0K="51" S18="PHASE: FARE PATH R3 ITEM NUMBER: 92745" /> <MSG N06="X" Q0K="52" S18="CHC CDG H1SRT R2:FARERULE : ATP 392 K0 JP01" /> <MSG N06="X" Q0K="53" S18="CATEGORY 6 RULE DATA" /> <MSG N06="X" Q0K="54" S18="MINSTAY - 68 HOUR ORIGIN DOW: NONE" /> <MSG N06="X" Q0K="55" S18="MINSTAY DATE - N/A FROM GEO - 3 TO GEO - 3498" /> <MSG N06="X" Q0K="56" S18="TABLE 994 - 0 EARLIER/LATER IND - N/A TIME - N/A" /> <MSG N06="X" Q0K="57" S18="CALCULATED MINIMUM STAY DATES" /> <MSG N06="X" Q0K="58" S18="RETURN DATE - 2016-04-13" /> <MSG N06="X" Q0K="59" S18="RETURN TIME - 06:50" /> <MSG N06="X" Q0K="60" S18="VALIDATE AGAINST - 2016-04-13 06:50" /> <MSG N06="X" Q0K="61" S18="ITINERARY DEPARTURE DATE AND TIMES" /> <MSG N06="X" Q0K="62" S18="DEPARTURE - CDG 2016-04-12 19:25 FAIL" /> <MSG N06="X" Q0K="63" S18="DAY OF WEEK - TUE" /> <MSG N06="X" Q0K="64" S18="***************************************************************" /> <MSG N06="X" Q0K="65" S18="CATEGORY 06 - MIN STAY APPLICATION DIAGNOSTICS" /> <MSG N06="X" Q0K="66" S18="PHASE: FARE PATH R3 ITEM NUMBER: 92745" /> <MSG N06="X" Q0K="67" S18="CHC CDG H1SRT R2:FARERULE : ATP 392 K0 JP01" /> <MSG N06="X" Q0K="68" S18="MINSTAY PASS: " /> <MSG N06="X" Q0K="69" S18="PRICING UNIT IS ONEWAY" /> <MSG N06="X" Q0K="70" S18="***************************************************************" /> <MSG N06="X" Q0K="71" S18="CATEGORY 06 - MIN STAY APPLICATION DIAGNOSTICS" /> <MSG N06="X" Q0K="72" S18="PHASE: FARE PATH R3 ITEM NUMBER: 92745" /> <MSG N06="X" Q0K="73" S18="CHC CDG H1SRT R2:FARERULE : ATP 392 K0 JP01" /> <MSG N06="X" Q0K="74" S18="CATEGORY 6 RULE DATA" /> <MSG N06="X" Q0K="75" S18="MINSTAY - 68 HOUR ORIGIN DOW: NONE" /> <MSG N06="X" Q0K="76" S18="MINSTAY DATE - N/A FROM GEO - 3 TO GEO - 3498" /> <MSG N06="X" Q0K="77" S18="TABLE 994 - 0 EARLIER/LATER IND - N/A TIME - N/A" /> <MSG N06="X" Q0K="78" S18="CALCULATED MINIMUM STAY DATES" /> <MSG N06="X" Q0K="79" S18="RETURN DATE - 2016-04-13" /> <MSG N06="X" Q0K="80" S18="RETURN TIME - 06:50" /> <MSG N06="X" Q0K="81" S18="VALIDATE AGAINST - 2016-04-13 06:50" /> <MSG N06="X" Q0K="82" S18="ITINERARY DEPARTURE DATE AND TIMES" /> <MSG N06="X" Q0K="83" S18="DEPARTURE - CDG 2016-04-12 19:25 FAIL" /> <MSG N06="X" Q0K="84" S18="DAY OF WEEK - TUE" /> <MSG N06="X" Q0K="85" S18="***************************************************************" /> <MSG N06="X" Q0K="86" S18="CATEGORY 06 - MIN STAY APPLICATION DIAGNOSTICS" /> <MSG N06="X" Q0K="87" S18="PHASE: FARE PATH R3 ITEM NUMBER: 92745" /> <MSG N06="X" Q0K="88" S18="CHC CDG H1SRT R2:FARERULE : ATP 392 K0 JP01" /> <MSG N06="X" Q0K="89" S18="CATEGORY 6 RULE DATA" /> <MSG N06="X" Q0K="90" S18="MINSTAY - 68 HOUR ORIGIN DOW: NONE" /> <MSG N06="X" Q0K="91" S18="MINSTAY DATE - N/A FROM GEO - 3 TO GEO - 3498" /> <MSG N06="X" Q0K="92" S18="TABLE 994 - 0 EARLIER/LATER IND - N/A TIME - N/A" /> <MSG N06="X" Q0K="93" S18="CALCULATED MINIMUM STAY DATES" /> <MSG N06="X" Q0K="94" S18="RETURN DATE - 2016-04-13" /> <MSG N06="X" Q0K="95" S18="RETURN TIME - 06:50" /> <MSG N06="X" Q0K="96" S18="VALIDATE AGAINST - 2016-04-13 06:50" /> <MSG N06="X" Q0K="97" S18="ITINERARY DEPARTURE DATE AND TIMES" /> <MSG N06="X" Q0K="98" S18="DEPARTURE - CDG 2016-04-12 19:25 FAIL" /> <MSG N06="X" Q0K="99" S18="DAY OF WEEK - TUE" /> <MSG N06="X" Q0K="100" S18="***************************************************************" /> </PricingResponse>
Checking Category 6 restrictions for PFF fare
<FareDisplayResponse BI0="ALL"> <MSG N06="X" Q0K="000002" S18=" V FARE BASIS BK FARE SEASONS AP MINMAX RTG"/> <MSG N06="X" Q0K="000004" S18=" 1 PFF P R 11505.00 --- - -/ - EH01"/> <MSG N06="X" Q0K="000006" S18="PASSENGER TYPE-ADT AUTO PRICE-YES "/> <MSG N06="X" Q0K="000008" S18="FROM-PAR TO-SIN CXR-K0 TVL-12JAN16 RULE-UNFF IPREUAS/4"/> <MSG N06="X" Q0K="000010" S18="FARE BASIS-PFF NORMAL FARE DIS-N VENDOR-ATP"/> <MSG N06="X" Q0K="000012" S18="FARE TYPE-FU RT-FIRST CLASS UNRESTRICTED"/> <MSG N06="X" Q0K="000014" S18="EUR 10583.00 MPM E17DEC15 D-INFINITY FC-PFF FN- "/> <MSG N06="X" Q0K="000016" S18="SYSTEM DATES - CREATED 16DEC15/0825 EXPIRES INFINITY"/> <MSG N06="X" Q0K="000018" S18=" "/> <MSG N06="X" Q0K="000020" S18="06.MINIMUM STAY"/> <MSG N06="X" Q0K="000022" S18=" NO MINIMUM STAY REQUIREMENTS APPLY."/> <ODC A01="PAR" A02="SIN" C46="USD"/> <FQD AK0="PAR" AL0="SIN" B00="K0" B01="K0" B30="P" B50="PFF" B70="ADT" BJ0="PFF" C46="EUR" C50="10583.00" C5A="5291.5" D12="2015-12-16" D55="08-25-15.998000" PAS="N" PCG=" " Q1K="3" Q3W="4" Q46="3" S37="ATP" S49="EH01" S53="FU" S86="0000" S90="UNFF"/> </FareDisplayResponse>
Displaying D306/FCPFF/FMPARSIN
<PricingResponse> <MSG N06="X" Q0K="3" S18="DIAGNOSTIC 306 RETURNED NO DATA" /> </PricingResponse>
Checking Category 6 restrictions for AB1CDE/JSP1S fare
<FareDisplayResponse BI0="ALL"> <MSG N06="X" Q0K="000002" S18=" V FARE BASIS BK FARE SEASONS AP MINMAX RTG"/> <MSG N06="X" Q0K="000004" S18=" 1 @AB1CDE/JSP1S B R 734.00 --- - -/ - EH01"/> <MSG N06="X" Q0K="000006" S18="PASSENGER TYPE-ADT AUTO PRICE-YES "/> <MSG N06="X" Q0K="000008" S18="FROM-CHC TO-SIN CXR-XX TVL-12JAN16 RULE-JSP1 IPRPG1S/558"/> <MSG N06="X" Q0K="000010" S18="FARE BASIS-AB1CDE/JSP1S SPECIAL FARE DIS-T VENDOR-ATP"/> <MSG N06="X" Q0K="000012" S18="FARE TYPE-XEX RT-REGULAR EXCURSION"/> <MSG N06="X" Q0K="000014" S18="NZD 1090.00 MPM E05AUG09 D-INFINITY FC-AB1CDE FN- "/> <MSG N06="X" Q0K="000016" S18="SYSTEM DATES - CREATED 04AUG09/1732 EXPIRES INFINITY"/> <MSG N06="X" Q0K="000018" S18=" "/> <MSG N06="X" Q0K="000020" S18="06.MINIMUM STAY"/> <MSG N06="X" Q0K="000022" S18=" NO MINIMUM STAY REQUIREMENTS APPLY."/> <ODC A01="CHC" A02="SIN" C46="USD"/> <FQD AK0="CHC" AL0="SIN" B00="XX" B01="XX" B30="B" B50="AB1CDE/JSP1S" B70="ADT" BJ0="AB1CDE" C46="NZD" C50="1090.00" C5A="545" D12="2009-08-04" D55="17-32-17.252000" N1P="M" PAS="N" PCG="@" Q1K="3" Q3W="558" Q46="1" S37="ATP" S49="EH01" S53="XEX" S86="0000" S90="JSP1"> <C35 Q41="7431742" S37="ATP"/> </FQD> </FareDisplayResponse>
Displaying D306/FCAB1CDE/FMCHCSIN
<PricingResponse> <MSG N06="X" Q0K="3" S18="DIAGNOSTIC 306 RETURNED NO DATA" /> </PricingResponse>
Structured rule request (Fare component number Q6D, Fare basis code B50)
<STRUCTUREDRULEREQUEST> <AGI A10="MIA" A20="80K2" A21="9I98" A80="80K2" A90="H4H" AB0="9999999" AB1="9999999" B00="1S" C40="USD" N0G="*" Q01="34"/> <BIL A20="HDQ" A22="80K2" A70="WPQ/*" AA0="H4H" AD0="60EA8A" AE0="AA" C01="151141056931143170?" C20="INTLWPI1" Q02="6567" Q03="5642" S0R="PPSS"/> <PRO C45="USD" D07="2015-12-22" D54="0293" N08="B" P0J="T" PBB="F" PBK="T" PBZ="F" PPC="T" Q0P="1" RTW="F" S14="WPQ/*196?IPA-DY:IS" S15="TMPCRS" SEY="T" SEZ="T"/> <PXI B70="ADT" Q0U="01"/> <SGI Q0C="01" Q6D="1" B50="H1SRT"> <FLI A01="CHC" A02="SIN" B00="XX" B01="XX" B30="K" BB0="OK" BB2="QF" D00="2016-01-04" D01="2016-01-12" D02="2016-01-12" D30="0293" D31="0720" D32="1060" N03="A" Q0B="298" Q0C="01"/> </SGI> <SGI Q0C="02" Q6D="1" B50="H1SRT"> <FLI A01="SIN" A02="CDG" B00="K0" B01="K0" B30="H" BB0="OK" BB2="QF" D00="2016-01-04" D01="2016-01-13" D02="2016-01-13" D30="0293" D31="0065" D32="0480" N03="A" Q0B="259" Q0C="02"/> </SGI> <SGI Q0C="03" Q6D="2" B50="PFF"> <FLI A01="CDG" A02="SIN" B00="K0" B01="K0" B30="P" BB0="OK" BB2="QF" D00="2016-01-04" D01="2016-01-14" D02="2016-01-15" D30="0293" D31="1180" D32="0910" N03="A" Q0B="254" Q0C="03"/> </SGI> <SGI Q0C="04" Q6D="3" B50="AB1CDE/JSP1S"> <FLI A01="SIN" A02="CHC" B00="XX" B01="XX" B30="B" BB0="OK" BB2="QF" D00="2016-01-04" D01="2016-01-15" D02="2016-01-16" D30="0293" D31="1190" D32="0640" N03="A" Q0B="297" Q0C="04"/> </SGI> </STRUCTUREDRULEREQUEST>
Structured rule response
<StructuredRuleResponse> <SUM C56="14790.00" C40="NZD" S69="SOTO" AO0="MIA" B00="K0" PBC="F" PAR="F" S79="pifhli506" ANG="T"> <PXI B70="ADT" C43="NUC" C5E="9344.35" B71="ADT" Q4P="1" C40="NZD" C5A="14790.00" C45="USD" C5F="9958.00" C54="1.58274900000000" Q05="13" C46="NZD" C66="9958.00" C65="0.00" C5D="999.9999" C5B="17.00" N1U="/" S83="ATPC" P26="T" C62="9941.00" C5G="9941.00" C5M="14764.00" C61="999.9999" C60="17.00" C57="17.00" C58="0.00" PY7="T" PY8="9958.00" Q0W="1" Q0V="0"> <MSG N06="N" Q0K="0" B00="K0" S18="SABRE TEST FARE/NOT VALID FOR GENERAL SALE" /> <MSG N06="W" Q0K="0" S18="PRIVATE FARE APPLIED - CHECK RULES FOR CORRECT TICKETING" /> <MSG N06="W" Q0K="0" S18="VALIDATING CARRIER - " /> <MSG N06="W" Q0K="0" S18="CAT 15 SALES RESTRICTIONS FREE TEXT FOUND - VERIFY RULES" /> <PEN> <CPB MPA="0.00" MPC="USD" C16="T" /> <CPA MPA="0.00" MPC="USD" C16="T" /> <RPB MPA="0.00" MPC="USD" C16="T" /> <RPA MPA="0.00" MPC="USD" C16="T" /> </PEN> <FCD Q6D="1" PUN="1"> <MIN MSD="2016-01-15" MST="08:00" LOC="PAR" /> </FCD> <FCD Q6D="2" PUN="1" /> <FCD Q6D="3" PUN="1" /> <PUD PUN="1"> <MIN MSD="2016-01-15" MST="08:00" LOC="PAR" /> </PUD> <MRJ /> </PXI> </SUM> </StructuredRuleResponse>
The following table describes the data in the response:
Data |
Description |
---|---|
FCD/@Q6D |
Fare component number. |
FCD/@PUN |
Pricing unit number that covers this fare component. |
FCD/MIN/@MSD |
Minimum stay date. |
FCD/MIN/@MST |
Minimum stay time. |
FCD/MIN/@LOC |
Location to which the MSD and MST applies. |
PUD |
Pricing unit data. |
PUD/@PUN |
Pricing unit number. |
PUD/MIN |
Minimum Stay Most restrictive (the latest date/time for a given location). |