OrderRetrieve Scenario - 1
OrderRetrieveRQ
Â
<soapenv:Envelope xmlns:soapenv = "http://schemas.xmlsoap.org/soap/envelope/" xmlns:ns = "http://www.iata.org/IATA/EDIST/2017.2">
<soapenv:Header/>
<soapenv:Body>
<ns:OrderRetrieveRQ Version = "17.2">
<ns:PointOfSale>
<ns:Location>
<ns:CountryCode>DE</ns:CountryCode>
<ns:CityCode>AYT</ns:CityCode>
</ns:Location>
</ns:PointOfSale>
<ns:Document>
<ns:Name>NDC</ns:Name>
<ns:ReferenceVersion>17.2</ns:ReferenceVersion>
</ns:Document>
<ns:Party>
<ns:Sender>
<ns:AgentUserSender>
<ns:Name>Guest Website</ns:Name>
<ns:AgentUserID>Guest EN</ns:AgentUserID>
</ns:AgentUserSender>
</ns:Sender>
<ns:Recipient>
<ns:ORA_Recipient>
<ns:AirlineID>V1</ns:AirlineID>
<ns:Name>AIRLINE CODE</ns:Name>
</ns:ORA_Recipient>
</ns:Recipient>
</ns:Party>
<ns:Query>
<ns:Filters>
<ns:OrderID Owner = "V1">X87S25</ns:OrderID>
</ns:Filters>
</ns:Query>
</ns:OrderRetrieveRQ>
</soapenv:Body>
</soapenv:Envelope>
Â
OrderViewRS
Â
<soap:Envelope xmlns:soap = "http://schemas.xmlsoap.org/soap/envelope/">
<soap:Body>
<ns2:OrderViewRS
Version = "17.2"
xmlns:ns2 = "http://www.iata.org/IATA/EDIST/2017.2"
xmlns:ns3 = "http://www.ibsplc.com/iFlyRes/simpleTypes/2017.2">
<ns2:Document>
<ns2:Name>NDC</ns2:Name>
<ns2:ReferenceVersion>17.2</ns2:ReferenceVersion>
</ns2:Document>
<ns2:Party>
<ns2:Sender>
<ns2:AgentUserSender>
<ns2:AgentUserID>Guest EN</ns2:AgentUserID>
</ns2:AgentUserSender>
</ns2:Sender>
<ns2:Participants xsi:nil = "true" xmlns:xsi = "http://www.w3.org/2001/XMLSchema-instance"/>
<ns2:Recipient>
<ns2:ORA_Recipient>
<ns2:AirlineID>V1</ns2:AirlineID>
</ns2:ORA_Recipient>
</ns2:Recipient>
</ns2:Party>
<ns2:Success/>
<ns2:Response>
<ns2:OrderViewProcessing/>
<ns2:Order
OrderID = "X87S25"
Owner = "V1"
MetadataRefs = "V1_AUG.1554670964674">
<ns2:BookingReferences>
<ns2:BookingReference>
<ns2:Type>6</ns2:Type>
<ns2:ID>X87S25</ns2:ID>
<ns2:OtherID Name = "ORDER CREATED CHANNEL">Guest EN</ns2:OtherID>
</ns2:BookingReference>
</ns2:BookingReferences>
<ns2:TotalOrderPrice>
<ns2:DetailCurrencyPrice>
<ns2:Total Code = "EUR">45.99</ns2:Total>
</ns2:DetailCurrencyPrice>
</ns2:TotalOrderPrice>
<ns2:Status>
<ns2:StatusCode>OK</ns2:StatusCode>
</ns2:Status>
<ns2:Payments>
<ns2:Payment>
<ns2:Type>CC</ns2:Type>
<ns2:Amount>
<ns2:SimpleCurrencyPrice Code = "EUR">45.99</ns2:SimpleCurrencyPrice>
</ns2:Amount>
<ns2:Method>
<ns2:PaymentCardMethod>
<ns2:CardCode>VI</ns2:CardCode>
<ns2:MaskedCardNumber>XXXXXXXXXXXX1381</ns2:MaskedCardNumber>
<ns2:CardHolderName>TEST</ns2:CardHolderName>
<ns2:EffectiveExpireDate/>
</ns2:PaymentCardMethod>
</ns2:Method>
</ns2:Payment>
</ns2:Payments>
<ns2:OrderItems>
<ns2:OrderItem OrderItemID = "V1_ORITM_PAX.35068_SEG.500" Owner = "V1">
<ns2:PriceDetail>
<ns2:TotalAmount>
<ns2:DetailCurrencyPrice>
<ns2:Total Code = "EUR">40.99</ns2:Total>
<ns2:Details>
<ns2:Detail>
<ns2:SubTotal Code = "EUR">40.99</ns2:SubTotal>
<ns2:Application>APPLIED FARE</ns2:Application>
</ns2:Detail>
</ns2:Details>
<ns2:Taxes>
<ns2:Total Code = "EUR">0.0</ns2:Total>
</ns2:Taxes>
<ns2:Fees>
<ns2:Total Code = "EUR">0.0</ns2:Total>
</ns2:Fees>
</ns2:DetailCurrencyPrice>
</ns2:TotalAmount>
<ns2:BaseAmount Code = "EUR">40.99</ns2:BaseAmount>
<ns2:Surcharges>
<ns2:Surcharge>
<ns2:Total Code = "EUR">0.0</ns2:Total>
</ns2:Surcharge>
</ns2:Surcharges>
<ns2:Taxes>
<ns2:Total Code = "EUR">0.0</ns2:Total>
</ns2:Taxes>
</ns2:PriceDetail>
<ns2:Service ServiceID = "V1_SRVC_PAX.35068_SEG.500">
<ns2:PassengerRef>V1_PAX.35068</ns2:PassengerRef>
<ns2:SegmentRef>V1_SEG.500</ns2:SegmentRef>
</ns2:Service>
<ns2:FareDetail>
<ns2:Price>
<ns2:TotalAmount>
<ns2:DetailCurrencyPrice>
<ns2:Total>40.99</ns2:Total>
<ns2:Details>
<ns2:Detail>
<ns2:SubTotal>0.0</ns2:SubTotal>
<ns2:Application>APPLIED FARE</ns2:Application>
</ns2:Detail>
</ns2:Details>
</ns2:DetailCurrencyPrice>
</ns2:TotalAmount>
<ns2:BaseAmount Code = "EUR">40.99</ns2:BaseAmount>
<ns2:Surcharges>
<ns2:Surcharge>
<ns2:Total>0.0</ns2:Total>
</ns2:Surcharge>
</ns2:Surcharges>
<ns2:Taxes>
<ns2:Total>0.0</ns2:Total>
</ns2:Taxes>
</ns2:Price>
<ns2:FareComponent>
<ns2:Price>
<ns2:TotalAmount>
<ns2:DetailCurrencyPrice>
<ns2:Total>40.99</ns2:Total>
<ns2:Details>
<ns2:Detail>
<ns2:SubTotal Code = "EUR">0.0</ns2:SubTotal>
<ns2:Application>APPLIED FARE</ns2:Application>
</ns2:Detail>
</ns2:Details>
</ns2:DetailCurrencyPrice>
</ns2:TotalAmount>
<ns2:BaseAmount Code = "EUR">40.99</ns2:BaseAmount>
</ns2:Price>
<ns2:FareBasis>
<ns2:FareBasisCode refs = "V1_AUG.1554670964679 V1_AUG.1554670964672">
<ns2:Code>IINT</ns2:Code>
</ns2:FareBasisCode>
<ns2:RBD>I</ns2:RBD>
<ns2:CabinType>
<ns2:CabinTypeCode
xsi:type = "xs:string"
xmlns:xsi = "http://www.w3.org/2001/XMLSchema-instance"
xmlns:xs = "http://www.w3.org/2001/XMLSchema">Y</ns2:CabinTypeCode>
<ns2:CabinTypeName
xsi:type = "xs:string"
xmlns:xsi = "http://www.w3.org/2001/XMLSchema-instance"
xmlns:xs = "http://www.w3.org/2001/XMLSchema">ECONOMY</ns2:CabinTypeName>
</ns2:CabinType>
</ns2:FareBasis>
<ns2:TicketDesig>IINT</ns2:TicketDesig>
<ns2:FareRules>
<ns2:AdvanceStay>
<ns2:AdvancePurchase>P0Y0M0DT0H0M0.000S</ns2:AdvancePurchase>
</ns2:AdvanceStay>
</ns2:FareRules>
<ns2:SegmentRefs>V1_SEG.500</ns2:SegmentRefs>
</ns2:FareComponent>
</ns2:FareDetail>
</ns2:OrderItem>
<ns2:OrderItem OrderItemID = "V1_ORITM_PAX.35068_SSR.500" Owner = "V1">
<ns2:PriceDetail>
<ns2:TotalAmount>
<ns2:DetailCurrencyPrice>
<ns2:Total Code = "EUR">5.0</ns2:Total>
<ns2:Fees>
<ns2:Total Code = "EUR">5.0</ns2:Total>
<ns2:Breakdown>
<ns2:Fee>
<ns2:Amount Taxable = "false" Code = "EUR">5.0</ns2:Amount>
<ns2:Designator>SNML</ns2:Designator>
<ns2:Description>Snack</ns2:Description>
</ns2:Fee>
</ns2:Breakdown>
</ns2:Fees>
</ns2:DetailCurrencyPrice>
</ns2:TotalAmount>
<ns2:BaseAmount Code = "EUR">0</ns2:BaseAmount>
<ns2:Fees>
<ns2:Total Code = "EUR">5.0</ns2:Total>
<ns2:Breakdown>
<ns2:Fee>
<ns2:Amount Taxable = "false" Code = "EUR">5.0</ns2:Amount>
<ns2:Designator>SNML</ns2:Designator>
<ns2:Description>Snack</ns2:Description>
</ns2:Fee>
</ns2:Breakdown>
</ns2:Fees>
</ns2:PriceDetail>
<ns2:Service ServiceID = "V1_SRVC_PAX.35068_SSR.500">
<ns2:PassengerRef>V1_PAX.35068</ns2:PassengerRef>
<ns2:ServiceDefinitionRef SegmentRef = "V1_SEG.500">V1_SSR.500</ns2:ServiceDefinitionRef>
</ns2:Service>
</ns2:OrderItem>
</ns2:OrderItems>
</ns2:Order>
<ns2:TicketDocInfos>
<ns2:TicketDocInfo>
<ns2:TicketDocument>
<ns2:TicketDocNbr>5642100002061</ns2:TicketDocNbr>
<ns2:Type>702</ns2:Type>
<ns2:NumberofBooklets>1</ns2:NumberofBooklets>
<ns2:DateOfIssue>2019-10-08Z</ns2:DateOfIssue>
<ns2:TicketingLocation>AYT</ns2:TicketingLocation>
<ns2:CouponInfo>
<ns2:CouponNumber>1</ns2:CouponNumber>
<ns2:Status>I</ns2:Status>
<ns2:SoldAirlineInfo>
<ns2:Departure>
<ns2:AirportCode>AYT</ns2:AirportCode>
<ns2:Date>2019-10-10Z</ns2:Date>
<ns2:Time>10:00</ns2:Time>
<ns2:Terminal>
<ns2:Name>1</ns2:Name>
</ns2:Terminal>
</ns2:Departure>
<ns2:Arrival>
<ns2:AirportCode>FRA</ns2:AirportCode>
<ns2:Date>2019-10-10Z</ns2:Date>
<ns2:Time>16:00</ns2:Time>
<ns2:ChangeOfDay>0</ns2:ChangeOfDay>
<ns2:Terminal>
<ns2:Name>2</ns2:Name>
</ns2:Terminal>
</ns2:Arrival>
<ns2:MarketingCarrier>
<ns2:AirlineID>V1</ns2:AirlineID>
<ns2:FlightNumber>140</ns2:FlightNumber>
</ns2:MarketingCarrier>
</ns2:SoldAirlineInfo>
</ns2:CouponInfo>
<ns2:ReportingType>Airline</ns2:ReportingType>
</ns2:TicketDocument>
<ns2:PassengerReference>V1_PAX.35068</ns2:PassengerReference>
</ns2:TicketDocInfo>
</ns2:TicketDocInfos>
<ns2:DataLists>
<ns2:PassengerList>
<ns2:Passenger PassengerID = "V1_PAX.35068">
<ns2:PTC>ADT</ns2:PTC>
<ns2:Individual>
<ns2:Birthdate>1999-12-15Z</ns2:Birthdate>
<ns2:Gender>Male</ns2:Gender>
<ns2:NameTitle>MR</ns2:NameTitle>
<ns2:GivenName>DYRM</ns2:GivenName>
<ns2:Surname>ALB</ns2:Surname>
</ns2:Individual>
<ns2:Language>
<ns2:LanguageUsage>English</ns2:LanguageUsage>
</ns2:Language>
</ns2:Passenger>
</ns2:PassengerList>
<ns2:ContactList>
<ns2:ContactInformation ContactID = "V1_CNTCT.1554670964677">
<ns2:ContactType>HOME_PRIMARY</ns2:ContactType>
<ns2:PostalAddress>
<ns2:Label>AddressAtOrigin</ns2:Label>
<ns2:Street>3 St. Georges Road</ns2:Street>
<ns2:Street>Clifton</ns2:Street>
<ns2:PostalCode>BS1 5UL</ns2:PostalCode>
<ns2:CityName>Bristol</ns2:CityName>
<ns2:CountryName>UNITED KINGDOM</ns2:CountryName>
</ns2:PostalAddress>
<ns2:ContactProvided>
<ns2:EmailAddress>
<ns2:Label>EMAIL_ID</ns2:Label>
<ns2:EmailAddressValue>andy@hotmail.com</ns2:EmailAddressValue>
</ns2:EmailAddress>
</ns2:ContactProvided>
<ns2:ContactProvided>
<ns2:Phone>
<ns2:Label>CELL_NUMBER</ns2:Label>
<ns2:PhoneNumber>4412332232223</ns2:PhoneNumber>
</ns2:Phone>
</ns2:ContactProvided>
<ns2:Individual>
<ns2:NameTitle>MR</ns2:NameTitle>
<ns2:GivenName>AUTOFIRSTNAME</ns2:GivenName>
<ns2:Surname>AUTOLASTNAME</ns2:Surname>
</ns2:Individual>
</ns2:ContactInformation>
</ns2:ContactList>
<ns2:DescriptionList>
<ns2:Description ObjectKey = "V1_RC.1554670964676">
<ns2:Text>Cdescription</ns2:Text>
<ns2:Media>
<ns2:MediaLink>https://www.google.com/search?tbm=isch&q=sweets&chips=q:sweets,g_1:jelly:WTsl3Kz1xRY%3D&usg=AI4_-kSb</ns2:MediaLink>
</ns2:Media>
<ns2:Media>
<ns2:MediaLink>https://www.google.com/search?tbm=isch&q=sweets&chips=q:sweets,g_1:jelly:WTsl3Kz1xRY%3D&usg=AI4_-kSa</ns2:MediaLink>
</ns2:Media>
<ns2:Media>
<ns2:MediaLink>https://www.google.com/search?tbm=isch&q=sweets&chips=q:sweets,g_1:jelly:WTsl3Kz1xRY%3D&usg=AI4_-kSc</ns2:MediaLink>
</ns2:Media>
<ns2:Media>
<ns2:MediaLink>https://www.google.com/search?tbm=isch&q=sweets&chips=q:sweets,g_1:jelly:WTsl3Kz1xRY%3D&usg=AI4_-kSd</ns2:MediaLink>
</ns2:Media>
</ns2:Description>
</ns2:DescriptionList>
<ns2:FlightSegmentList>
<ns2:FlightSegment SegmentKey = "V1_SEG.500">
<ns2:Departure>
<ns2:AirportCode>AYT</ns2:AirportCode>
<ns2:Date>2019-10-10Z</ns2:Date>
<ns2:Time>10:00</ns2:Time>
<ns2:Terminal>
<ns2:Name>1</ns2:Name>
</ns2:Terminal>
</ns2:Departure>
<ns2:Arrival>
<ns2:AirportCode>FRA</ns2:AirportCode>
<ns2:Date>2019-10-10Z</ns2:Date>
<ns2:Time>16:00</ns2:Time>
<ns2:ChangeOfDay>0</ns2:ChangeOfDay>
<ns2:Terminal>
<ns2:Name>2</ns2:Name>
</ns2:Terminal>
</ns2:Arrival>
<ns2:MarketingCarrier>
<ns2:AirlineID>V1</ns2:AirlineID>
<ns2:FlightNumber>140</ns2:FlightNumber>
</ns2:MarketingCarrier>
<ns2:Equipment>
<ns2:AircraftCode>738</ns2:AircraftCode>
<ns2:AirlineEquipCode>800</ns2:AirlineEquipCode>
</ns2:Equipment>
<ns2:ClassOfService>
<ns2:Code>I</ns2:Code>
<ns2:MarketingName CabinDesignator = "Y">ECONOMY</ns2:MarketingName>
</ns2:ClassOfService>
<ns2:FlightDetail>
<ns2:FlightDuration>
<ns2:Value>P0Y0M0DT7H0M0.000S</ns2:Value>
</ns2:FlightDuration>
</ns2:FlightDetail>
</ns2:FlightSegment>
</ns2:FlightSegmentList>
<ns2:FlightList>
<ns2:Flight FlightKey = "V1_FL.501">
<ns2:Journey>
<ns2:Time>P0Y0M0DT7H0M0.000S</ns2:Time>
</ns2:Journey>
<ns2:SegmentReferences>V1_SEG.500</ns2:SegmentReferences>
</ns2:Flight>
</ns2:FlightList>
<ns2:OriginDestinationList>
<ns2:OriginDestination OriginDestinationKey = "V1_OD.501">
<ns2:DepartureCode>AYT</ns2:DepartureCode>
<ns2:ArrivalCode>FRA</ns2:ArrivalCode>
<ns2:FlightReferences>V1_FL.501</ns2:FlightReferences>
</ns2:OriginDestination>
</ns2:OriginDestinationList>
<ns2:ServiceDefinitionList>
<ns2:ServiceDefinition ServiceDefinitionID = "V1_SSR.500" Owner = "V1">
<ns2:Name>Diabetic Snack</ns2:Name>
<ns2:Encoding>
<ns2:RFIC>G</ns2:RFIC>
<ns2:Code>DBML</ns2:Code>
<ns2:SubCode>0AS</ns2:SubCode>
</ns2:Encoding>
<ns2:Descriptions>
<ns2:Description>
<ns2:Text>ONE MEAL REQUEST PER PAX</ns2:Text>
</ns2:Description>
<ns2:Description>
<ns2:Text>Diabetic Snack</ns2:Text>
</ns2:Description>
</ns2:Descriptions>
</ns2:ServiceDefinition>
</ns2:ServiceDefinitionList>
</ns2:DataLists>
<ns2:Metadata>
<ns2:PassengerMetadata MetadataKey = "V1_MDK.1554670964675">
<ns2:AugmentationPoint>
<ns2:AugPoint Key = "V1_AUG.1554670964674">
<ns3:ItineraryAmountDetailAugPoint>
<TotalPriceAmount Code = "EUR">40.99</TotalPriceAmount>
<TotalFeeAmount Code = "EUR">5.0</TotalFeeAmount>
<TotalAmount Code = "EUR">45.99</TotalAmount>
<TotalAmountToBePaid Code = "EUR">0.0</TotalAmountToBePaid>
<TotalAmountPaid Code = "EUR">45.99</TotalAmountPaid>
</ns3:ItineraryAmountDetailAugPoint>
</ns2:AugPoint>
</ns2:AugmentationPoint>
</ns2:PassengerMetadata>
<ns2:Other>
<ns2:OtherMetadata>
<ns2:CurrencyMetadatas>
<ns2:CurrencyMetadata MetadataKey = "EUR">
<ns2:Application>Display Currency</ns2:Application>
<ns2:Decimals>2</ns2:Decimals>
<ns2:Name>EURO</ns2:Name>
</ns2:CurrencyMetadata>
</ns2:CurrencyMetadatas>
</ns2:OtherMetadata>
<ns2:OtherMetadata>
<ns2:PriceMetadatas>
<ns2:PriceMetadata MetadataKey = "V1_MDK.1554670964673">
<ns2:AugmentationPoint>
<ns2:AugPoint Key = "V1_AUG.1554670964679">
<ns3:FareComponentAugPoint>
<BaseFare Code = "EUR">40.99</BaseFare>
<AppliedFare Code = "EUR">40.99</AppliedFare>
</ns3:FareComponentAugPoint>
</ns2:AugPoint>
<ns2:AugPoint Key = "V1_AUG.1554670964672">
<ns3:FareDetailAugPoint refs = "V1_RC.1554670964676">
<FareType>SUNECO</FareType>
<FareLevel>ST</FareLevel>
<FareId>2147483749</FareId>
</ns3:FareDetailAugPoint>
</ns2:AugPoint>
</ns2:AugmentationPoint>
</ns2:PriceMetadata>
</ns2:PriceMetadatas>
</ns2:OtherMetadata>
</ns2:Other>
</ns2:Metadata>
</ns2:Response>
</ns2:OrderViewRS>
</soap:Body>
</soap:Envelope>