You cannot really identify married segment logic except by individual inspection of the availability of the flight on its own and in combination with other flights. The exact inner logic of each airline’s married segment logic will be a trade secret based on their own data analysis. The logic is not expressed in the fare rules.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 |
<SOAP:Envelope xmlns:SOAP="http://schemas.xmlsoap.org/soap/envelope/"> <SOAP:Body> <SOAP:Fault> <faultcode>Server.Business</faultcode> <faultstring>General air service Error.</faultstring> <detail> <air:AvailabilityErrorInfo xmlns:air="http://www.travelport.com/schema/air_v38_0" xmlns:common_v38_0="http://www.travelport.com/schema/common_v38_0"> <common_v38_0:Code>3000</common_v38_0:Code> <common_v38_0:Service>AIRSVC</common_v38_0:Service> <common_v38_0:Type>Business</common_v38_0:Type> <common_v38_0:Description>General air service Error.</common_v38_0:Description> <common_v38_0:TransactionId>41E6D6CE0A074266CAB53D8C72CFC93A</common_v38_0:TransactionId> <air:AirSegmentError> <air:AirSegment Key="elVc0IBAAA/BnWhPBFAAAA==" Group="1" Carrier="AZ" FlightNumber="0077" ProviderCode="1P" Origin="BCN" Destination="FCO" DepartureTime="2018-05-21T11:45:00.000+02:00" ArrivalTime="2018-05-21T13:30:00.000+02:00" ClassOfService="O" Status="NN" GuaranteedPaymentCarrier="No" OptionalServicesIndicator="false" ParticipantLevel="Airline Source"/> <air:ErrorMessage>*** 0 AVBL/WL CLOSED $$AZ$$ </air:ErrorMessage> </air:AirSegmentError> </air:AvailabilityErrorInfo> </detail> </SOAP:Fault> </SOAP:Body> </SOAP:Envelope> |
Solution : automatic booking in married Segments
1 2 3 4 5 6 7 8 9 10 11 12 13 14 |
<ns2:AirSegment Group="0" Carrier="AZ" FlightNumber="0759" ClassOfService="O" ChangeOfPlane="false" OptionalServicesIndicator="false" ProviderCode="1P" Origin="ICN" Destination="FCO" DepartureTime="2018-05-08T13:25:00.000+09:00" ArrivalTime="2018-05-08T18:35:00.000+02:00" ParticipantLevel="Airline Source" Key="elVc0IBAAA/BlWhPBFAAAA=="> <ns2:CodeshareInfo OperatingCarrier="AZ">Alitalia Societa Aerea Italiana SPA</ns2:CodeshareInfo> <!--ns2:Connection/--> </ns2:AirSegment> <ns2:AirSegment Group="0" Carrier="AZ" FlightNumber="0058" ClassOfService="O" ChangeOfPlane="false" OptionalServicesIndicator="false" ProviderCode="1P" Origin="FCO" Destination="MAD" DepartureTime="2018-05-11T08:10:00.000+02:00" ArrivalTime="2018-05-11T10:45:00.000+02:00" ParticipantLevel="Airline Source" Key="elVc0IBAAA/BmWhPBFAAAA=="> <ns2:CodeshareInfo OperatingCarrier="AZ">Alitalia Societa Aerea Italiana SPA</ns2:CodeshareInfo> <!--ns2:Connection/--> </ns2:AirSegment> <ns2:AirSegment Group="1" Carrier="AZ" FlightNumber="0077" ClassOfService="O" ChangeOfPlane="false" OptionalServicesIndicator="false" ProviderCode="1P" Origin="BCN" Destination="FCO" DepartureTime="2018-05-21T11:45:00.000+02:00" ArrivalTime="2018-05-21T13:30:00.000+02:00" ParticipantLevel="Airline Source" Key="elVc0IBAAA/BnWhPBFAAAA=="> <ns2:Connection/> </ns2:AirSegment> <ns2:AirSegment Group="1" Carrier="AZ" FlightNumber="0758" ClassOfService="O" ChangeOfPlane="false" OptionalServicesIndicator="false" ProviderCode="1P" Origin="FCO" Destination="ICN" DepartureTime="2018-05-21T15:05:00.000+02:00" ArrivalTime="2018-05-22T09:30:00.000+09:00" ParticipantLevel="Airline Source" Key="elVc0IBAAA/BoWhPBFAAAA=="> <!--ns2:Connection/--> </ns2:AirSegment> |
1 2 3 4 5 6 7 8 9 10 11 |
1 AZ 759O 08MAY TU ICNFCO HK1 1325 1835 /O $ E 2 AZ 58O 11MAY FR FCOMAD HK1 0810 1045 /O $ E 3 ARNK 4 AZ 77O 21MAY MO BCNFCO HK1 1145 1330 /O $ J01 E 5 AZ 758O 21MAY MO FCOICN HK1 1505 0930 #1/X $ J01 E P- 1.L3994-T 2.L0382-MOBILE/1.1 T- 1.TAW/10/20MAR//TAUREMARKS MT TRAVELER E-MAIL 1.MTT PH.COM -KIM/CHUL.MR TKG FAX-AUTO PRICED FARE TYPE EX |