MCO Retrieve Schema

Copy
MCO Retrieve Request Schema
******************************************************************** 
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:util="http://www.travelport.com/schema/util_v53_0" xmlns:com="http://www.travelport.com/schema/common_v53_0">
   <soapenv:Header/>
   <soapenv:Body>
      <util:MCORetrieveReq TraceId="?" TokenId="?" AuthorizedBy="?" TargetBranch="?" OverrideLogging="?" LanguageCode="?" ReturnAmenities="false" RetrieveProviderReservationDetails="false" MCONumber="?" ProviderLocatorCode="?" ProviderCode="?">
         <com:BillingPointOfSaleInfo OriginApplication="?" CIDBNumber="?"/>
         <!--0 to 999 repetitions:-->
         <com:AgentIDOverride SupplierCode="?" ProviderCode="?" AgentID="?"/>
         <!--Optional:-->
         <com:TerminalSessionInfo>?</com:TerminalSessionInfo>
         <!--Optional:-->
         <com:OverridePCC ProviderCode="?" PseudoCityCode="?"/>
      </util:MCORetrieveReq>
   </soapenv:Body>
</soapenv:Envelope>

MCO Retrieve Response Schema
******************************************************************** 
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:util="http://www.travelport.com/schema/util_v53_0" xmlns:com="http://www.travelport.com/schema/common_v53_0">
   <soapenv:Header/>
   <soapenv:Body>
      <util:MCORetrieveRsp TraceId="?" TransactionId="?" ResponseTime="?" CommandHistory="?">
         <!--0 to 999 repetitions:-->
         <com:ResponseMessage Code="?" Type="?" ProviderCode="?" SupplierCode="?">?</com:ResponseMessage>
         <!--0 to 999 repetitions:-->
         <util:MCO MCONumber="?" TktIssueInd="?" IssueInd="?" ReasonCode="?" TourCode="?" MCOIssueDate="?" DocNum="?" ModifierData="?">
            <!--0 to 999 repetitions:-->
            <com:FormOfPayment Key="?" Type="?" FulfillmentType="?" FulfillmentLocation="?" FulfillmentIDType="?" FulfillmentIDNumber="?" IsAgentType="false" AgentText="?" ReuseFOP="?" ExternalReference="?" Reusable="false" ProfileID="?" ProfileKey="?" ElStat="?" KeyOverride="?">
               <!--You have a CHOICE of the next 13 items at this level-->
               <!--Optional:-->
               <com:CreditCard Type="?" Number="?" ExpDate="?" Name="?" CVV="?" ApprovalCode="?" ExtendedPayment="?" CustomerReference="?" AcceptanceOverride="?" ThirdPartyPayment="false" BankName="?" BankCountryCode="?" BankStateCode="?" Enett="false" ProfileID="?" Key="?">
                  <!--Optional:-->
                  <com:PhoneNumber Key="?" Type="?" Location="?" CountryCode="?" AreaCode="?" Number="?" Extension="?" Text="?" ElStat="?" KeyOverride="?">
                     <!--0 to 999 repetitions:-->
                     <com:ProviderReservationInfoRef Key="?"/>
                  </com:PhoneNumber>
                  <!--Optional:-->
                  <com:BillingAddress Key="?" ElStat="?" KeyOverride="?">
                     <!--Optional:-->
                     <com:AddressName>?</com:AddressName>
                     <!--0 to 5 repetitions:-->
                     <com:Street>?</com:Street>
                     <!--Optional:-->
                     <com:City>?</com:City>
                     <!--Optional:-->
                     <com:State>?</com:State>
                     <!--Optional:-->
                     <com:PostalCode>?</com:PostalCode>
                     <!--Optional:-->
                     <com:Country>?</com:Country>
                     <!--0 to 99 repetitions:-->
                     <com:ProviderReservationInfoRef Key="?"/>
                  </com:BillingAddress>
               </com:CreditCard>
               <!--Optional:-->
               <com:DebitCard Type="?" Number="?" ExpDate="?" Name="?" CVV="?" ApprovalCode="?" IssueNumber="?" ProfileID="?" Key="?">
                  <!--Optional:-->
                  <com:PhoneNumber Key="?" Type="?" Location="?" CountryCode="?" AreaCode="?" Number="?" Extension="?" Text="?" ElStat="?" KeyOverride="?">
                     <!--0 to 999 repetitions:-->
                     <com:ProviderReservationInfoRef Key="?"/>
                  </com:PhoneNumber>
                  <!--Optional:-->
                  <com:BillingAddress Key="?" ElStat="?" KeyOverride="?">
                     <!--Optional:-->
                     <com:AddressName>?</com:AddressName>
                     <!--0 to 5 repetitions:-->
                     <com:Street>?</com:Street>
                     <!--Optional:-->
                     <com:City>?</com:City>
                     <!--Optional:-->
                     <com:State>?</com:State>
                     <!--Optional:-->
                     <com:PostalCode>?</com:PostalCode>
                     <!--Optional:-->
                     <com:Country>?</com:Country>
                     <!--0 to 99 repetitions:-->
                     <com:ProviderReservationInfoRef Key="?"/>
                  </com:BillingAddress>
               </com:DebitCard>
               <!--Optional:-->
               <com:EnettVan MinPercentage="?" MaxPercentage="?" ExpiryDays="?" MultiUse="true"/>
               <!--Optional:-->
               <com:Certificate Number="?" Amount="?" DiscountAmount="?" DiscountPercentage="?" NotValidBefore="?" NotValidAfter="?"/>
               <!--Optional:-->
               <com:TicketNumber>?</com:TicketNumber>
               <!--Optional:-->
               <com:Check MICRNumber="?" RoutingNumber="?" AccountNumber="?" CheckNumber="?"/>
               <!--Optional:-->
               <com:Requisition Number="?" Category="?" Type="?"/>
               <!--Optional:-->
               <com:MiscFormOfPayment CreditCardType="?" CreditCardNumber="?" ExpDate="?" Text="?" Category="?" AcceptanceOverride="?"/>
               <!--Optional:-->
               <com:AgencyPayment AgencyBillingIdentifier="?" AgencyBillingNumber="?" AgencyBillingPassword="?"/>
               <!--Optional:-->
               <com:UnitedNations Number="?"/>
               <!--Optional:-->
               <com:DirectPayment Text="?"/>
               <!--Optional:-->
               <com:AgentVoucher Number="?"/>
               <!--Optional:-->
               <com:PaymentAdvice Type="?" DocumentNumber="?" IssueDate="?" IssueCity="?" OriginalFOP="?"/>
               <!--0 to 999 repetitions:-->
               <com:ProviderReservationInfoRef Key="?" ProviderReservationLevel="true"/>
               <!--0 to 999 repetitions:-->
               <com:SegmentRef Key="?"/>
               <!--Optional:-->
               <com:BSPPayment BSPIdentifier="?" BSPPassword="?"/>
               <!--Optional:-->
               <com:ARCPayment ARCIdentifier="?" ARCPassword="?"/>
            </com:FormOfPayment>
            <!--0 to 999 repetitions:-->
            <com:MCOMainData MCOAmount="?" MCOCurrency="?" MCOEquivFarePaid="?" MCOEquivCurrency="?" BankSellRate="?" PlatingCarrier="?" RelatedTktNum="?" ValidFor="?" TourOperator="?" Location="?" MCOTax="?">
               <!--0 to 999 repetitions:-->
               <com:PassengerInfo BookingTravelerRef="?" PassengerType="?">
                  <!--Optional:-->
                  <com:Name Prefix="?" First="?" Middle="?" Last="?" Suffix="?" TravelerProfileId="?"/>
               </com:PassengerInfo>
               <!--0 to 999 repetitions:-->
               <com:TaxInfo Key="?" Category="?" CarrierDefinedCategory="?" SegmentRef="?" FlightDetailsRef="?" CouponRef="?" Amount="?" OriginAirport="?" DestinationAirport="?" CountryCode="?" FareInfoRef="?" TaxExempted="?" ProviderCode="?" SupplierCode="?" Text="?">
                  <!--0 to 999 repetitions:-->
                  <com:TaxDetail Amount="?" OriginAirport="?" DestinationAirport="?" CountryCode="?" FareInfoRef="?"/>
                  <!--Optional:-->
                  <com:IncludedInBase Amount="?"/>
               </com:TaxInfo>
               <!--Optional:-->
               <com:Commission Amount="?" Percentage="?"/>
            </com:MCOMainData>
            <!--0 to 999 repetitions:-->
            <com:MCORemark AdditionalRmk="?">?</com:MCORemark>
            <!--0 to 999 repetitions:-->
            <com:Endorsement Value="?"/>
            <!--0 to 999 repetitions:-->
            <util:MCOMainTax Key="?" Category="?" CarrierDefinedCategory="?" SegmentRef="?" FlightDetailsRef="?" CouponRef="?" Amount="?" OriginAirport="?" DestinationAirport="?" CountryCode="?" FareInfoRef="?" TaxExempted="?" ProviderCode="?" SupplierCode="?" Text="?">
               <!--0 to 999 repetitions:-->
               <com:TaxDetail Amount="?" OriginAirport="?" DestinationAirport="?" CountryCode="?" FareInfoRef="?"/>
               <!--Optional:-->
               <com:IncludedInBase Amount="?"/>
            </util:MCOMainTax>
            <!--0 to 999 repetitions:-->
            <util:PsgrFacilityCharge Key="?" Category="?" CarrierDefinedCategory="?" SegmentRef="?" FlightDetailsRef="?" CouponRef="?" Amount="?" OriginAirport="?" DestinationAirport="?" CountryCode="?" FareInfoRef="?" TaxExempted="?" ProviderCode="?" SupplierCode="?" Text="?">
               <!--0 to 999 repetitions:-->
               <com:TaxDetail Amount="?" OriginAirport="?" DestinationAirport="?" CountryCode="?" FareInfoRef="?"/>
               <!--Optional:-->
               <com:IncludedInBase Amount="?"/>
            </util:PsgrFacilityCharge>
            <!--0 to 999 repetitions:-->
            <util:ZPTax Key="?" Category="?" CarrierDefinedCategory="?" SegmentRef="?" FlightDetailsRef="?" CouponRef="?" Amount="?" OriginAirport="?" DestinationAirport="?" CountryCode="?" FareInfoRef="?" TaxExempted="?" ProviderCode="?" SupplierCode="?" Text="?">
               <!--0 to 999 repetitions:-->
               <com:TaxDetail Amount="?" OriginAirport="?" DestinationAirport="?" CountryCode="?" FareInfoRef="?"/>
               <!--Optional:-->
               <com:IncludedInBase Amount="?"/>
            </util:ZPTax>
            <!--0 to 999 repetitions:-->
            <util:Txt>?</util:Txt>
            <!--0 to 999 repetitions:-->
            <com:MCOExchangeData>
               <!--Optional:-->
               <com:TktNum>?</com:TktNum>
               <!--Optional:-->
               <com:ThruTktInd>?</com:ThruTktInd>
               <!--Optional:-->
               <com:EndExchangeTktNum>?</com:EndExchangeTktNum>
               <!--Optional:-->
               <com:NumCoupons>?</com:NumCoupons>
               <!--Optional:-->
               <com:TktOne>?</com:TktOne>
               <!--Optional:-->
               <com:TktTwo>?</com:TktTwo>
               <!--Optional:-->
               <com:TktThree>?</com:TktThree>
               <!--Optional:-->
               <com:TktFour>?</com:TktFour>
               <!--Optional:-->
               <com:FOP>?</com:FOP>
               <!--Optional:-->
               <com:OrigTktNum>?</com:OrigTktNum>
               <!--Optional:-->
               <com:OrigCity>?</com:OrigCity>
               <!--Optional:-->
               <com:OrigTktDt>?</com:OrigTktDt>
               <!--Optional:-->
               <com:IATACode>?</com:IATACode>
            </com:MCOExchangeData>
            <!--0 to 999 repetitions:-->
            <com:PTATODFee>
               <!--Optional:-->
               <com:FeeAppliesToInd>?</com:FeeAppliesToInd>
               <!--Optional:-->
               <com:FeeTypeInd>?</com:FeeTypeInd>
               <!--Optional:-->
               <com:FeeValue>?</com:FeeValue>
            </com:PTATODFee>
         </util:MCO>
      </util:MCORetrieveRsp>
   </soapenv:Body>
</soapenv:Envelope>