axis-java-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Anand Kasi (JIRA)" <axis-...@ws.apache.org>
Subject [jira] Created: (AXIS-2299) Unable to create proxy using WSDL2JAVA in Axis 1.2.1
Date Fri, 11 Nov 2005 17:00:03 GMT
Unable to create proxy using WSDL2JAVA in Axis 1.2.1
----------------------------------------------------

         Key: AXIS-2299
         URL: http://issues.apache.org/jira/browse/AXIS-2299
     Project: Apache Axis
        Type: Bug
    Versions: 1.2.1    
 Environment: Operating System: Windows XP. 
Axis version: Axis 1.2.1. I have no issues with Axis 1.1 
Java version"1.4.2_04. 
    Reporter: Anand Kasi
    Priority: Blocker



We are trying to move from Axis 1.1 to 1.2.1 and encountering the "Reference is referenced but not defined." error when generating the proxy using wsdl2java. Seems like this issue was worked on but still people are having problems with it.  Please see my wsdl file and ant script used to generate the proxxy.  I have no issues generating proxy with Axis 1.1.

Please see the following post:

http://marc.theaimsgroup.com/?l=axis-dev&m=113172656922971&w=2

<B>Error : </B>

     [java] java.io.IOException: Type {http://www.w3.org/2000/09/xmldsig#}Refere

nce is referenced but not defined.

     [java]     at org.apache.axis.wsdl.symbolTable.SymbolTable.checkForUndefine

d(SymbolTable.java:665)

     [java]     at org.apache.axis.wsdl.symbolTable.SymbolTable.add(SymbolTable.

java:545)

     [java]     at org.apache.axis.wsdl.symbolTable.SymbolTable.populate(SymbolT

able.java:518)

     [java]     at org.apache.axis.wsdl.symbolTable.SymbolTable.populate(SymbolT

able.java:495)

     [java]     at org.apache.axis.wsdl.gen.Parser$WSDLRunnable.run(Parser.java:

361)

     [java]     at java.lang.Thread.run(Thread.java:534)

     [java] Java Result: 1

<B>Ant Script Used to Create Proxy:</B>


<!DOCTYPE project SYSTEM "ant.dtd">
<project default="GenerateProxy" name="USGSessionCreateAndCloseProxy">
    <property environment="env"/>
    <property name="CruiseWSDL_FILE" value="../CruiseWebServiceSchema/CruiseWebService121.wsdl"/>
    <property name="CruiseWSDL" value="${CruiseWSDL_FILE}"/>
    <property name="ProxyDir" value="client"/>
    <property name="Axis1.2.1" value="${env.AXIS1_2_1_HOME}/lib"/>
    <property name="AxisLib" value="${Axis1.2.1}"/>
    <!-- Generate Proxy -->
    <target name="GenerateProxy" >
        <!-- Create the directory if it doesn't already exist -->
        <mkdir dir="${ProxyDir}"/>
        <!-- Empty the directory of any previous files -->
        <delete>
            <fileset dir="${ProxyDir}" includes="**/*.*"/>
        </delete>
        <!-- Generate the proxy -->
        <java classname="org.apache.axis.wsdl.WSDL2Java" fork="yes" classpathref="WSDL2JavaClassPath">
            <!--Link to URL -->
            <arg value="${CruiseWSDL}"/>
            <!-- Wrapped -->
            <arg value="-W"/>
            <!--Output Directory -->
            <arg value="-o${ProxyDir}"/>
           <!-- timeout -->
            <arg value="-O-1"/> 
        </java>
    </target>
    <!--Class Path -->
    <path id="WSDL2JavaClassPath">
        <pathelement location="${AxisLib}/axis.jar"/>
        <pathelement location="${AxisLib}/jaxrpc.jar"/>
        <pathelement location="${AxisLib}/commons-discovery-0.2.jar"/>
        <pathelement location="${AxisLib}/commons-logging-1.0.4.jar"/>
        <pathelement location="${AxisLib}/log4j-1.2.8.jar"/>
        <pathelement location="${AxisLib}/saaj.jar"/>
        <pathelement location="${AxisLib}/tools.jar"/>
        <pathelement location="${AxisLib}/wsdl4j-1.5.1.jar"/>
        
        <!--
        <pathelement location="${AxisLib}/xerces.jar"/>
        -->
    </path>
</project>

<B>WSDL: </B>

<?xml version="1.0"?>
<wsdl:definitions targetNamespace="http://webservices.sabre.com/cruise"
    xmlns="http://schemas.xmlsoap.org/wsdl/" xmlns:apachesoap="http://xml.apache.org/xml-soap"
    xmlns:eb="http://www.ebxml.org/namespaces/messageHeader"
    xmlns:impl="http://webservices.sabre.com/cruise"
    xmlns:intf="http://webservices.sabre.com/cruise"
    xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/"
    xmlns:tns="http://webservices.sabre.com/cruise"
    xmlns:tns1="urn:sailingavailability:datatypes:communications:cruise:sabre:com"
    xmlns:tns10="urn:createrevisebooking:datatypes:communications:cruise:sabre:com"
    xmlns:tns11="urn:diningavailability:datatypes:communications:cruise:sabre:com"
    xmlns:tns12="urn:displaybooking:datatypes:communications:cruise:sabre:com"
    xmlns:tns13="urn:displaybookingresp:displaybooking:datatypes:communications:cruise:sabre:com"
    xmlns:tns14="urn:similarnamelistresp:displaybooking:datatypes:communications:cruise:sabre:com"
    xmlns:tns15="urn:categorypassengerpricing:datatypes:communications:cruise:sabre:com"
    xmlns:tns16="urn:packageavailability:datatypes:communications:cruise:sabre:com"
    xmlns:tns17="urn:validatediningwith:datatypes:communications:cruise:sabre:com"
    xmlns:tns18="urn:quicksell:datatypes:communications:cruise:sabre:com"
    xmlns:tns19="urn:transportationavailability:datatypes:communications:cruise:sabre:com"
    xmlns:tns2="urn:datatypes:communications:cruise:sabre:com"
    xmlns:tns20="urn:rateoptionrule:datatypes:communications:cruise:sabre:com"
    xmlns:tns21="urn:specialservicesavailability:datatypes:communications:cruise:sabre:com"
    xmlns:tns22="urn:statementandpricing:datatypes:communications:cruise:sabre:com"
    xmlns:tns23="urn:reinstatebooking:datatypes:communications:cruise:sabre:com"
    xmlns:tns24="urn:releasebooking:datatypes:communications:cruise:sabre:com"
    xmlns:tns25="urn:validatepastpassenger:datatypes:communications:cruise:sabre:com"
    xmlns:tns26="urn:brochurecruisecontact:datatypes:communications:cruise:sabre:com"
    xmlns:tns27="urn:brochurecruisepolicy:datatypes:communications:cruise:sabre:com"
    xmlns:tns28="urn:brochuresailingbusroute:datatypes:communications:cruise:sabre:com"
    xmlns:tns29="urn:brochuresailingcabindesc:datatypes:communications:cruise:sabre:com"
    xmlns:tns3="http://errors.communications.cruise.sabre.com"
    xmlns:tns30="urn:brochuresailingcategorydesc:datatypes:communications:cruise:sabre:com"
    xmlns:tns31="urn:brochuresailingembdmb:datatypes:communications:cruise:sabre:com"
    xmlns:tns32="urn:brochuresailingeveningattire:datatypes:communications:cruise:sabre:com"
    xmlns:tns33="urn:brochuresailingevents:datatypes:communications:cruise:sabre:com"
    xmlns:tns34="urn:brochuresailingpackagedesc:datatypes:communications:cruise:sabre:com"
    xmlns:tns35="urn:brochuresailingpackagelist:datatypes:communications:cruise:sabre:com"
    xmlns:tns36="urn:brochuresailingshoreexcursion:datatypes:communications:cruise:sabre:com"
    xmlns:tns37="urn:brochureshipfacility:datatypes:communications:cruise:sabre:com"
    xmlns:tns38="urn:brochureshipstatistics:datatypes:communications:cruise:sabre:com"
    xmlns:tns39="urn:cruiseregistration:datatypes:communications:cruise:sabre:com"
    xmlns:tns4="urn:brochuresailingitinerary:datatypes:communications:cruise:sabre:com"
    xmlns:tns40="urn:bookinghistory:datatypes:communications:cruise:sabre:com"
    xmlns:tns41="urn:cruisepnrmerge:datatypes:communications:cruise:sabre:com"
    xmlns:tns5="urn:rateoptionavailability:datatypes:communications:cruise:sabre:com"
    xmlns:tns6="urn:categoryavailability:datatypes:communications:cruise:sabre:com"
    xmlns:tns7="urn:cabinavailability:datatypes:communications:cruise:sabre:com"
    xmlns:tns8="urn:cabinhold:datatypes:communications:cruise:sabre:com"
    xmlns:tns9="urn:cancelbooking:datatypes:communications:cruise:sabre:com"
    xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/"
    xmlns:wsdlsoap="http://schemas.xmlsoap.org/wsdl/soap/"
    xmlns:wsse="http://schemas.xmlsoap.org/ws/2002/12/secext"
    xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsd="http://www.w3.org/2001/XMLSchema"
    xmlns:xsd1="http://www.opentravel.org/OTA/2002/11"
    xmlns:xsd2="http://www.opentravel.org/OTA/2002/11" xmlns:xsd3="http://www.opentravel.org/OTA/2002/08">
    <!--WSDL created by Apache Axis version: 1.2.1Built on Jun 14, 2005 (09:15:57 EDT)-->
    <import location="SessionCreateRQRS.xsd" namespace="http://www.opentravel.org/OTA/2002/11"/>
    <import location="SessionCloseRQRS.xsd" namespace="http://www.opentravel.org/OTA/2002/11"/>
    <import location="msg-header-2_0.xsd" namespace="http://www.ebxml.org/namespaces/messageHeader"/>
    <import location="xmldsig-core-schema.xsd" namespace="http://www.w3.org/2000/09/xmldsig#"/>
    <import location="xlink.xsd" namespace="http://www.w3.org/1999/xlink"/>
    <import location="envelope.xsd" namespace="http://schemas.xmlsoap.org/soap/envelope/"/>
    <import location="xml.xsd" namespace="http://www.w3.org/XML/1998/namespace"/>
    <import location="wsse.xsd" namespace="http://schemas.xmlsoap.org/ws/2002/12/secext"/>
    <wsdl:types>
        <schema elementFormDefault="qualified" targetNamespace="http://webservices.sabre.com/cruise" xmlns="http://www.w3.org/2001/XMLSchema">
            <import namespace="urn:brochuresailingitinerary:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:cabinhold:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:transportationavailability:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:sailingavailability:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:displaybookingresp:displaybooking:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:quicksell:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:cruisepnrmerge:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:packageavailability:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:brochurecruisecontact:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:rateoptionavailability:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:createrevisebooking:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:brochureshipfacility:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:specialservicesavailability:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:rateoptionrule:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:brochuresailingeveningattire:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:cabinavailability:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:brochuresailingembdmb:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:brochurecruisepolicy:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:brochureshipstatistics:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:categoryavailability:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:validatepastpassenger:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:validatediningwith:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:categorypassengerpricing:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:brochuresailingbusroute:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:reinstatebooking:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:statementandpricing:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:cruiseregistration:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:brochuresailingcategorydesc:datatypes:communications:cruise:sabre:com"/>
            <import namespace="http://errors.communications.cruise.sabre.com"/>
            <import namespace="urn:brochuresailingcabindesc:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:bookinghistory:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:displaybooking:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:similarnamelistresp:displaybooking:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:brochuresailingshoreexcursion:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:brochuresailingpackagedesc:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:diningavailability:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:cancelbooking:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:brochuresailingpackagelist:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:releasebooking:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:brochuresailingevents:datatypes:communications:cruise:sabre:com"/>
            <element name="SailingAvailability">
                <complexType>
                    <sequence>
                        <element name="in0" type="tns1:SailingAvailabilityRequest"/>
                    </sequence>
                </complexType>
            </element>
            <element name="SailingAvailabilityResponse">
                <complexType>
                    <sequence>
                        <element name="SailingAvailabilityReturn" type="tns1:SailingAvailabilityResponse"/>
                    </sequence>
                </complexType>
            </element>
            <element name="BrochureSailingItinerary">
                <complexType>
                    <sequence>
                        <element name="in0" type="tns4:BrochureSailingItineraryRequest"/>
                    </sequence>
                </complexType>
            </element>
            <element name="BrochureSailingItineraryResponse">
                <complexType>
                    <sequence>
                        <element name="BrochureSailingItineraryReturn" type="tns4:BrochureSailingItineraryResponse"/>
                    </sequence>
                </complexType>
            </element>
            <element name="RateOptionAvailability">
                <complexType>
                    <sequence>
                        <element name="in0" type="tns5:RateOptionAvailabilityRequest"/>
                    </sequence>
                </complexType>
            </element>
            <element name="RateOptionAvailabilityResponse">
                <complexType>
                    <sequence>
                        <element name="RateOptionAvailabilityReturn" type="tns5:RateOptionAvailabilityResponse"/>
                    </sequence>
                </complexType>
            </element>
            <element name="CategoryAvailability">
                <complexType>
                    <sequence>
                        <element name="in0" type="tns6:CategoryAvailabilityRequest"/>
                    </sequence>
                </complexType>
            </element>
            <element name="CategoryAvailabilityResponse">
                <complexType>
                    <sequence>
                        <element name="CategoryAvailabilityReturn" type="tns6:CategoryAvailabilityResponse"/>
                    </sequence>
                </complexType>
            </element>
            <element name="CabinAvailability">
                <complexType>
                    <sequence>
                        <element name="in0" type="tns7:CabinAvailabilityRequest"/>
                    </sequence>
                </complexType>
            </element>
            <element name="CabinAvailabilityResponse">
                <complexType>
                    <sequence>
                        <element name="CabinAvailabilityReturn" type="tns7:CabinAvailabilityResponse"/>
                    </sequence>
                </complexType>
            </element>
            <element name="CabinHold">
                <complexType>
                    <sequence>
                        <element name="in0" type="tns8:CabinHoldRequest"/>
                    </sequence>
                </complexType>
            </element>
            <element name="CabinHoldResponse">
                <complexType>
                    <sequence>
                        <element name="CabinHoldReturn" type="tns8:CabinHoldResponse"/>
                    </sequence>
                </complexType>
            </element>
            <element name="CancelBooking">
                <complexType>
                    <sequence>
                        <element name="in0" type="tns9:CancelBookingRequest"/>
                    </sequence>
                </complexType>
            </element>
            <element name="CancelBookingResponse">
                <complexType>
                    <sequence>
                        <element name="CancelBookingReturn" type="tns9:CancelBookingResponse"/>
                    </sequence>
                </complexType>
            </element>
            <element name="CreateReviseBooking">
                <complexType>
                    <sequence>
                        <element name="in0" type="tns10:CreateReviseBookingRequest"/>
                    </sequence>
                </complexType>
            </element>
            <element name="CreateReviseBookingResponse">
                <complexType>
                    <sequence>
                        <element name="CreateReviseBookingReturn" type="tns10:CreateReviseBookingResponse"/>
                    </sequence>
                </complexType>
            </element>
            <element name="DiningAvailability">
                <complexType>
                    <sequence>
                        <element name="in0" type="tns11:DiningAvailabilityRequest"/>
                    </sequence>
                </complexType>
            </element>
            <element name="DiningAvailabilityResponse">
                <complexType>
                    <sequence>
                        <element name="DiningAvailabilityReturn" type="tns11:DiningAvailabilityResponse"/>
                    </sequence>
                </complexType>
            </element>
            <element name="DisplayBooking">
                <complexType>
                    <sequence>
                        <element name="in0" type="tns12:DisplayBookingRequest"/>
                    </sequence>
                </complexType>
            </element>
            <element name="DisplayBookingResponse">
                <complexType>
                    <sequence>
                        <element name="DisplayBookingReturn" type="tns12:DisplayBookingResponse"/>
                    </sequence>
                </complexType>
            </element>
            <element name="CategoryPassengerPricing">
                <complexType>
                    <sequence>
                        <element name="in0" type="tns15:CategoryPassengerPricingRequest"/>
                    </sequence>
                </complexType>
            </element>
            <element name="CategoryPassengerPricingResponse">
                <complexType>
                    <sequence>
                        <element name="CategoryPassengerPricingReturn" type="tns15:CategoryPassengerPricingResponse"/>
                    </sequence>
                </complexType>
            </element>
            <element name="PackageAvailability">
                <complexType>
                    <sequence>
                        <element name="in0" type="tns16:PackageAvailabilityRequest"/>
                    </sequence>
                </complexType>
            </element>
            <element name="PackageAvailabilityResponse">
                <complexType>
                    <sequence>
                        <element name="PackageAvailabilityReturn" type="tns16:PackageAvailabilityResponse"/>
                    </sequence>
                </complexType>
            </element>
            <element name="ValidateDiningWith">
                <complexType>
                    <sequence>
                        <element name="in0" type="tns17:ValidateDiningWithRequest"/>
                    </sequence>
                </complexType>
            </element>
            <element name="ValidateDiningWithResponse">
                <complexType>
                    <sequence>
                        <element name="ValidateDiningWithReturn" type="tns17:ValidateDiningWithResponse"/>
                    </sequence>
                </complexType>
            </element>
            <element name="QuickSell">
                <complexType>
                    <sequence>
                        <element name="in0" type="tns18:QuickSellRequest"/>
                    </sequence>
                </complexType>
            </element>
            <element name="QuickSellResponse">
                <complexType>
                    <sequence>
                        <element name="QuickSellReturn" type="tns18:QuickSellResponse"/>
                    </sequence>
                </complexType>
            </element>
            <element name="TransportationAvailability">
                <complexType>
                    <sequence>
                        <element name="in0" type="tns19:TransportationAvailabilityRequest"/>
                    </sequence>
                </complexType>
            </element>
            <element name="TransportationAvailabilityResponse">
                <complexType>
                    <sequence>
                        <element name="TransportationAvailabilityReturn" type="tns19:TransportationAvailabilityResponse"/>
                    </sequence>
                </complexType>
            </element>
            <element name="RateOptionRule">
                <complexType>
                    <sequence>
                        <element name="in0" type="tns20:RateOptionRuleRequest"/>
                    </sequence>
                </complexType>
            </element>
            <element name="RateOptionRuleResponse">
                <complexType>
                    <sequence>
                        <element name="RateOptionRuleReturn" type="tns20:RateOptionRuleResponse"/>
                    </sequence>
                </complexType>
            </element>
            <element name="SpecialServicesAvailability">
                <complexType>
                    <sequence>
                        <element name="in0" type="tns21:SpecialServicesAvailabilityRequest"/>
                    </sequence>
                </complexType>
            </element>
            <element name="SpecialServicesAvailabilityResponse">
                <complexType>
                    <sequence>
                        <element name="SpecialServicesAvailabilityReturn" type="tns21:SpecialServicesAvailabilityResponse"/>
                    </sequence>
                </complexType>
            </element>
            <element name="StatementandPricing">
                <complexType>
                    <sequence>
                        <element name="in0" type="tns22:StatementandPricingRequest"/>
                    </sequence>
                </complexType>
            </element>
            <element name="StatementandPricingResponse">
                <complexType>
                    <sequence>
                        <element name="StatementandPricingReturn" type="tns22:StatementandPricingResponse"/>
                    </sequence>
                </complexType>
            </element>
            <element name="ReinstateBooking">
                <complexType>
                    <sequence>
                        <element name="in0" type="tns23:ReinstateBookingRequest"/>
                    </sequence>
                </complexType>
            </element>
            <element name="ReinstateBookingResponse">
                <complexType>
                    <sequence>
                        <element name="ReinstateBookingReturn" type="tns23:ReinstateBookingResponse"/>
                    </sequence>
                </complexType>
            </element>
            <element name="ReleaseBooking">
                <complexType>
                    <sequence>
                        <element name="in0" type="tns24:ReleaseBookingRequest"/>
                    </sequence>
                </complexType>
            </element>
            <element name="ReleaseBookingResponse">
                <complexType>
                    <sequence>
                        <element name="ReleaseBookingReturn" type="tns24:ReleaseBookingResponse"/>
                    </sequence>
                </complexType>
            </element>
            <element name="ValidatePastPassenger">
                <complexType>
                    <sequence>
                        <element name="in0" type="tns25:ValidatePastPassengerRequest"/>
                    </sequence>
                </complexType>
            </element>
            <element name="ValidatePastPassengerResponse">
                <complexType>
                    <sequence>
                        <element name="ValidatePastPassengerReturn" type="tns25:ValidatePastPassengerResponse"/>
                    </sequence>
                </complexType>
            </element>
            <element name="BrochureCruiseContact">
                <complexType>
                    <sequence>
                        <element name="in0" type="tns26:BrochureCruiseContactRequest"/>
                    </sequence>
                </complexType>
            </element>
            <element name="BrochureCruiseContactResponse">
                <complexType>
                    <sequence>
                        <element name="BrochureCruiseContactReturn" type="tns26:BrochureCruiseContactResponse"/>
                    </sequence>
                </complexType>
            </element>
            <element name="BrochureCruisePolicy">
                <complexType>
                    <sequence>
                        <element name="in0" type="tns27:BrochureCruisePolicyRequest"/>
                    </sequence>
                </complexType>
            </element>
            <element name="BrochureCruisePolicyResponse">
                <complexType>
                    <sequence>
                        <element name="BrochureCruisePolicyReturn" type="tns27:BrochureCruisePolicyResponse"/>
                    </sequence>
                </complexType>
            </element>
            <element name="BrochureSailingBusRoute">
                <complexType>
                    <sequence>
                        <element name="in0" type="tns28:BrochureSailingBusRouteRequest"/>
                    </sequence>
                </complexType>
            </element>
            <element name="BrochureSailingBusRouteResponse">
                <complexType>
                    <sequence>
                        <element name="BrochureSailingBusRouteReturn" type="tns28:BrochureSailingBusRouteResponse"/>
                    </sequence>
                </complexType>
            </element>
            <element name="BrochureSailingCabinDesc">
                <complexType>
                    <sequence>
                        <element name="in0" type="tns29:BrochureSailingCabinDescRequest"/>
                    </sequence>
                </complexType>
            </element>
            <element name="BrochureSailingCabinDescResponse">
                <complexType>
                    <sequence>
                        <element name="BrochureSailingCabinDescReturn" type="tns29:BrochureSailingCabinDescResponse"/>
                    </sequence>
                </complexType>
            </element>
            <element name="BrochureSailingCategoryDesc">
                <complexType>
                    <sequence>
                        <element name="in0" type="tns30:BrochureSailingCategoryDescRequest"/>
                    </sequence>
                </complexType>
            </element>
            <element name="BrochureSailingCategoryDescResponse">
                <complexType>
                    <sequence>
                        <element name="BrochureSailingCategoryDescReturn" type="tns30:BrochureSailingCategoryDescResponse"/>
                    </sequence>
                </complexType>
            </element>
            <element name="BrochureSailingEmbDmb">
                <complexType>
                    <sequence>
                        <element name="in0" type="tns31:BrochureSailingEmbDmbRequest"/>
                    </sequence>
                </complexType>
            </element>
            <element name="BrochureSailingEmbDmbResponse">
                <complexType>
                    <sequence>
                        <element name="BrochureSailingEmbDmbReturn" type="tns31:BrochureSailingEmbDmbResponse"/>
                    </sequence>
                </complexType>
            </element>
            <element name="BrochureSailingEveningAttire">
                <complexType>
                    <sequence>
                        <element name="in0" type="tns32:BrochureSailingEveningAttireRequest"/>
                    </sequence>
                </complexType>
            </element>
            <element name="BrochureSailingEveningAttireResponse">
                <complexType>
                    <sequence>
                        <element name="BrochureSailingEveningAttireReturn" type="tns32:BrochureSailingEveningAttireResponse"/>
                    </sequence>
                </complexType>
            </element>
            <element name="BrochureSailingEvents">
                <complexType>
                    <sequence>
                        <element name="in0" type="tns33:BrochureSailingEventsRequest"/>
                    </sequence>
                </complexType>
            </element>
            <element name="BrochureSailingEventsResponse">
                <complexType>
                    <sequence>
                        <element name="BrochureSailingEventsReturn" type="tns33:BrochureSailingEventsResponse"/>
                    </sequence>
                </complexType>
            </element>
            <element name="BrochureSailingPackageDesc">
                <complexType>
                    <sequence>
                        <element name="in0" type="tns34:BrochureSailingPackageDescRequest"/>
                    </sequence>
                </complexType>
            </element>
            <element name="BrochureSailingPackageDescResponse">
                <complexType>
                    <sequence>
                        <element name="BrochureSailingPackageDescReturn" type="tns34:BrochureSailingPackageDescResponse"/>
                    </sequence>
                </complexType>
            </element>
            <element name="BrochureSailingPackageList">
                <complexType>
                    <sequence>
                        <element name="in0" type="tns35:BrochureSailingPackageListRequest"/>
                    </sequence>
                </complexType>
            </element>
            <element name="BrochureSailingPackageListResponse">
                <complexType>
                    <sequence>
                        <element name="BrochureSailingPackageListReturn" type="tns35:BrochureSailingPackageListResponse"/>
                    </sequence>
                </complexType>
            </element>
            <element name="BrochureSailingShoreExcursion">
                <complexType>
                    <sequence>
                        <element name="in0" type="tns36:BrochureSailingShoreExcursionRequest"/>
                    </sequence>
                </complexType>
            </element>
            <element name="BrochureSailingShoreExcursionResponse">
                <complexType>
                    <sequence>
                        <element name="BrochureSailingShoreExcursionReturn" type="tns36:BrochureSailingShoreExcursionResponse"/>
                    </sequence>
                </complexType>
            </element>
            <element name="BrochureShipFacility">
                <complexType>
                    <sequence>
                        <element name="in0" type="tns37:BrochureShipFacilityRequest"/>
                    </sequence>
                </complexType>
            </element>
            <element name="BrochureShipFacilityResponse">
                <complexType>
                    <sequence>
                        <element name="BrochureShipFacilityReturn" type="tns37:BrochureShipFacilityResponse"/>
                    </sequence>
                </complexType>
            </element>
            <element name="BrochureShipStatistics">
                <complexType>
                    <sequence>
                        <element name="in0" type="tns38:BrochureShipStatisticsRequest"/>
                    </sequence>
                </complexType>
            </element>
            <element name="BrochureShipStatisticsResponse">
                <complexType>
                    <sequence>
                        <element name="BrochureShipStatisticsReturn" type="tns38:BrochureShipStatisticsResponse"/>
                    </sequence>
                </complexType>
            </element>
            <element name="CruiseRegistration">
                <complexType>
                    <sequence>
                        <element name="in0" type="tns39:CruiseRegistrationRequest"/>
                    </sequence>
                </complexType>
            </element>
            <element name="CruiseRegistrationResponse">
                <complexType>
                    <sequence>
                        <element name="CruiseRegistrationReturn" type="tns39:CruiseRegistrationResponse"/>
                    </sequence>
                </complexType>
            </element>
            <element name="BookingHistory">
                <complexType>
                    <sequence>
                        <element name="in0" type="tns40:BookingHistoryRequest"/>
                    </sequence>
                </complexType>
            </element>
            <element name="BookingHistoryResponse">
                <complexType>
                    <sequence>
                        <element name="BookingHistoryReturn" type="tns40:BookingHistoryResponse"/>
                    </sequence>
                </complexType>
            </element>
            <element name="CruisePNRMerge">
                <complexType>
                    <sequence>
                        <element name="in0" type="tns41:CruisePNRMergeRequest"/>
                    </sequence>
                </complexType>
            </element>
            <element name="CruisePNRMergeResponse">
                <complexType>
                    <sequence>
                        <element name="CruisePNRMergeReturn" type="tns41:CruisePNRMergeResponse"/>
                    </sequence>
                </complexType>
            </element>
        </schema>
        <schema elementFormDefault="qualified"
            targetNamespace="urn:datatypes:communications:cruise:sabre:com" xmlns="http://www.w3.org/2001/XMLSchema">
            <import namespace="urn:brochuresailingitinerary:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:cabinhold:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:transportationavailability:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:sailingavailability:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:displaybookingresp:displaybooking:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:quicksell:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:cruisepnrmerge:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:packageavailability:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:brochurecruisecontact:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:rateoptionavailability:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:createrevisebooking:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:brochureshipfacility:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:specialservicesavailability:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:rateoptionrule:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:brochuresailingeveningattire:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:cabinavailability:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:brochuresailingembdmb:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:brochurecruisepolicy:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:brochureshipstatistics:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:categoryavailability:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:validatepastpassenger:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:validatediningwith:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:categorypassengerpricing:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:brochuresailingbusroute:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:reinstatebooking:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:statementandpricing:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:cruiseregistration:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:brochuresailingcategorydesc:datatypes:communications:cruise:sabre:com"/>
            <import namespace="http://errors.communications.cruise.sabre.com"/>
            <import namespace="urn:brochuresailingcabindesc:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:bookinghistory:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:displaybooking:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:similarnamelistresp:displaybooking:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:brochuresailingshoreexcursion:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:brochuresailingpackagedesc:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:diningavailability:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:cancelbooking:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:brochuresailingpackagelist:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:releasebooking:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:brochuresailingevents:datatypes:communications:cruise:sabre:com"/>
            <complexType name="Control">
                <sequence>
                    <element name="PCC" nillable="true" type="xsd:string"/>
                    <element name="cruiseCode" nillable="true" type="xsd:string"/>
                    <element name="iataNumber" nillable="true" type="xsd:string"/>
                    <element name="sineDutyCode" nillable="true" type="xsd:string"/>
                    <element name="sineID" nillable="true" type="xsd:string"/>
                    <element name="translateAdvisory" nillable="true" type="xsd:string"/>
                </sequence>
            </complexType>
            <complexType name="Advisory">
                <sequence>
                    <element name="advCondTextCode" nillable="true" type="xsd:string"/>
                    <element name="code" type="xsd:int"/>
                    <element name="errorLevel" nillable="true" type="xsd:string"/>
                    <element name="fullAdvisoryText" nillable="true" type="xsd:string"/>
                    <element name="message" nillable="true" type="xsd:string"/>
                </sequence>
            </complexType>
        </schema>
        <schema elementFormDefault="qualified"
            targetNamespace="urn:sailingavailability:datatypes:communications:cruise:sabre:com" xmlns="http://www.w3.org/2001/XMLSchema">
            <import namespace="urn:brochuresailingitinerary:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:cabinhold:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:transportationavailability:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:displaybookingresp:displaybooking:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:quicksell:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:cruisepnrmerge:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:packageavailability:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:brochurecruisecontact:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:rateoptionavailability:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:createrevisebooking:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:brochureshipfacility:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:specialservicesavailability:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:rateoptionrule:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:brochuresailingeveningattire:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:cabinavailability:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:brochuresailingembdmb:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:brochurecruisepolicy:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:brochureshipstatistics:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:categoryavailability:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:validatepastpassenger:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:validatediningwith:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:categorypassengerpricing:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:brochuresailingbusroute:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:reinstatebooking:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:statementandpricing:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:cruiseregistration:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:brochuresailingcategorydesc:datatypes:communications:cruise:sabre:com"/>
            <import namespace="http://errors.communications.cruise.sabre.com"/>
            <import namespace="urn:brochuresailingcabindesc:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:bookinghistory:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:displaybooking:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:similarnamelistresp:displaybooking:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:brochuresailingshoreexcursion:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:brochuresailingpackagedesc:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:diningavailability:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:cancelbooking:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:brochuresailingpackagelist:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:releasebooking:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:brochuresailingevents:datatypes:communications:cruise:sabre:com"/>
            <complexType name="SailAvailReqInfo">
                <sequence>
                    <element name="agyBranchPhnNum" nillable="true" type="xsd:string"/>
                    <element name="bkgConfNum" nillable="true" type="xsd:string"/>
                    <element name="depFromDate" nillable="true" type="xsd:dateTime"/>
                    <element name="depToDate" nillable="true" type="xsd:dateTime"/>
                    <element name="rtOptCode" nillable="true" type="xsd:string"/>
                    <element name="sailMaxLenDays" nillable="true" type="xsd:int"/>
                    <element name="sailMinLenDays" nillable="true" type="xsd:int"/>
                    <element maxOccurs="unbounded" name="shipCode" nillable="true" type="xsd:string"/>
                    <element name="stinGeoRegionCode" nillable="true" type="xsd:string"/>
                    <element maxOccurs="unbounded" name="stinSeaportCode" nillable="true" type="xsd:string"/>
                    <element maxOccurs="unbounded" name="themeCode" nillable="true" type="xsd:int"/>
                </sequence>
            </complexType>
            <complexType name="SailingAvailabilityRequest">
                <sequence>
                    <element name="control" nillable="true" type="tns2:Control"/>
                    <element name="sailAvailReqInfo" nillable="true" type="tns1:SailAvailReqInfo"/>
                </sequence>
            </complexType>
            <complexType name="SailAvail">
                <sequence>
                    <element name="bkgStatusCode" nillable="true" type="xsd:int"/>
                    <element name="sailAgyGrpInd" nillable="true" type="xsd:string"/>
                    <element name="sailAgyRtOptInd" nillable="true" type="xsd:string"/>
                    <element name="sailCvgAmt" nillable="true" type="xsd:string"/>
                    <element name="sailDepDate" nillable="true" type="xsd:dateTime"/>
                    <element name="sailDmbSeaportCode" nillable="true" type="xsd:string"/>
                    <element name="sailDmbSeaportHref" nillable="true" type="xsd:string"/>
                    <element name="sailEmbSeaportCode" nillable="true" type="xsd:string"/>
                    <element name="sailEmbSeaportHref" nillable="true" type="xsd:string"/>
                    <element name="sailId" nillable="true" type="xsd:string"/>
                    <element name="sailIgrDueDate" nillable="true" type="xsd:dateTime"/>
                    <element name="sailItinHref" nillable="true" type="xsd:string"/>
                    <element name="sailLenDays" nillable="true" type="xsd:int"/>
                    <element name="sailPortCnt" nillable="true" type="xsd:int"/>
                    <element name="sailRmkTxt" nillable="true" type="xsd:string"/>
                    <element name="shipCode" nillable="true" type="xsd:string"/>
                    <element maxOccurs="unbounded" name="stinSeaportCode" nillable="true" type="xsd:string"/>
                    <element maxOccurs="unbounded" name="stinSeaportHref" nillable="true" type="xsd:string"/>
                    <element name="themeCode" nillable="true" type="xsd:int"/>
                </sequence>
            </complexType>
            <complexType name="SailingAvailabilityResponse">
                <sequence>
                    <element maxOccurs="unbounded" name="advisory" nillable="true" type="tns2:Advisory"/>
                    <element name="cruiseError" nillable="true" type="tns3:CruiseError"/>
                    <element maxOccurs="unbounded" name="sailAvail" nillable="true" type="tns1:SailAvail"/>
                </sequence>
            </complexType>
        </schema>
        <schema elementFormDefault="qualified"
            targetNamespace="http://errors.communications.cruise.sabre.com" xmlns="http://www.w3.org/2001/XMLSchema">
            <import namespace="urn:brochuresailingitinerary:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:cabinhold:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:transportationavailability:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:sailingavailability:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:displaybookingresp:displaybooking:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:quicksell:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:cruisepnrmerge:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:packageavailability:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:brochurecruisecontact:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:rateoptionavailability:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:createrevisebooking:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:brochureshipfacility:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:specialservicesavailability:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:rateoptionrule:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:brochuresailingeveningattire:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:cabinavailability:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:brochuresailingembdmb:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:brochurecruisepolicy:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:brochureshipstatistics:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:categoryavailability:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:validatepastpassenger:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:validatediningwith:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:categorypassengerpricing:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:brochuresailingbusroute:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:reinstatebooking:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:statementandpricing:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:cruiseregistration:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:brochuresailingcategorydesc:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:brochuresailingcabindesc:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:bookinghistory:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:displaybooking:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:similarnamelistresp:displaybooking:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:brochuresailingshoreexcursion:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:brochuresailingpackagedesc:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:diningavailability:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:cancelbooking:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:brochuresailingpackagelist:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:releasebooking:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:brochuresailingevents:datatypes:communications:cruise:sabre:com"/>
            <complexType name="CruiseError">
                <sequence>
                    <element name="errorString" nillable="true" type="xsd:string"/>
                    <element name="stackTrace" nillable="true" type="xsd:string"/>
                </sequence>
            </complexType>
        </schema>
        <schema elementFormDefault="qualified"
            targetNamespace="urn:brochuresailingitinerary:datatypes:communications:cruise:sabre:com" xmlns="http://www.w3.org/2001/XMLSchema">
            <import namespace="urn:cabinhold:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:transportationavailability:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:sailingavailability:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:displaybookingresp:displaybooking:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:quicksell:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:cruisepnrmerge:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:packageavailability:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:brochurecruisecontact:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:rateoptionavailability:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:createrevisebooking:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:brochureshipfacility:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:specialservicesavailability:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:rateoptionrule:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:brochuresailingeveningattire:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:cabinavailability:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:brochuresailingembdmb:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:brochurecruisepolicy:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:brochureshipstatistics:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:categoryavailability:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:validatepastpassenger:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:validatediningwith:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:categorypassengerpricing:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:brochuresailingbusroute:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:reinstatebooking:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:statementandpricing:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:cruiseregistration:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:brochuresailingcategorydesc:datatypes:communications:cruise:sabre:com"/>
            <import namespace="http://errors.communications.cruise.sabre.com"/>
            <import namespace="urn:brochuresailingcabindesc:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:bookinghistory:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:displaybooking:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:similarnamelistresp:displaybooking:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:brochuresailingshoreexcursion:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:brochuresailingpackagedesc:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:diningavailability:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:cancelbooking:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:brochuresailingpackagelist:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:releasebooking:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:brochuresailingevents:datatypes:communications:cruise:sabre:com"/>
            <complexType name="ProdSailingInformationRequest">
                <sequence>
                    <element name="cabNum" nillable="true" type="xsd:string"/>
                    <element name="catCode" nillable="true" type="xsd:string"/>
                    <element name="sailDepDate" nillable="true" type="xsd:dateTime"/>
                    <element name="sailId" nillable="true" type="xsd:string"/>
                    <element name="sailLenDays" nillable="true" type="xsd:int"/>
                    <element name="shipCode" nillable="true" type="xsd:string"/>
                </sequence>
            </complexType>
            <complexType name="BrochureSailingItineraryRequest">
                <sequence>
                    <element name="control" nillable="true" type="tns2:Control"/>
                    <element name="prodSailingInformationRequest" nillable="true" type="tns4:ProdSailingInformationRequest"/>
                </sequence>
            </complexType>
            <complexType name="ColumnWidths">
                <sequence>
                    <element maxOccurs="unbounded" name="colWidth" nillable="true" type="xsd:int"/>
                    <element name="ctlNum" nillable="true" type="xsd:int"/>
                </sequence>
            </complexType>
            <complexType name="ProdSailingItineraryAction">
                <sequence>
                    <element name="portActnCode" nillable="true" type="xsd:int"/>
                    <element name="sailItinActnTime" nillable="true" type="xsd:string"/>
                </sequence>
            </complexType>
            <complexType name="ProdSailingItineraryItem">
                <sequence>
                    <element maxOccurs="unbounded" name="prodSailingItineraryAction" nillable="true" type="tns4:ProdSailingItineraryAction"/>
                    <element name="sailItinActnDate" nillable="true" type="xsd:dateTime"/>
                    <element name="sailItinPortActnTxt" nillable="true" type="xsd:string"/>
                    <element name="sailItinRmkTxt" nillable="true" type="xsd:string"/>
                    <element name="stinSeaportCode" nillable="true" type="xsd:string"/>
                    <element name="stinSeaportHref" nillable="true" type="xsd:string"/>
                </sequence>
            </complexType>
            <complexType name="ProdSailingItinerary">
                <sequence>
                    <element name="columnWidths" nillable="true" type="tns4:ColumnWidths"/>
                    <element maxOccurs="unbounded" name="prodSailingItineraryItem" nillable="true" type="tns4:ProdSailingItineraryItem"/>
                    <element name="sailItinIref" nillable="true" type="xsd:string"/>
                    <element name="sailItinTxt" nillable="true" type="xsd:string"/>
                </sequence>
            </complexType>
            <complexType name="BrochureSailingItineraryResponse">
                <sequence>
                    <element maxOccurs="unbounded" name="advisory" nillable="true" type="tns2:Advisory"/>
                    <element name="cruiseError" nillable="true" type="tns3:CruiseError"/>
                    <element name="prodSailingItinerary" nillable="true" type="tns4:ProdSailingItinerary"/>
                </sequence>
            </complexType>
        </schema>
        <schema elementFormDefault="qualified"
            targetNamespace="urn:rateoptionavailability:datatypes:communications:cruise:sabre:com" xmlns="http://www.w3.org/2001/XMLSchema">
            <import namespace="urn:brochuresailingitinerary:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:cabinhold:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:transportationavailability:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:sailingavailability:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:displaybookingresp:displaybooking:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:quicksell:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:cruisepnrmerge:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:packageavailability:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:brochurecruisecontact:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:createrevisebooking:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:brochureshipfacility:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:specialservicesavailability:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:rateoptionrule:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:brochuresailingeveningattire:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:cabinavailability:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:brochuresailingembdmb:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:brochurecruisepolicy:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:brochureshipstatistics:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:categoryavailability:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:validatepastpassenger:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:validatediningwith:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:categorypassengerpricing:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:brochuresailingbusroute:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:reinstatebooking:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:statementandpricing:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:cruiseregistration:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:brochuresailingcategorydesc:datatypes:communications:cruise:sabre:com"/>
            <import namespace="http://errors.communications.cruise.sabre.com"/>
            <import namespace="urn:brochuresailingcabindesc:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:bookinghistory:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:displaybooking:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:similarnamelistresp:displaybooking:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:brochuresailingshoreexcursion:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:brochuresailingpackagedesc:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:diningavailability:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:cancelbooking:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:brochuresailingpackagelist:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:releasebooking:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:brochuresailingevents:datatypes:communications:cruise:sabre:com"/>
            <complexType name="PassengerCountandAges">
                <sequence>
                    <element maxOccurs="unbounded" name="psgAge" nillable="true" type="xsd:string"/>
                    <element name="psgChildCnt" nillable="true" type="xsd:int"/>
                    <element name="psgCnt" nillable="true" type="xsd:int"/>
                </sequence>
            </complexType>
            <complexType name="RateOptAvailReqInfo">
                <sequence>
                    <element name="agyBranchPhnNum" nillable="true" type="xsd:string"/>
                    <element name="bkgConfNum" nillable="true" type="xsd:string"/>
                    <element name="grpId" nillable="true" type="xsd:string"/>
                    <element name="grpInfoReqInd" nillable="true" type="xsd:string"/>
                    <element maxOccurs="unbounded" name="psgAge" nillable="true" type="xsd:string"/>
                    <element name="psgChildCnt" nillable="true" type="xsd:int"/>
                    <element name="psgCnt" nillable="true" type="xsd:int"/>
                    <element name="rtOptCityCode" nillable="true" type="xsd:string"/>
                    <element name="rtOptCode" nillable="true" type="xsd:string"/>
                    <element name="sailId" nillable="true" type="xsd:string"/>
                    <element maxOccurs="unbounded" name="tnsTypeCode" nillable="true" type="xsd:string"/>
                </sequence>
            </complexType>
            <complexType name="RateOptionAvailabilityRequest">
                <sequence>
                    <element name="control" nillable="true" type="tns2:Control"/>
                    <element name="passengerCountandAges" nillable="true" type="tns5:PassengerCountandAges"/>
                    <element name="rateOptAvailReqInfo" nillable="true" type="tns5:RateOptAvailReqInfo"/>
                </sequence>
            </complexType>
            <complexType name="ColumnWidths">
                <sequence>
                    <element maxOccurs="unbounded" name="colWidth" nillable="true" type="xsd:int"/>
                    <element name="ctlNum" nillable="true" type="xsd:int"/>
                </sequence>
            </complexType>
            <complexType name="GroupDinAvail">
                <sequence>
                    <element name="bkgStatusCode" nillable="true" type="xsd:int"/>
                    <element name="dinSeatingCode" nillable="true" type="xsd:int"/>
                    <element name="dinSeatingHref" nillable="true" type="xsd:string"/>
                </sequence>
            </complexType>
            <complexType name="GroupMiscCharges">
                <sequence>
                    <element name="rtPortChrgAmt" nillable="true" type="xsd:string"/>
                    <element name="rtSurChrgAmt" nillable="true" type="xsd:string"/>
                    <element maxOccurs="unbounded" name="tnsTypeCode" nillable="true" type="xsd:string"/>
                </sequence>
            </complexType>
            <complexType name="GroupRules">
                <sequence>
                    <element name="grpRuleTxt" nillable="true" type="xsd:string"/>
                    <element name="rtOptRuleCode" nillable="true" type="xsd:int"/>
                </sequence>
            </complexType>
            <complexType name="Group">
                <sequence>
                    <element name="bkgStatusCode" nillable="true" type="xsd:int"/>
                    <element maxOccurs="unbounded" name="groupDinAvail" nillable="true" type="tns5:GroupDinAvail"/>
                    <element maxOccurs="unbounded" name="groupMiscCharges" nillable="true" type="tns5:GroupMiscCharges"/>
                    <element maxOccurs="unbounded" name="groupRules" nillable="true" type="tns5:GroupRules"/>
                    <element name="grpAgyCtcName" nillable="true" type="xsd:string"/>
                    <element name="grpCrzCtcName" nillable="true" type="xsd:string"/>
                    <element name="grpDclmTxt" nillable="true" type="xsd:string"/>
                    <element name="grpId" nillable="true" type="xsd:string"/>
                    <element name="grpName" nillable="true" type="xsd:string"/>
                    <element name="grpRmkTxt" nillable="true" type="xsd:string"/>
                    <element name="grpTypeCode" nillable="true" type="xsd:int"/>
                    <element name="iataCurrCode" nillable="true" type="xsd:string"/>
                </sequence>
            </complexType>
            <complexType name="DinSeating">
                <sequence>
                    <element name="bkgStatusCode" nillable="true" type="xsd:int"/>
                    <element name="dinSeatingCode" nillable="true" type="xsd:int"/>
                    <element name="dinSeatingHref" nillable="true" type="xsd:string"/>
                </sequence>
            </complexType>
            <complexType name="MiscCharges">
                <sequence>
                    <element name="rtPortChrgAmt" nillable="true" type="xsd:string"/>
                    <element name="rtSurChrgAmt" nillable="true" type="xsd:string"/>
                    <element maxOccurs="unbounded" name="tnsTypeCode" nillable="true" type="xsd:string"/>
                </sequence>
            </complexType>
            <complexType name="DateTime">
                <sequence>
                    <element name="rtOptRuleDate" nillable="true" type="xsd:dateTime"/>
                    <element name="rtOptRuleTime" nillable="true" type="xsd:string"/>
                </sequence>
            </complexType>
            <complexType name="RestrictedCatetories">
                <sequence>
                    <element maxOccurs="unbounded" name="catCode" nillable="true" type="xsd:string"/>
                </sequence>
            </complexType>
            <complexType name="Transportation">
                <sequence>
                    <element name="tnsCityCode" nillable="true" type="xsd:string"/>
                    <element name="tnsTypeCode" nillable="true" type="xsd:string"/>
                </sequence>
            </complexType>
            <complexType name="Rules">
                <sequence>
                    <element maxOccurs="unbounded" name="dateTime" nillable="true" type="tns5:DateTime"/>
                    <element name="restrictedCatetories" nillable="true" type="tns5:RestrictedCatetories"/>
                    <element name="rtOptRuleCode" nillable="true" type="xsd:int"/>
                    <element name="rtOptRuleTxt" nillable="true" type="xsd:string"/>
                    <element maxOccurs="unbounded" name="transportation" nillable="true" type="tns5:Transportation"/>
                </sequence>
            </complexType>
            <complexType name="RateOpt">
                <sequence>
                    <element name="bkgStatusCode" nillable="true" type="xsd:int"/>
                    <element maxOccurs="unbounded" name="dinSeating" nillable="true" type="tns5:DinSeating"/>
                    <element maxOccurs="unbounded" name="grpId" nillable="true" type="xsd:string"/>
                    <element name="iataCurrCode" nillable="true" type="xsd:string"/>
                    <element maxOccurs="unbounded" name="miscCharges" nillable="true" type="tns5:MiscCharges"/>
                    <element name="rateMayVary" nillable="true" type="xsd:string"/>
                    <element maxOccurs="unbounded" name="rtOptAgeRstCode" nillable="true" type="xsd:string"/>
                    <element name="rtOptCode" nillable="true" type="xsd:string"/>
                    <element name="rtOptCommProtectDate" nillable="true" type="xsd:dateTime"/>
                    <element name="rtOptCommProtectTime" nillable="true" type="xsd:string"/>
                    <element name="rtOptCvgAvlInd" nillable="true" type="xsd:string"/>
                    <element name="rtOptDisDate" nillable="true" type="xsd:dateTime"/>
                    <element name="rtOptEffDate" nillable="true" type="xsd:dateTime"/>
                    <element name="rtOptMaxPsgQty" nillable="true" type="xsd:int"/>
                    <element name="rtOptMinPsgQty" nillable="true" type="xsd:int"/>
                    <element name="rtOptName" nillable="true" type="xsd:string"/>
                    <element name="rtOptRmkTxt" nillable="true" type="xsd:string"/>
                    <element name="rtOptTnsDeviationSupInd" nillable="true" type="xsd:string"/>
                    <element name="rtOptUnusedElement" nillable="true" type="xsd:string"/>
                    <element maxOccurs="unbounded" name="rules" nillable="true" type="tns5:Rules"/>
                    <element maxOccurs="unbounded" name="tnsTypeCode" nillable="true" type="xsd:string"/>
                </sequence>
            </complexType>
            <complexType name="SailRateOptDinAvail">
                <sequence>
                    <element name="bkgStatusCode" nillable="true" type="xsd:int"/>
                    <element name="dinSeatingCode" nillable="true" type="xsd:int"/>
                    <element name="dinSeatingHref" nillable="true" type="xsd:string"/>
                </sequence>
            </complexType>
            <complexType name="SailRateOptMiscCharges">
                <sequence>
                    <element name="rtPortChrgAmt" nillable="true" type="xsd:string"/>
                    <element name="rtSurChrgAmt" nillable="true" type="xsd:string"/>
                    <element maxOccurs="unbounded" name="tnsTypeCode" nillable="true" type="xsd:string"/>
                </sequence>
            </complexType>
            <complexType name="SailRateOpt">
                <sequence>
                    <element name="genSalesInfTxt" nillable="true" type="xsd:string"/>
                    <element name="iataCurrCode" nillable="true" type="xsd:string"/>
                    <element name="rtPortChrgAmt" nillable="true" type="xsd:string"/>
                    <element name="rtSurChrgAmt" nillable="true" type="xsd:string"/>
                    <element name="sailCvgAvlInd" nillable="true" type="xsd:string"/>
                    <element name="sailCvgCode" nillable="true" type="xsd:string"/>
                    <element maxOccurs="unbounded" name="sailRateOptDinAvail" nillable="true" type="tns5:SailRateOptDinAvail"/>
                    <element maxOccurs="unbounded" name="sailRateOptMiscCharges" nillable="true" type="tns5:SailRateOptMiscCharges"/>
                    <element name="tnsCityCode" nillable="true" type="xsd:string"/>
                    <element name="tnsTypeCode" nillable="true" type="xsd:string"/>
                </sequence>
            </complexType>
            <complexType name="RateOptionAvailabilityResponse">
                <sequence>
                    <element maxOccurs="unbounded" name="advisory" nillable="true" type="tns2:Advisory"/>
                    <element name="columnWidths" nillable="true" type="tns5:ColumnWidths"/>
                    <element name="cruiseError" nillable="true" type="tns3:CruiseError"/>
                    <element maxOccurs="unbounded" name="group" nillable="true" type="tns5:Group"/>
                    <element maxOccurs="unbounded" name="rateOpt" nillable="true" type="tns5:RateOpt"/>
                    <element name="sailRateOpt" nillable="true" type="tns5:SailRateOpt"/>
                </sequence>
            </complexType>
        </schema>
        <schema elementFormDefault="qualified"
            targetNamespace="urn:categoryavailability:datatypes:communications:cruise:sabre:com" xmlns="http://www.w3.org/2001/XMLSchema">
            <import namespace="urn:brochuresailingitinerary:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:cabinhold:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:transportationavailability:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:sailingavailability:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:displaybookingresp:displaybooking:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:quicksell:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:cruisepnrmerge:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:packageavailability:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:brochurecruisecontact:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:rateoptionavailability:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:createrevisebooking:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:brochureshipfacility:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:specialservicesavailability:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:rateoptionrule:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:brochuresailingeveningattire:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:cabinavailability:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:brochuresailingembdmb:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:brochurecruisepolicy:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:brochureshipstatistics:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:validatepastpassenger:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:validatediningwith:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:categorypassengerpricing:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:brochuresailingbusroute:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:reinstatebooking:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:statementandpricing:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:cruiseregistration:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:brochuresailingcategorydesc:datatypes:communications:cruise:sabre:com"/>
            <import namespace="http://errors.communications.cruise.sabre.com"/>
            <import namespace="urn:brochuresailingcabindesc:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:bookinghistory:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:displaybooking:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:similarnamelistresp:displaybooking:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:brochuresailingshoreexcursion:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:brochuresailingpackagedesc:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:diningavailability:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:cancelbooking:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:brochuresailingpackagelist:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:releasebooking:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:brochuresailingevents:datatypes:communications:cruise:sabre:com"/>
            <complexType name="CatAvailReqInfo">
                <sequence>
                    <element name="agyBranchPhnNum" nillable="true" type="xsd:string"/>
                    <element name="bkgConfNum" nillable="true" type="xsd:string"/>
                    <element maxOccurs="unbounded" name="grpId" nillable="true" type="xsd:string"/>
                    <element name="grpInfoReqInd" nillable="true" type="xsd:string"/>
                    <element name="rtOptCityCode" nillable="true" type="xsd:string"/>
                    <element maxOccurs="unbounded" name="rtOptCode" nillable="true" type="xsd:string"/>
                    <element name="sailId" nillable="true" type="xsd:string"/>
                    <element maxOccurs="unbounded" name="tnsTypeCode" nillable="true" type="xsd:string"/>
                </sequence>
            </complexType>
            <complexType name="CategoryAvailabilityRequest">
                <sequence>
                    <element name="catAvailReqInfo" nillable="true" type="tns6:CatAvailReqInfo"/>
                    <element name="control" nillable="true" type="tns2:Control"/>
                </sequence>
            </complexType>
            <complexType name="BaseRateTransportationOverrides">
                <sequence>
                    <element name="catGtyInd" nillable="true" type="xsd:string"/>
                    <element name="rtOptTnsAdjAmt" nillable="true" type="xsd:string"/>
                    <element name="tnsTypeCode" nillable="true" type="xsd:string"/>
                </sequence>
            </complexType>
            <complexType name="BaseRates">
                <sequence>
                    <element maxOccurs="unbounded" name="baseRateTransportationOverrides"
                        nillable="true" type="tns6:BaseRateTransportationOverrides"/>
                    <element name="bkgStatusCode" nillable="true" type="xsd:int"/>
                    <element name="catGtyInd" nillable="true" type="xsd:string"/>
                    <element name="catUpgradeCode" nillable="true" type="xsd:string"/>
                    <element name="grpId" nillable="true" type="xsd:string"/>
                    <element name="psgCnt" nillable="true" type="xsd:int"/>
                    <element name="rtOptBaseAmt" nillable="true" type="xsd:string"/>
                    <element name="rtOptCode" nillable="true" type="xsd:string"/>
                    <element name="rtTypeCode" nillable="true" type="xsd:int"/>
                    <element maxOccurs="unbounded" name="tnsTypeCode" nillable="true" type="xsd:string"/>
                </sequence>
            </complexType>
            <complexType name="TransportationOverrides">
                <sequence>
                    <element name="catCabMaxPsgQty" nillable="true" type="xsd:int"/>
                    <element name="catCabMinPsgQty" nillable="true" type="xsd:int"/>
                    <element name="catUpgradeCode" nillable="true" type="xsd:string"/>
                    <element name="grpId" nillable="true" type="xsd:string"/>
                    <element name="rtOptCode" nillable="true" type="xsd:string"/>
                    <element name="tnsTypeCode" nillable="true" type="xsd:string"/>
                </sequence>
            </complexType>
            <complexType name="Category">
                <sequence>
                    <element maxOccurs="unbounded" name="baseRates" nillable="true" type="tns6:BaseRates"/>
                    <element name="bkgStatusCode" nillable="true" type="xsd:int"/>
                    <element name="cabLocCode" nillable="true" type="xsd:int"/>
                    <element name="cabLocHref" nillable="true" type="xsd:string"/>
                    <element name="catCabMaxPsgQty" nillable="true" type="xsd:int"/>
                    <element name="catCabMinPsgQty" nillable="true" type="xsd:int"/>
                    <element name="catCode" nillable="true" type="xsd:string"/>
                    <element name="catDeckHref" nillable="true" type="xsd:string"/>
                    <element name="catDeckName" nillable="true" type="xsd:string"/>
                    <element name="catGtyInd" nillable="true" type="xsd:string"/>
                    <element name="catHref" nillable="true" type="xsd:string"/>
                    <element name="catShareType" nillable="true" type="xsd:string"/>
                    <element name="catUpgradeCode" nillable="true" type="xsd:string"/>
                    <element name="grpId" nillable="true" type="xsd:string"/>
                    <element name="rtOptCode" nillable="true" type="xsd:string"/>
                    <element maxOccurs="unbounded" name="tnsTypeCode" nillable="true" type="xsd:string"/>
                    <element maxOccurs="unbounded" name="transportationOverrides" nillable="true" type="tns6:TransportationOverrides"/>
                </sequence>
            </complexType>
            <complexType name="RateAdjForTranspType">
                <sequence>
                    <element name="rtOptTnsAdjAmt" nillable="true" type="xsd:string"/>
                    <element name="tnsTypeCode" nillable="true" type="xsd:string"/>
                </sequence>
            </complexType>
            <complexType name="RateOptList">
                <sequence>
                    <element maxOccurs="unbounded" name="category" nillable="true" type="tns6:Category"/>
                    <element maxOccurs="unbounded" name="grpId" nillable="true" type="xsd:string"/>
                    <element maxOccurs="unbounded" name="rateAdjForTranspType" nillable="true" type="tns6:RateAdjForTranspType"/>
                    <element name="rtOptCode" nillable="true" type="xsd:string"/>
                    <element name="tnsCityCode" nillable="true" type="xsd:string"/>
                    <element name="tnsTypeCode" nillable="true" type="xsd:string"/>
                </sequence>
            </complexType>
            <complexType name="CategoryAvailabilityResponse">
                <sequence>
                    <element maxOccurs="unbounded" name="advisory" nillable="true" type="tns2:Advisory"/>
                    <element name="cruiseError" nillable="true" type="tns3:CruiseError"/>
                    <element maxOccurs="unbounded" name="rateOptList" nillable="true" type="tns6:RateOptList"/>
                </sequence>
            </complexType>
        </schema>
        <schema elementFormDefault="qualified"
            targetNamespace="urn:cabinavailability:datatypes:communications:cruise:sabre:com" xmlns="http://www.w3.org/2001/XMLSchema">
            <import namespace="urn:brochuresailingitinerary:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:cabinhold:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:transportationavailability:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:sailingavailability:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:displaybookingresp:displaybooking:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:quicksell:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:cruisepnrmerge:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:packageavailability:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:brochurecruisecontact:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:rateoptionavailability:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:createrevisebooking:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:brochureshipfacility:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:specialservicesavailability:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:rateoptionrule:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:brochuresailingeveningattire:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:brochuresailingembdmb:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:brochurecruisepolicy:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:brochureshipstatistics:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:categoryavailability:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:validatepastpassenger:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:validatediningwith:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:categorypassengerpricing:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:brochuresailingbusroute:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:reinstatebooking:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:statementandpricing:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:cruiseregistration:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:brochuresailingcategorydesc:datatypes:communications:cruise:sabre:com"/>
            <import namespace="http://errors.communications.cruise.sabre.com"/>
            <import namespace="urn:brochuresailingcabindesc:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:bookinghistory:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:displaybooking:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:similarnamelistresp:displaybooking:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:brochuresailingshoreexcursion:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:brochuresailingpackagedesc:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:diningavailability:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:cancelbooking:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:brochuresailingpackagelist:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:releasebooking:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:brochuresailingevents:datatypes:communications:cruise:sabre:com"/>
            <complexType name="PassengerInfo">
                <sequence>
                    <element name="psgAge" nillable="true" type="xsd:string"/>
                    <element name="psgNum" nillable="true" type="xsd:int"/>
                    <element name="tnsCityCode" nillable="true" type="xsd:string"/>
                    <element name="tnsSegDirectionCode" nillable="true" type="xsd:string"/>
                    <element name="tnsTypeCode" nillable="true" type="xsd:string"/>
                </sequence>
            </complexType>
            <complexType name="CabAvailReqInfo">
                <sequence>
                    <element name="agyBranchPhnNum" nillable="true" type="xsd:string"/>
                    <element name="bkgConfNum" nillable="true" type="xsd:string"/>
                    <element name="cabBathCode" nillable="true" type="xsd:int"/>
                    <element name="cabBedCnt" nillable="true" type="xsd:int"/>
                    <element name="cabBedCode" nillable="true" type="xsd:int"/>
                    <element name="cabDisableInd" nillable="true" type="xsd:string"/>
                    <element name="cabNum" nillable="true" type="xsd:string"/>
                    <element name="catCode" nillable="true" type="xsd:string"/>
                    <element name="catUpgradeCode" nillable="true" type="xsd:string"/>
                    <element name="grpId" nillable="true" type="xsd:string"/>
                    <element maxOccurs="unbounded" name="passengerInfo" nillable="true" type="tns7:PassengerInfo"/>
                    <element name="psgCnt" nillable="true" type="xsd:int"/>
                    <element name="rtOptCode" nillable="true" type="xsd:string"/>
                    <element name="sailId" nillable="true" type="xsd:string"/>
                    <element name="scdRqstAttemptsCnt" nillable="true" type="xsd:int"/>
                    <element name="smkngPfrCode" nillable="true" type="xsd:string"/>
                </sequence>
            </complexType>
            <complexType name="CabinAvailabilityRequest">
                <sequence>
                    <element name="cabAvailReqInfo" nillable="true" type="tns7:CabAvailReqInfo"/>
                    <element name="control" nillable="true" type="tns2:Control"/>
                </sequence>
            </complexType>
            <complexType name="BedConfig">
                <sequence>
                    <element name="cabBedCfgCode" nillable="true" type="xsd:int"/>
                    <element maxOccurs="unbounded" name="cabBedCnt" nillable="true" type="xsd:int"/>
                    <element maxOccurs="unbounded" name="cabBedCode" nillable="true" type="xsd:int"/>
                </sequence>
            </complexType>
            <complexType name="Cabin">
                <sequence>
                    <element maxOccurs="unbounded" name="bedConfig" nillable="true" type="tns7:BedConfig"/>
                    <element name="bkgStatusCode" nillable="true" type="xsd:int"/>
                    <element name="cabBathCode" nillable="true" type="xsd:int"/>
                    <element maxOccurs="unbounded" name="cabBedCnt" nillable="true" type="xsd:int"/>
                    <element maxOccurs="unbounded" name="cabBedCode" nillable="true" type="xsd:int"/>
                    <element name="cabHref" nillable="true" type="xsd:string"/>
                    <element maxOccurs="unbounded" name="cabLocCode" nillable="true" type="xsd:int"/>
                    <element name="cabLocDecHref" nillable="true" type="xsd:string"/>
                    <element name="cabLocDeckName" nillable="true" type="xsd:string"/>
                    <element name="cabLocHref" nillable="true" type="xsd:string"/>
                    <element name="cabMaxPsgQty" nillable="true" type="xsd:int"/>
                    <element name="cabMinPsgQty" nillable="true" type="xsd:int"/>
                    <element name="cabNum" nillable="true" type="xsd:string"/>
                    <element name="catUpgradeCode" nillable="true" type="xsd:string"/>
                    <element name="smkngPfrCode" nillable="true" type="xsd:string"/>
                </sequence>
            </complexType>
            <complexType name="CabinAvailabilityResponse">
                <sequence>
                    <element maxOccurs="unbounded" name="advisory" nillable="true" type="tns2:Advisory"/>
                    <element maxOccurs="unbounded" name="cabin" nillable="true" type="tns7:Cabin"/>
                    <element name="cruiseError" nillable="true" type="tns3:CruiseError"/>
                </sequence>
            </complexType>
        </schema>
        <schema elementFormDefault="qualified"
            targetNamespace="urn:cabinhold:datatypes:communications:cruise:sabre:com" xmlns="http://www.w3.org/2001/XMLSchema">
            <import namespace="urn:brochuresailingitinerary:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:transportationavailability:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:sailingavailability:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:displaybookingresp:displaybooking:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:quicksell:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:cruisepnrmerge:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:packageavailability:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:brochurecruisecontact:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:rateoptionavailability:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:createrevisebooking:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:brochureshipfacility:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:specialservicesavailability:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:rateoptionrule:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:brochuresailingeveningattire:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:cabinavailability:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:brochuresailingembdmb:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:brochurecruisepolicy:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:brochureshipstatistics:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:categoryavailability:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:validatepastpassenger:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:validatediningwith:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:categorypassengerpricing:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:brochuresailingbusroute:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:reinstatebooking:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:statementandpricing:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:cruiseregistration:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:brochuresailingcategorydesc:datatypes:communications:cruise:sabre:com"/>
            <import namespace="http://errors.communications.cruise.sabre.com"/>
            <import namespace="urn:brochuresailingcabindesc:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:bookinghistory:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:displaybooking:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:similarnamelistresp:displaybooking:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:brochuresailingshoreexcursion:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:brochuresailingpackagedesc:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:diningavailability:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:cancelbooking:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:brochuresailingpackagelist:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:releasebooking:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:brochuresailingevents:datatypes:communications:cruise:sabre:com"/>
            <complexType name="CabHoldReqInfo">
                <sequence>
                    <element name="agyBranchPhnNum" nillable="true" type="xsd:string"/>
                    <element name="bkgConfNum" nillable="true" type="xsd:string"/>
                    <element name="cabHldRlsActn" nillable="true" type="xsd:string"/>
                    <element name="cabNum" nillable="true" type="xsd:string"/>
                    <element name="catCode" nillable="true" type="xsd:string"/>
                    <element name="grpId" nillable="true" type="xsd:string"/>
                    <element name="psgCnt" nillable="true" type="xsd:int"/>
                    <element name="rtOptCode" nillable="true" type="xsd:string"/>
                    <element name="sailId" nillable="true" type="xsd:string"/>
                </sequence>
            </complexType>
            <complexType name="CabinHoldRequest">
                <sequence>
                    <element name="cabHoldReqInfo" nillable="true" type="tns8:CabHoldReqInfo"/>
                    <element name="control" nillable="true" type="tns2:Control"/>
                </sequence>
            </complexType>
            <complexType name="CabinHoldResponse">
                <sequence>
                    <element maxOccurs="unbounded" name="advisory" nillable="true" type="tns2:Advisory"/>
                    <element name="cruiseError" nillable="true" type="tns3:CruiseError"/>
                </sequence>
            </complexType>
        </schema>
        <schema elementFormDefault="qualified"
            targetNamespace="urn:cancelbooking:datatypes:communications:cruise:sabre:com" xmlns="http://www.w3.org/2001/XMLSchema">
            <import namespace="urn:brochuresailingitinerary:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:cabinhold:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:transportationavailability:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:sailingavailability:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:displaybookingresp:displaybooking:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:quicksell:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:cruisepnrmerge:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:packageavailability:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:brochurecruisecontact:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:rateoptionavailability:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:createrevisebooking:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:brochureshipfacility:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:specialservicesavailability:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:rateoptionrule:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:brochuresailingeveningattire:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:cabinavailability:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:brochuresailingembdmb:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:brochurecruisepolicy:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:brochureshipstatistics:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:categoryavailability:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:validatepastpassenger:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:validatediningwith:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:categorypassengerpricing:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:brochuresailingbusroute:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:reinstatebooking:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:statementandpricing:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:cruiseregistration:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:brochuresailingcategorydesc:datatypes:communications:cruise:sabre:com"/>
            <import namespace="http://errors.communications.cruise.sabre.com"/>
            <import namespace="urn:brochuresailingcabindesc:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:bookinghistory:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:displaybooking:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:similarnamelistresp:displaybooking:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:brochuresailingshoreexcursion:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:brochuresailingpackagedesc:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:diningavailability:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:brochuresailingpackagelist:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:releasebooking:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:brochuresailingevents:datatypes:communications:cruise:sabre:com"/>
            <complexType name="CancelBookingReqInfo">
                <sequence>
                    <element name="bkgConfNum" nillable="true" type="xsd:string"/>
                    <element name="cancelBkgActnCode" nillable="true" type="xsd:string"/>
                    <element name="scdRqstAttemptsCnt" nillable="true" type="xsd:int"/>
                </sequence>
            </complexType>
            <complexType name="CancelBookingRequest">
                <sequence>
                    <element name="cancelBookingReqInfo" nillable="true" type="tns9:CancelBookingReqInfo"/>
                    <element name="control" nillable="true" type="tns2:Control"/>
                </sequence>
            </complexType>
            <complexType name="CancellationInfo">
                <sequence>
                    <element name="bkgCancelRefNum" nillable="true" type="xsd:string"/>
                    <element name="bkgCommDueAmt" nillable="true" type="xsd:string"/>
                    <element name="bkgPnltyTtl" nillable="true" type="xsd:string"/>
                    <element name="bkgRefundAmt" nillable="true" type="xsd:string"/>
                    <element name="pmtTtlRcvdAmt" nillable="true" type="xsd:string"/>
                </sequence>
            </complexType>
            <complexType name="CancelBookingResponse">
                <sequence>
                    <element maxOccurs="unbounded" name="advisory" nillable="true" type="tns2:Advisory"/>
                    <element name="cancellationInfo" nillable="true" type="tns9:CancellationInfo"/>
                    <element name="cruiseError" nillable="true" type="tns3:CruiseError"/>
                </sequence>
            </complexType>
        </schema>
        <schema elementFormDefault="qualified"
            targetNamespace="urn:createrevisebooking:datatypes:communications:cruise:sabre:com" xmlns="http://www.w3.org/2001/XMLSchema">
            <import namespace="urn:brochuresailingitinerary:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:cabinhold:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:transportationavailability:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:sailingavailability:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:displaybookingresp:displaybooking:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:quicksell:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:cruisepnrmerge:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:packageavailability:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:brochurecruisecontact:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:rateoptionavailability:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:brochureshipfacility:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:specialservicesavailability:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:rateoptionrule:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:brochuresailingeveningattire:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:cabinavailability:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:brochuresailingembdmb:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:brochurecruisepolicy:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:brochureshipstatistics:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:categoryavailability:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:validatepastpassenger:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:validatediningwith:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:categorypassengerpricing:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:brochuresailingbusroute:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:reinstatebooking:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:statementandpricing:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:cruiseregistration:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:brochuresailingcategorydesc:datatypes:communications:cruise:sabre:com"/>
            <import namespace="http://errors.communications.cruise.sabre.com"/>
            <import namespace="urn:brochuresailingcabindesc:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:bookinghistory:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:displaybooking:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:similarnamelistresp:displaybooking:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:brochuresailingshoreexcursion:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:brochuresailingpackagedesc:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:diningavailability:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:cancelbooking:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:brochuresailingpackagelist:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:releasebooking:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:brochuresailingevents:datatypes:communications:cruise:sabre:com"/>
            <complexType name="AgencyPhone">
                <sequence>
                    <element name="phnSvcCode" nillable="true" type="xsd:int"/>
                    <element name="tvlAgyPhnNum" nillable="true" type="xsd:string"/>
                </sequence>
            </complexType>
            <complexType name="AgencyRegistration">
                <sequence>
                    <element maxOccurs="unbounded" name="agencyPhone" nillable="true" type="tns10:AgencyPhone"/>
                    <element name="iataCtryCode" nillable="true" type="xsd:string"/>
                    <element name="iataStateProvCode" nillable="true" type="xsd:string"/>
                    <element maxOccurs="unbounded" name="pseudoCityCode" nillable="true" type="xsd:string"/>
                    <element name="tvlAgyAddrCityName" nillable="true" type="xsd:string"/>
                    <element name="tvlAgyAddrStr1" nillable="true" type="xsd:string"/>
                    <element name="tvlAgyAddrStr2" nillable="true" type="xsd:string"/>
                    <element name="tvlAgyAddrZipCode" nillable="true" type="xsd:string"/>
                    <element name="tvlAgyArcIataNum" nillable="true" type="xsd:string"/>
                    <element name="tvlAgyEref" nillable="true" type="xsd:string"/>
                    <element name="tvlAgyHomePageHref" nillable="true" type="xsd:string"/>
                    <element name="tvlAgyName" nillable="true" type="xsd:string"/>
                </sequence>
            </complexType>
            <complexType name="CheckPayment">
                <sequence>
                    <element name="iataCurrCode" nillable="true" type="xsd:string"/>
                    <element name="pmtCheckNum" nillable="true" type="xsd:string"/>
                    <element name="pmtRcvdAmt" nillable="true" type="xsd:string"/>
                </sequence>
            </complexType>
            <complexType name="ConsumerAddressRegistration">
                <sequence>
                    <element name="iataCtryCode" nillable="true" type="xsd:string"/>
                    <element name="iataStateProvCode" nillable="true" type="xsd:string"/>
                    <element name="psgAddrCityName" nillable="true" type="xsd:string"/>
                    <element name="psgAddrStr1" nillable="true" type="xsd:string"/>
                    <element name="psgAddrStr2" nillable="true" type="xsd:string"/>
                    <element name="psgAddrZipCode" nillable="true" type="xsd:string"/>
                </sequence>
            </complexType>
            <complexType name="PassengerPhone">
                <sequence>
                    <element name="phnSvcCode" nillable="true" type="xsd:int"/>
                    <element name="psgAddrPhnNum" nillable="true" type="xsd:string"/>
                </sequence>
            </complexType>
            <complexType name="ConsumerPersonalRegistration">
                <sequence>
                    <element name="consumerAddressRegistration" nillable="true" type="tns10:ConsumerAddressRegistration"/>
                    <element name="genderCode" nillable="true" type="xsd:string"/>
                    <element maxOccurs="unbounded" name="iataCtryCode" nillable="true" type="xsd:string"/>
                    <element maxOccurs="unbounded" name="passengerPhone" nillable="true" type="tns10:PassengerPhone"/>
                    <element name="pastPsgInd" nillable="true" type="xsd:string"/>
                    <element name="pastPsgNum" nillable="true" type="xsd:string"/>
                    <element name="psgBirthDate" nillable="true" type="xsd:dateTime"/>
                    <element name="psgEref" nillable="true" type="xsd:string"/>
                    <element name="psgFirstName" nillable="true" type="xsd:string"/>
                    <element name="psgLastName" nillable="true" type="xsd:string"/>
                    <element name="psgTitleCode" nillable="true" type="xsd:string"/>
                </sequence>
            </complexType>
            <complexType name="CreateReviseCabin">
                <sequence>
                    <element name="cabBedCfgCode" nillable="true" type="xsd:int"/>
                    <element name="cabBkgStatusCode" nillable="true" type="xsd:int"/>
                    <element name="cabNum" nillable="true" type="xsd:string"/>
                </sequence>
            </complexType>
            <complexType name="CreateReviseCategory">
                <sequence>
                    <element name="catBkgStatusCode" nillable="true" type="xsd:int"/>
                    <element name="catCode" nillable="true" type="xsd:string"/>
                </sequence>
            </complexType>
            <complexType name="CreateReviseReqInfo">
                <sequence>
                    <element name="bkgConfNum" nillable="true" type="xsd:string"/>
                    <element name="bkgOptDate" nillable="true" type="xsd:dateTime"/>
                    <element maxOccurs="unbounded" name="catGrpId" nillable="true" type="xsd:string"/>
                    <element maxOccurs="unbounded" name="catRtOptCode" nillable="true" type="xsd:string"/>
                    <element maxOccurs="unbounded" name="catUpgradeCode" nillable="true" type="xsd:string"/>
                    <element maxOccurs="unbounded" name="createReviseCabin" nillable="true" type="tns10:CreateReviseCabin"/>
                    <element maxOccurs="unbounded" name="createReviseCategory" nillable="true" type="tns10:CreateReviseCategory"/>
                    <element name="grpId" nillable="true" type="xsd:string"/>
                    <element name="rtOptChngInd" nillable="true" type="xsd:string"/>
                    <element name="rtOptCityCode" nillable="true" type="xsd:string"/>
                    <element name="rtOptCode" nillable="true" type="xsd:string"/>
                    <element name="sailId" nillable="true" type="xsd:string"/>
                    <element name="scdRqstAttemptsCnt" nillable="true" type="xsd:int"/>
                    <element name="tnsTypeCode" nillable="true" type="xsd:string"/>
                </sequence>
            </complexType>
            <complexType name="CreditCardPayment">
                <sequence>
                    <element name="cardhldrAddrCityName" nillable="true" type="xsd:string"/>
                    <element name="cardhldrAddrStr1" nillable="true" type="xsd:string"/>
                    <element name="cardhldrAddrStr2" nillable="true" type="xsd:string"/>
                    <element name="cardhldrAddrZipCode" nillable="true" type="xsd:string"/>
                    <element name="cardhldrName" nillable="true" type="xsd:string"/>
                    <element name="crCardAutoPmtInd" nillable="true" type="xsd:string"/>
                    <element name="crCardCode" nillable="true" type="xsd:string"/>
                    <element name="crCardExpMonth" nillable="true" type="xsd:int"/>
                    <element name="crCardExpYear" nillable="true" type="xsd:int"/>
                    <element name="crCardNum" nillable="true" type="xsd:string"/>
                    <element name="iataCtryCode" nillable="true" type="xsd:string"/>
                    <element name="iataCurrCode" nillable="true" type="xsd:string"/>
                    <element name="iataStateProvCode" nillable="true" type="xsd:string"/>
                    <element name="pmtRcvdAmt" nillable="true" type="xsd:string"/>
                </sequence>
            </complexType>
            <complexType name="DinSeatingInfo">
                <sequence>
                    <element name="dinSeatingCode" nillable="true" type="xsd:int"/>
                </sequence>
            </complexType>
            <complexType name="Dining">
                <sequence>
                    <element name="dinTblCode" nillable="true" type="xsd:int"/>
                    <element name="dinWithConfNum" nillable="true" type="xsd:string"/>
                    <element name="smkngPfrCode" nillable="true" type="xsd:string"/>
                </sequence>
            </complexType>
            <complexType name="DocumentDeliveryLocation">
                <sequence>
                    <element name="docDlvLocCode" nillable="true" type="xsd:string"/>
                    <element name="tvlAgyPhnNum" nillable="true" type="xsd:string"/>
                </sequence>
            </complexType>
            <complexType name="ImmigrationAddress">
                <sequence>
                    <element name="iataStateProvCode" nillable="true" type="xsd:string"/>
                    <element name="psgAddrCityName" nillable="true" type="xsd:string"/>
                    <element name="psgAddrStr1" nillable="true" type="xsd:string"/>
                    <element name="psgAddrStr2" nillable="true" type="xsd:string"/>
                    <element name="psgAddrZipCode" nillable="true" type="xsd:string"/>
                </sequence>
            </complexType>
            <complexType name="ImmigrationDocuments">
                <sequence>
                    <element name="insPsgOcpCode" nillable="true" type="xsd:string"/>
                    <element name="psgIgrBirthIataCtryCode" nillable="true" type="xsd:string"/>
                    <element name="psgIgrDocExpDate" nillable="true" type="xsd:dateTime"/>
                    <element name="psgIgrDocIssueDate" nillable="true" type="xsd:dateTime"/>
                    <element name="psgIgrDocNum" nillable="true" type="xsd:string"/>
                    <element name="psgIgrIssueIataCtryCode" nillable="true" type="xsd:string"/>
                    <element name="psgSsn" nillable="true" type="xsd:string"/>
                </sequence>
            </complexType>
            <complexType name="PackagesInfo">
                <sequence>
                    <element name="pkgCode" nillable="true" type="xsd:string"/>
                    <element name="pkgNightCnt" nillable="true" type="xsd:int"/>
                    <element name="pkgTypeCode" nillable="true" type="xsd:int"/>
                    <element name="psgPkgRoomCode" nillable="true" type="xsd:int"/>
                </sequence>
            </complexType>
            <complexType name="SpecialServices">
                <sequence>
                    <element name="svcCode" nillable="true" type="xsd:string"/>
                    <element name="svcDate" nillable="true" type="xsd:dateTime"/>
                    <element name="svcTypeCode" nillable="true" type="xsd:int"/>
                    <element name="svcYears" nillable="true" type="xsd:int"/>
                </sequence>
            </complexType>
            <complexType name="TransportationInfo">
                <sequence>
                    <element name="bkgStatusCode" nillable="true" type="xsd:int"/>
                    <element name="rtOptCityCode" nillable="true" type="xsd:string"/>
                    <element name="tnsCityCode" nillable="true" type="xsd:string"/>
                    <element name="tnsSegDirectionCode" nillable="true" type="xsd:string"/>
                    <element name="tnsTypeCode" nillable="true" type="xsd:string"/>
                </sequence>
            </complexType>
            <complexType name="Passenger">
                <sequence>
                    <element name="genderCode" nillable="true" type="xsd:string"/>
                    <element name="iataCtryCode" nillable="true" type="xsd:string"/>
                    <element name="immigrationAddress" nillable="true" type="tns10:ImmigrationAddress"/>
                    <element name="immigrationDocuments" nillable="true" type="tns10:ImmigrationDocuments"/>
                    <element maxOccurs="unbounded" name="packagesInfo" nillable="true" type="tns10:PackagesInfo"/>
                    <element name="pastPsgInd" nillable="true" type="xsd:string"/>
                    <element name="pastPsgNum" nillable="true" type="xsd:string"/>
                    <element name="phnSvcCode" nillable="true" type="xsd:int"/>
                    <element name="psgAddrPhnNum" nillable="true" type="xsd:string"/>
                    <element name="psgAge" nillable="true" type="xsd:string"/>
                    <element name="psgBirthDate" nillable="true" type="xsd:dateTime"/>
                    <element name="psgCvgInd" nillable="true" type="xsd:string"/>
                    <element name="psgFirstName" nillable="true" type="xsd:string"/>
                    <element name="psgLastName" nillable="true" type="xsd:string"/>
                    <element name="psgNum" nillable="true" type="xsd:int"/>
                    <element name="psgPriContactInd" nillable="true" type="xsd:string"/>
                    <element name="psgTitleCode" nillable="true" type="xsd:string"/>
                    <element maxOccurs="unbounded" name="specialServices" nillable="true" type="tns10:SpecialServices"/>
                    <element maxOccurs="unbounded" name="transportationInfo" nillable="true" type="tns10:TransportationInfo"/>
                    <element name="tvlWithConfNum" nillable="true" type="xsd:string"/>
                </sequence>
            </complexType>
            <complexType name="PassengerAction">
                <sequence>
                    <element name="psgActnCode" nillable="true" type="xsd:string"/>
                    <element name="psgNum" nillable="true" type="xsd:int"/>
                </sequence>
            </complexType>
            <complexType name="TravelAgencyInformation">
                <sequence>
                    <element name="agtSabreSineName" nillable="true" type="xsd:string"/>
                    <element name="agyBranchPhnNum" nillable="true" type="xsd:string"/>
                    <element name="agyCrBackPhnNum" nillable="true" type="xsd:string"/>
                </sequence>
            </complexType>
            <complexType name="CreateReviseBookingRequest">
                <sequence>
                    <element name="agencyRegistration" nillable="true" type="tns10:AgencyRegistration"/>
                    <element maxOccurs="unbounded" name="checkPayment" nillable="true" type="tns10:CheckPayment"/>
                    <element name="consumerPersonalRegistration" nillable="true" type="tns10:ConsumerPersonalRegistration"/>
                    <element name="control" nillable="true" type="tns2:Control"/>
                    <element name="createReviseReqInfo" nillable="true" type="tns10:CreateReviseReqInfo"/>
                    <element maxOccurs="unbounded" name="creditCardPayment" nillable="true" type="tns10:CreditCardPayment"/>
                    <element name="dinSeatingInfo" nillable="true" type="tns10:DinSeatingInfo"/>
                    <element name="dining" nillable="true" type="tns10:Dining"/>
                    <element name="documentDeliveryLocation" nillable="true" type="tns10:DocumentDeliveryLocation"/>
                    <element maxOccurs="unbounded" name="passenger" nillable="true" type="tns10:Passenger"/>
                    <element maxOccurs="unbounded" name="passengerAction" nillable="true" type="tns10:PassengerAction"/>
                    <element name="travelAgencyInformation" nillable="true" type="tns10:TravelAgencyInformation"/>
                </sequence>
            </complexType>
            <complexType name="BookingAdvisories">
                <sequence>
                    <element name="advCondCode" nillable="true" type="xsd:int"/>
                    <element maxOccurs="unbounded" name="advCondItemId" nillable="true" type="xsd:string"/>
                    <element name="crzCondCode" nillable="true" type="xsd:string"/>
                </sequence>
            </complexType>
            <complexType name="BookedPassenger">
                <sequence>
                    <element name="bkgConfNum" nillable="true" type="xsd:string"/>
                    <element name="bkgStatusCode" nillable="true" type="xsd:int"/>
                    <element name="grpId" nillable="true" type="xsd:string"/>
                    <element name="psgNum" nillable="true" type="xsd:int"/>
                    <element name="rtOptCode" nillable="true" type="xsd:string"/>
                </sequence>
            </complexType>
            <complexType name="SailItinerary">
                <sequence>
                    <element name="sailItinActnTime" nillable="true" type="xsd:string"/>
                    <element name="sailItinPortActnTxt" nillable="true" type="xsd:string"/>
                </sequence>
            </complexType>
            <complexType name="Confirmation">
                <sequence>
                    <element name="bkgConfNum" nillable="true" type="xsd:string"/>
                    <element name="bkgStatusCode" nillable="true" type="xsd:int"/>
                    <element maxOccurs="unbounded" name="bookedPassenger" nillable="true" type="tns10:BookedPassenger"/>
                    <element maxOccurs="unbounded" name="sailItinerary" nillable="true" type="tns10:SailItinerary"/>
                </sequence>
            </complexType>
            <complexType name="CruisePolicy">
                <sequence>
                    <element name="policyCode" nillable="true" type="xsd:int"/>
                    <element name="policyTxt" nillable="true" type="xsd:string"/>
                </sequence>
            </complexType>
            <complexType name="CreateReviseBookingResponse">
                <sequence>
                    <element maxOccurs="unbounded" name="advisory" nillable="true" type="tns2:Advisory"/>
                    <element maxOccurs="unbounded" name="bookingAdvisories" nillable="true" type="tns10:BookingAdvisories"/>
                    <element name="confirmation" nillable="true" type="tns10:Confirmation"/>
                    <element name="cruiseError" nillable="true" type="tns3:CruiseError"/>
                    <element maxOccurs="unbounded" name="cruisePolicy" nillable="true" type="tns10:CruisePolicy"/>
                </sequence>
            </complexType>
        </schema>
        <schema elementFormDefault="qualified"
            targetNamespace="urn:diningavailability:datatypes:communications:cruise:sabre:com" xmlns="http://www.w3.org/2001/XMLSchema">
            <import namespace="urn:brochuresailingitinerary:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:cabinhold:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:transportationavailability:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:sailingavailability:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:displaybookingresp:displaybooking:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:quicksell:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:cruisepnrmerge:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:packageavailability:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:brochurecruisecontact:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:rateoptionavailability:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:createrevisebooking:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:brochureshipfacility:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:specialservicesavailability:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:rateoptionrule:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:brochuresailingeveningattire:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:cabinavailability:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:brochuresailingembdmb:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:brochurecruisepolicy:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:brochureshipstatistics:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:categoryavailability:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:validatepastpassenger:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:validatediningwith:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:categorypassengerpricing:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:brochuresailingbusroute:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:reinstatebooking:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:statementandpricing:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:cruiseregistration:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:brochuresailingcategorydesc:datatypes:communications:cruise:sabre:com"/>
            <import namespace="http://errors.communications.cruise.sabre.com"/>
            <import namespace="urn:brochuresailingcabindesc:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:bookinghistory:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:displaybooking:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:similarnamelistresp:displaybooking:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:brochuresailingshoreexcursion:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:brochuresailingpackagedesc:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:cancelbooking:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:brochuresailingpackagelist:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:releasebooking:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:brochuresailingevents:datatypes:communications:cruise:sabre:com"/>
            <complexType name="DinAvailReqInfo">
                <sequence>
                    <element name="bkgConfNum" nillable="true" type="xsd:string"/>
                    <element name="grpId" nillable="true" type="xsd:string"/>
                    <element name="psgCnt" nillable="true" type="xsd:int"/>
                    <element name="rtOptCode" nillable="true" type="xsd:string"/>
                    <element name="sailId" nillable="true" type="xsd:string"/>
                </sequence>
            </complexType>
            <complexType name="DiningAvailabilityRequest">
                <sequence>
                    <element name="control" nillable="true" type="tns2:Control"/>
                    <element name="dinAvailReqInfo" nillable="true" type="tns11:DinAvailReqInfo"/>
                </sequence>
            </complexType>
            <complexType name="DinSeating">
                <sequence>
                    <element name="bkgStatusCode" nillable="true" type="xsd:int"/>
                    <element name="dinSeatingCode" nillable="true" type="xsd:int"/>
                    <element name="dinSeatingHref" nillable="true" type="xsd:string"/>
                </sequence>
            </complexType>
            <complexType name="DiningInfo">
                <sequence>
                    <element maxOccurs="unbounded" name="dinTblCode" nillable="true" type="xsd:int"/>
                    <element name="smkngPfrOfferedInd" nillable="true" type="xsd:string"/>
                </sequence>
            </complexType>
            <complexType name="DiningAvailabilityResponse">
                <sequence>
                    <element maxOccurs="unbounded" name="advisory" nillable="true" type="tns2:Advisory"/>
                    <element name="cruiseError" nillable="true" type="tns3:CruiseError"/>
                    <element maxOccurs="unbounded" name="dinSeating" nillable="true" type="tns11:DinSeating"/>
                    <element name="diningInfo" nillable="true" type="tns11:DiningInfo"/>
                </sequence>
            </complexType>
        </schema>
        <schema elementFormDefault="qualified"
            targetNamespace="urn:displaybooking:datatypes:communications:cruise:sabre:com" xmlns="http://www.w3.org/2001/XMLSchema">
            <import namespace="urn:brochuresailingitinerary:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:cabinhold:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:transportationavailability:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:sailingavailability:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:displaybookingresp:displaybooking:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:quicksell:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:cruisepnrmerge:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:packageavailability:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:brochurecruisecontact:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:rateoptionavailability:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:createrevisebooking:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:brochureshipfacility:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:specialservicesavailability:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:rateoptionrule:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:brochuresailingeveningattire:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:cabinavailability:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:brochuresailingembdmb:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:brochurecruisepolicy:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:brochureshipstatistics:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:categoryavailability:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:validatepastpassenger:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:validatediningwith:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:categorypassengerpricing:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:brochuresailingbusroute:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:reinstatebooking:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:statementandpricing:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:cruiseregistration:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:brochuresailingcategorydesc:datatypes:communications:cruise:sabre:com"/>
            <import namespace="http://errors.communications.cruise.sabre.com"/>
            <import namespace="urn:brochuresailingcabindesc:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:bookinghistory:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:similarnamelistresp:displaybooking:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:brochuresailingshoreexcursion:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:brochuresailingpackagedesc:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:diningavailability:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:cancelbooking:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:brochuresailingpackagelist:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:releasebooking:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:brochuresailingevents:datatypes:communications:cruise:sabre:com"/>
            <complexType name="DisplayBookingUsingConfirmation">
                <sequence>
                    <element name="bkgConfNum" nillable="true" type="xsd:string"/>
                </sequence>
            </complexType>
            <complexType name="DisplayBookingUsingName">
                <sequence>
                    <element name="psgFirstName" nillable="true" type="xsd:string"/>
                    <element name="psgLastName" nillable="true" type="xsd:string"/>
                    <element name="sailDepDate" nillable="true" type="xsd:dateTime"/>
                    <element name="shipCode" nillable="true" type="xsd:string"/>
                </sequence>
            </complexType>
            <complexType name="DisplayBookingRequest">
                <sequence>
                    <element name="control" nillable="true" type="tns2:Control"/>
                    <element name="displayBookingUsingConfirmation" nillable="true" type="tns12:DisplayBookingUsingConfirmation"/>
                    <element name="displayBookingUsingName" nillable="true" type="tns12:DisplayBookingUsingName"/>
                </sequence>
            </complexType>
            <complexType name="DisplayBookingResponse">
                <sequence>
                    <element maxOccurs="unbounded" name="advisory" nillable="true" type="tns2:Advisory"/>
                    <element name="cruiseError" nillable="true" type="tns3:CruiseError"/>
                    <element name="displayBookingResp" nillable="true" type="tns13:DisplayBookingResp"/>
                    <element name="similarNameListResp" nillable="true" type="tns14:SimilarNameListResp"/>
                </sequence>
            </complexType>
        </schema>
        <schema elementFormDefault="qualified"
            targetNamespace="urn:displaybookingresp:displaybooking:datatypes:communications:cruise:sabre:com" xmlns="http://www.w3.org/2001/XMLSchema">
            <import namespace="urn:brochuresailingitinerary:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:cabinhold:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:transportationavailability:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:sailingavailability:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:quicksell:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:cruisepnrmerge:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:packageavailability:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:brochurecruisecontact:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:rateoptionavailability:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:createrevisebooking:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:brochureshipfacility:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:specialservicesavailability:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:rateoptionrule:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:brochuresailingeveningattire:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:cabinavailability:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:brochuresailingembdmb:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:brochurecruisepolicy:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:brochureshipstatistics:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:categoryavailability:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:validatepastpassenger:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:validatediningwith:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:categorypassengerpricing:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:brochuresailingbusroute:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:reinstatebooking:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:statementandpricing:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:cruiseregistration:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:brochuresailingcategorydesc:datatypes:communications:cruise:sabre:com"/>
            <import namespace="http://errors.communications.cruise.sabre.com"/>
            <import namespace="urn:brochuresailingcabindesc:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:bookinghistory:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:displaybooking:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:similarnamelistresp:displaybooking:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:brochuresailingshoreexcursion:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:brochuresailingpackagedesc:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:diningavailability:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:cancelbooking:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:brochuresailingpackagelist:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:releasebooking:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:brochuresailingevents:datatypes:communications:cruise:sabre:com"/>
            <complexType name="AllowedModifications">
                <sequence>
                    <element maxOccurs="unbounded" name="bkgModControlCode" nillable="true" type="xsd:int"/>
                    <element name="psgNum" nillable="true" type="xsd:int"/>
                </sequence>
            </complexType>
            <complexType name="AssignedTransportation">
                <sequence>
                    <element name="psgNum" nillable="true" type="xsd:int"/>
                    <element name="tnsAssignArvDate" nillable="true" type="xsd:dateTime"/>
                    <element name="tnsAssignArvTime" nillable="true" type="xsd:string"/>
                    <element name="tnsAssignCarrierCode" nillable="true" type="xsd:string"/>
                    <element name="tnsAssignDepDate" nillable="true" type="xsd:dateTime"/>
                    <element name="tnsAssignDepTime" nillable="true" type="xsd:string"/>
                    <element name="tnsAssignTnsId" nillable="true" type="xsd:string"/>
                    <element maxOccurs="unbounded" name="tnsCityCode" nillable="true" type="xsd:string"/>
                    <element name="tnsClassOfSvcCode" nillable="true" type="xsd:string"/>
                    <element name="tnsTypeCode" nillable="true" type="xsd:string"/>
                </sequence>
            </complexType>
            <complexType name="BookedPassengerPackage">
                <sequence>
                    <element name="pkgCode" nillable="true" type="xsd:string"/>
                    <element name="pkgCompInd" nillable="true" type="xsd:string"/>
                    <element name="pkgMndInd" nillable="true" type="xsd:string"/>
                    <element name="pkgNightCnt" nillable="true" type="xsd:int"/>
                    <element name="pkgRtAmt" nillable="true" type="xsd:string"/>
                    <element name="pkgRtTypeCode" nillable="true" type="xsd:int"/>
                    <element name="pkgTypeCode" nillable="true" type="xsd:int"/>
                    <element name="psgNum" nillable="true" type="xsd:int"/>
                    <element name="psgPkgRoomCode" nillable="true" type="xsd:int"/>
                </sequence>
            </complexType>
            <complexType name="ImmigrationAddress">
                <sequence>
                    <element name="iataStateProvCode" nillable="true" type="xsd:string"/>
                    <element name="psgAddrCityName" nillable="true" type="xsd:string"/>
                    <element name="psgAddrStr1" nillable="true" type="xsd:string"/>
                    <element name="psgAddrStr2" nillable="true" type="xsd:string"/>
                    <element name="psgAddrZipCode" nillable="true" type="xsd:string"/>
                </sequence>
            </complexType>
            <complexType name="ImmigrationDocuments">
                <sequence>
                    <element name="insPsgOcpCode" nillable="true" type="xsd:string"/>
                    <element name="psgIgrBirthIataCtryCode" nillable="true" type="xsd:string"/>
                    <element name="psgIgrDocExpDate" nillable="true" type="xsd:dateTime"/>
                    <element name="psgIgrDocIssueDate" nillable="true" type="xsd:dateTime"/>
                    <element name="psgIgrDocNum" nillable="true" type="xsd:string"/>
                    <element name="psgIgrIssueIataCtryCode" nillable="true" type="xsd:string"/>
                    <element name="psgSsn" nillable="true" type="xsd:string"/>
                </sequence>
            </complexType>
            <complexType name="Passenger">
                <sequence>
                    <element name="genderCode" nillable="true" type="xsd:string"/>
                    <element name="iataCtryCode" nillable="true" type="xsd:string"/>
                    <element name="pastPsgInd" nillable="true" type="xsd:string"/>
                    <element name="pastPsgNum" nillable="true" type="xsd:string"/>
                    <element name="phnSvcCode" nillable="true" type="xsd:int"/>
                    <element name="psgAddrPhnNum" nillable="true" type="xsd:string"/>
                    <element name="psgAge" nillable="true" type="xsd:string"/>
                    <element name="psgBirthDate" nillable="true" type="xsd:dateTime"/>
                    <element name="psgCvgInd" nillable="true" type="xsd:string"/>
                    <element name="psgFirstName" nillable="true" type="xsd:string"/>
                    <element name="psgLastName" nillable="true" type="xsd:string"/>
                    <element name="psgNum" nillable="true" type="xsd:int"/>
                    <element name="psgPriContactInd" nillable="true" type="xsd:string"/>
                    <element name="psgTitleCode" nillable="true" type="xsd:string"/>
                    <element name="tvlWithConfNum" nillable="true" type="xsd:string"/>
                </sequence>
            </complexType>
            <complexType name="SpecialServices">
                <sequence>
                    <element name="svcCode" nillable="true" type="xsd:string"/>
                    <element name="svcDate" nillable="true" type="xsd:dateTime"/>
                    <element name="svcTypeCode" nillable="true" type="xsd:int"/>
                    <element name="svcYears" nillable="true" type="xsd:int"/>
                </sequence>
            </complexType>
            <complexType name="TransportationInfo">
                <sequence>
                    <element name="bkgStatusCode" nillable="true" type="xsd:int"/>
                    <element name="rtOptCityCode" nillable="true" type="xsd:string"/>
                    <element name="tnsCityCode" nillable="true" type="xsd:string"/>
                    <element name="tnsSegDirectionCode" nillable="true" type="xsd:string"/>
                    <element name="tnsTypeCode" nillable="true" type="xsd:string"/>
                </sequence>
            </complexType>
            <complexType name="BookedPassenger">
                <sequence>
                    <element maxOccurs="unbounded" name="assignedTransportation" nillable="true" type="tns13:AssignedTransportation"/>
                    <element name="bkgConfNum" nillable="true" type="xsd:string"/>
                    <element name="bkgStatusCode" nillable="true" type="xsd:int"/>
                    <element maxOccurs="unbounded" name="bookedPassengerPackage" nillable="true" type="tns13:BookedPassengerPackage"/>
                    <element name="grpId" nillable="true" type="xsd:string"/>
                    <element name="immigrationAddress" nillable="true" type="tns13:ImmigrationAddress"/>
                    <element name="immigrationDocuments" nillable="true" type="tns13:ImmigrationDocuments"/>
                    <element name="passenger" nillable="true" type="tns13:Passenger"/>
                    <element name="psgNum" nillable="true" type="xsd:int"/>
                    <element name="rtOptCode" nillable="true" type="xsd:string"/>
                    <element maxOccurs="unbounded" name="specialServices" nillable="true" type="tns13:SpecialServices"/>
                    <element maxOccurs="unbounded" name="transportationInfo" nillable="true" type="tns13:TransportationInfo"/>
                </sequence>
            </complexType>
            <complexType name="BookedSpecialServices">
                <sequence>
                    <element name="bkgStatusCode" nillable="true" type="xsd:int"/>
                    <element name="svcCode" nillable="true" type="xsd:string"/>
                    <element name="svcDateReqInd" nillable="true" type="xsd:string"/>
                    <element name="svcDesc" nillable="true" type="xsd:string"/>
                    <element name="svcDisDate" nillable="true" type="xsd:dateTime"/>
                    <element name="svcEffDate" nillable="true" type="xsd:dateTime"/>
                    <element name="svcMinPsgCnt" nillable="true" type="xsd:int"/>
                    <element name="svcRtAmt" nillable="true" type="xsd:string"/>
                    <element name="svcRtPsgAmt" nillable="true" type="xsd:string"/>
                    <element name="svcTypeCode" nillable="true" type="xsd:int"/>
                    <element name="svcYearsReqInd" nillable="true" type="xsd:string"/>
                </sequence>
            </complexType>
            <complexType name="BookingIdentification">
                <sequence>
                    <element name="bkgAtvAlwInd" nillable="true" type="xsd:string"/>
                    <element name="bkgConfNum" nillable="true" type="xsd:string"/>
                    <element name="bkgCvgRevnInd" nillable="true" type="xsd:string"/>
                    <element name="bkgDate" nillable="true" type="xsd:dateTime"/>
                    <element name="bkgOptDate" nillable="true" type="xsd:dateTime"/>
                    <element name="bkgTime" nillable="true" type="xsd:string"/>
                </sequence>
            </complexType>
            <complexType name="Cabin">
                <sequence>
                    <element name="bkgStatusCode" nillable="true" type="xsd:int"/>
                    <element name="cabBathCode" nillable="true" type="xsd:int"/>
                    <element maxOccurs="unbounded" name="cabBedCnt" nillable="true" type="xsd:int"/>
                    <element maxOccurs="unbounded" name="cabBedCode" nillable="true" type="xsd:int"/>
                    <element name="cabHref" nillable="true" type="xsd:string"/>
                    <element maxOccurs="unbounded" name="cabLocCode" nillable="true" type="xsd:int"/>
                    <element name="cabLocDecHref" nillable="true" type="xsd:string"/>
                    <element name="cabLocDeckName" nillable="true" type="xsd:string"/>
                    <element name="cabLocHref" nillable="true" type="xsd:string"/>
                    <element name="cabMaxPsgQty" nillable="true" type="xsd:int"/>
                    <element name="cabMinPsgQty" nillable="true" type="xsd:int"/>
                    <element name="cabNum" nillable="true" type="xsd:string"/>
                    <element name="catUpgradeCode" nillable="true" type="xsd:string"/>
                    <element name="smkngPfrCode" nillable="true" type="xsd:string"/>
                </sequence>
            </complexType>
            <complexType name="Category">
                <sequence>
                    <element name="bkgStatusCode" nillable="true" type="xsd:int"/>
                    <element name="cabLocCode" nillable="true" type="xsd:int"/>
                    <element name="cabLocHref" nillable="true" type="xsd:string"/>
                    <element name="catCabMaxPsgQty" nillable="true" type="xsd:int"/>
                    <element name="catCabMinPsgQty" nillable="true" type="xsd:int"/>
                    <element name="catCode" nillable="true" type="xsd:string"/>
                    <element name="catDeckHref" nillable="true" type="xsd:string"/>
                    <element name="catDeckName" nillable="true" type="xsd:string"/>
                    <element name="catGtyInd" nillable="true" type="xsd:string"/>
                    <element name="catHref" nillable="true" type="xsd:string"/>
                    <element name="catShareType" nillable="true" type="xsd:string"/>
                    <element name="catUpgradeCode" nillable="true" type="xsd:string"/>
                    <element name="grpId" nillable="true" type="xsd:string"/>
                    <element name="rtOptCode" nillable="true" type="xsd:string"/>
                    <element maxOccurs="unbounded" name="tnsTypeCode" nillable="true" type="xsd:string"/>
                </sequence>
            </complexType>
            <complexType name="Dining">
                <sequence>
                    <element name="dinTblCode" nillable="true" type="xsd:int"/>
                    <element name="dinWithConfNum" nillable="true" type="xsd:string"/>
                    <element name="smkngPfrCode" nillable="true" type="xsd:string"/>
                </sequence>
            </complexType>
            <complexType name="DiningSeating">
                <sequence>
                    <element name="bkgStatusCode" nillable="true" type="xsd:int"/>
                    <element name="dinSeatingCode" nillable="true" type="xsd:int"/>
                    <element name="dinSeatingHref" nillable="true" type="xsd:string"/>
                    <element name="dinWlPriNum" nillable="true" type="xsd:int"/>
                </sequence>
            </complexType>
            <complexType name="Group">
                <sequence>
                    <element name="bkgStatusCode" nillable="true" type="xsd:int"/>
                    <element name="grpAgyCtcName" nillable="true" type="xsd:string"/>
                    <element name="grpCrzCtcName" nillable="true" type="xsd:string"/>
                    <element name="grpDclmTxt" nillable="true" type="xsd:string"/>
                    <element name="grpId" nillable="true" type="xsd:string"/>
                    <element name="grpName" nillable="true" type="xsd:string"/>
                    <element name="grpRmkTxt" nillable="true" type="xsd:string"/>
                    <element name="grpTypeCode" nillable="true" type="xsd:int"/>
                    <element name="iataCurrCode" nillable="true" type="xsd:string"/>
                </sequence>
            </complexType>
            <complexType name="PackageRates">
                <sequence>
                    <element name="pkgRtAmt" nillable="true" type="xsd:string"/>
                    <element name="pkgRtTypeCode" nillable="true" type="xsd:int"/>
                </sequence>
            </complexType>
            <complexType name="Packages">
                <sequence>
                    <element name="bkgStatusCode" nillable="true" type="xsd:int"/>
                    <element maxOccurs="unbounded" name="packageRates" nillable="true" type="tns13:PackageRates"/>
                    <element name="pkgCode" nillable="true" type="xsd:string"/>
                    <element name="pkgCompInd" nillable="true" type="xsd:string"/>
                    <element name="pkgEndDate" nillable="true" type="xsd:dateTime"/>
                    <element name="pkgMinPsgCnt" nillable="true" type="xsd:int"/>
                    <element name="pkgName" nillable="true" type="xsd:string"/>
                    <element name="pkgNightCnt" nillable="true" type="xsd:int"/>
                    <element name="pkgRmkTxt" nillable="true" type="xsd:string"/>
                    <element name="pkgStartDate" nillable="true" type="xsd:dateTime"/>
                    <element name="pkgTypeCode" nillable="true" type="xsd:int"/>
                </sequence>
            </complexType>
            <complexType name="PaymentSummary">
                <sequence>
                    <element name="pmtFullPmtInd" nillable="true" type="xsd:string"/>
                    <element name="pmtTtlRcvdAmt" nillable="true" type="xsd:string"/>
                </sequence>
            </complexType>
            <complexType name="RateOption">
                <sequence>
                    <element name="grpId" nillable="true" type="xsd:string"/>
                    <element name="rateMayVary" nillable="true" type="xsd:string"/>
                    <element maxOccurs="unbounded" name="rtOptAgeRstCode" nillable="true" type="xsd:string"/>
                    <element name="rtOptCode" nillable="true" type="xsd:string"/>
                    <element name="rtOptCvgAvlInd" nillable="true" type="xsd:string"/>
                    <element name="rtOptMaxPsgQty" nillable="true" type="xsd:int"/>
                    <element name="rtOptMinPsgQty" nillable="true" type="xsd:int"/>
                    <element name="rtOptName" nillable="true" type="xsd:string"/>
                </sequence>
            </complexType>
            <complexType name="Sailing">
                <sequence>
                    <element name="bkgSailModAllwdInd" nillable="true" type="xsd:string"/>
                    <element name="bkgStatusCode" nillable="true" type="xsd:int"/>
                    <element name="docDlvDate" nillable="true" type="xsd:dateTime"/>
                    <element name="docDlvLocCode" nillable="true" type="xsd:string"/>
                    <element name="docDlvModeCode" nillable="true" type="xsd:int"/>
                    <element name="iataCurrCode" nillable="true" type="xsd:string"/>
                    <element name="rtOptCityCode" nillable="true" type="xsd:string"/>
                    <element name="rtPortChrgAmt" nillable="true" type="xsd:string"/>
                    <element name="rtSurChrgAmt" nillable="true" type="xsd:string"/>
                    <element name="sailCvgAmt" nillable="true" type="xsd:string"/>
                    <element name="sailCvgAvlInd" nillable="true" type="xsd:string"/>
                    <element name="sailCvgCode" nillable="true" type="xsd:string"/>
                    <element name="sailDepDate" nillable="true" type="xsd:dateTime"/>
                    <element name="sailId" nillable="true" type="xsd:string"/>
                    <element name="sailIgrDueDate" nillable="true" type="xsd:dateTime"/>
                    <element maxOccurs="unbounded" name="sailItinActnTime" nillable="true" type="xsd:string"/>
                    <element name="sailItinHref" nillable="true" type="xsd:string"/>
                    <element maxOccurs="unbounded" name="sailItinPortActnTxt" nillable="true" type="xsd:string"/>
                    <element name="sailLenDays" nillable="true" type="xsd:int"/>
                    <element name="sailRmkTxt" nillable="true" type="xsd:string"/>
                    <element name="shipCode" nillable="true" type="xsd:string"/>
                    <element name="stinGeoRegionCode" nillable="true" type="xsd:string"/>
                    <element maxOccurs="unbounded" name="stinSeaportCode" nillable="true" type="xsd:string"/>
                    <element name="stinSeaportHref" nillable="true" type="xsd:string"/>
                    <element name="themeCode" nillable="true" type="xsd:int"/>
                    <element name="tnsCityCode" nillable="true" type="xsd:string"/>
                    <element name="tnsTypeCode" nillable="true" type="xsd:string"/>
                </sequence>
            </complexType>
            <complexType name="TravelAgency">
                <sequence>
                    <element name="agtSabreSineId" nillable="true" type="xsd:string"/>
                    <element name="agtSabreSineName" nillable="true" type="xsd:string"/>
                    <element name="agyBranchPhnNum" nillable="true" type="xsd:string"/>
                    <element name="agyCrBackPhnNum" nillable="true" type="xsd:string"/>
                    <element name="pseudoCityCode" nillable="true" type="xsd:string"/>
                </sequence>
            </complexType>
            <complexType name="DisplayBookingResp">
                <sequence>
                    <element maxOccurs="unbounded" name="allowedModifications" nillable="true" type="tns13:AllowedModifications"/>
                    <element maxOccurs="unbounded" name="bookedPassenger" nillable="true" type="tns13:BookedPassenger"/>
                    <element maxOccurs="unbounded" name="bookedSpecialServices" nillable="true" type="tns13:BookedSpecialServices"/>
                    <element name="bookingIdentification" nillable="true" type="tns13:BookingIdentification"/>
                    <element maxOccurs="unbounded" name="cabin" nillable="true" type="tns13:Cabin"/>
                    <element maxOccurs="unbounded" name="category" nillable="true" type="tns13:Category"/>
                    <element name="dining" nillable="true" type="tns13:Dining"/>
                    <element maxOccurs="unbounded" name="diningSeating" nillable="true" type="tns13:DiningSeating"/>
                    <element maxOccurs="unbounded" name="group" nillable="true" type="tns13:Group"/>
                    <element maxOccurs="unbounded" name="packages" nillable="true" type="tns13:Packages"/>
                    <element name="paymentSummary" nillable="true" type="tns13:PaymentSummary"/>
                    <element maxOccurs="unbounded" name="rateOption" nillable="true" type="tns13:RateOption"/>
                    <element name="sailing" nillable="true" type="tns13:Sailing"/>
                    <element name="travelAgency" nillable="true" type="tns13:TravelAgency"/>
                </sequence>
            </complexType>
        </schema>
        <schema elementFormDefault="qualified"
            targetNamespace="urn:similarnamelistresp:displaybooking:datatypes:communications:cruise:sabre:com" xmlns="http://www.w3.org/2001/XMLSchema">
            <import namespace="urn:brochuresailingitinerary:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:cabinhold:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:transportationavailability:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:sailingavailability:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:displaybookingresp:displaybooking:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:quicksell:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:cruisepnrmerge:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:packageavailability:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:brochurecruisecontact:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:rateoptionavailability:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:createrevisebooking:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:brochureshipfacility:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:specialservicesavailability:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:rateoptionrule:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:brochuresailingeveningattire:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:cabinavailability:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:brochuresailingembdmb:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:brochurecruisepolicy:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:brochureshipstatistics:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:categoryavailability:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:validatepastpassenger:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:validatediningwith:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:categorypassengerpricing:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:brochuresailingbusroute:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:reinstatebooking:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:statementandpricing:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:cruiseregistration:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:brochuresailingcategorydesc:datatypes:communications:cruise:sabre:com"/>
            <import namespace="http://errors.communications.cruise.sabre.com"/>
            <import namespace="urn:brochuresailingcabindesc:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:bookinghistory:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:displaybooking:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:brochuresailingshoreexcursion:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:brochuresailingpackagedesc:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:diningavailability:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:cancelbooking:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:brochuresailingpackagelist:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:releasebooking:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:brochuresailingevents:datatypes:communications:cruise:sabre:com"/>
            <complexType name="SimilarNameListPassengerInformation">
                <sequence>
                    <element name="bkgConfNum" nillable="true" type="xsd:string"/>
                    <element name="bkgStatusCode" nillable="true" type="xsd:int"/>
                    <element name="cabNum" nillable="true" type="xsd:string"/>
                    <element name="catCode" nillable="true" type="xsd:string"/>
                    <element name="grpId" nillable="true" type="xsd:string"/>
                    <element name="grpName" nillable="true" type="xsd:string"/>
                    <element name="psgFirstName" nillable="true" type="xsd:string"/>
                    <element name="psgLastName" nillable="true" type="xsd:string"/>
                </sequence>
            </complexType>
            <complexType name="SimilarNameListSailingInformation">
                <sequence>
                    <element name="sailDepDate" nillable="true" type="xsd:dateTime"/>
                    <element name="sailLenDays" nillable="true" type="xsd:int"/>
                    <element name="shipCode" nillable="true" type="xsd:string"/>
                    <element maxOccurs="unbounded" name="similarNameListPassengerInformation"
                        nillable="true" type="tns14:SimilarNameListPassengerInformation"/>
                </sequence>
            </complexType>
            <complexType name="SimilarNameListResp">
                <sequence>
                    <element maxOccurs="unbounded" name="similarNameListSailingInformation"
                        nillable="true" type="tns14:SimilarNameListSailingInformation"/>
                </sequence>
            </complexType>
        </schema>
        <schema elementFormDefault="qualified"
            targetNamespace="urn:categorypassengerpricing:datatypes:communications:cruise:sabre:com" xmlns="http://www.w3.org/2001/XMLSchema">
            <import namespace="urn:brochuresailingitinerary:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:cabinhold:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:transportationavailability:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:sailingavailability:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:displaybookingresp:displaybooking:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:quicksell:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:cruisepnrmerge:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:packageavailability:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:brochurecruisecontact:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:rateoptionavailability:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:createrevisebooking:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:brochureshipfacility:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:specialservicesavailability:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:rateoptionrule:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:brochuresailingeveningattire:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:cabinavailability:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:brochuresailingembdmb:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:brochurecruisepolicy:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:brochureshipstatistics:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:categoryavailability:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:validatepastpassenger:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:validatediningwith:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:brochuresailingbusroute:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:reinstatebooking:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:statementandpricing:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:cruiseregistration:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:brochuresailingcategorydesc:datatypes:communications:cruise:sabre:com"/>
            <import namespace="http://errors.communications.cruise.sabre.com"/>
            <import namespace="urn:brochuresailingcabindesc:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:bookinghistory:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:displaybooking:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:similarnamelistresp:displaybooking:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:brochuresailingshoreexcursion:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:brochuresailingpackagedesc:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:diningavailability:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:cancelbooking:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:brochuresailingpackagelist:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:releasebooking:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:brochuresailingevents:datatypes:communications:cruise:sabre:com"/>
            <complexType name="CategoryIndividualPassengerPricingRequest">
                <sequence>
                    <element name="psgAge" nillable="true" type="xsd:string"/>
                    <element name="psgCvgInd" nillable="true" type="xsd:string"/>
                    <element name="psgNum" nillable="true" type="xsd:int"/>
                    <element name="rtOptCityCode" nillable="true" type="xsd:string"/>
                    <element name="tnsCityCode" nillable="true" type="xsd:string"/>
                    <element name="tnsTypeCode" nillable="true" type="xsd:string"/>
                </sequence>
            </complexType>
            <complexType name="CategoryAllPassengerPricingRequest">
                <sequence>
                    <element name="agyBranchPhnNum" nillable="true" type="xsd:string"/>
                    <element name="bkgConfNum" nillable="true" type="xsd:string"/>
                    <element name="catCode" nillable="true" type="xsd:string"/>
                    <element name="catUpgradeCode" nillable="true" type="xsd:string"/>
                    <element maxOccurs="unbounded" name="categoryIndividualPassengerPricingRequest"
                        nillable="true" type="tns15:CategoryIndividualPassengerPricingRequest"/>
                    <element name="grpId" nillable="true" type="xsd:string"/>
                    <element name="rtOptCode" nillable="true" type="xsd:string"/>
                    <element name="sailId" nillable="true" type="xsd:string"/>
                </sequence>
            </complexType>
            <complexType name="CategoryPassengerPricingRequest">
                <sequence>
                    <element name="categoryAllPassengerPricingRequest" nillable="true" type="tns15:CategoryAllPassengerPricingRequest"/>
                    <element name="control" nillable="true" type="tns2:Control"/>
                </sequence>
            </complexType>
            <complexType name="CategoryPassengerPricingAltTransportationCity">
                <sequence>
                    <element name="psgNum" nillable="true" type="xsd:int"/>
                    <element name="tnsCityCode" nillable="true" type="xsd:string"/>
                    <element name="tnsTypeCode" nillable="true" type="xsd:string"/>
                </sequence>
            </complexType>
            <complexType name="CategoryPassengerPricingStatementResponse">
                <sequence>
                    <element name="finStmLineItemAmt" nillable="true" type="xsd:string"/>
                    <element name="finStmLineItemCode" nillable="true" type="xsd:int"/>
                    <element name="psgNum" nillable="true" type="xsd:int"/>
                </sequence>
            </complexType>
            <complexType name="CategoryPassengerPricingResponse">
                <sequence>
                    <element maxOccurs="unbounded" name="advisory" nillable="true" type="tns2:Advisory"/>
                    <element maxOccurs="unbounded"
                        name="categoryPassengerPricingAltTransportationCity" nillable="true" type="tns15:CategoryPassengerPricingAltTransportationCity"/>
                    <element maxOccurs="unbounded" name="categoryPassengerPricingStatementResponse"
                        nillable="true" type="tns15:CategoryPassengerPricingStatementResponse"/>
                    <element name="cruiseError" nillable="true" type="tns3:CruiseError"/>
                </sequence>
            </complexType>
        </schema>
        <schema elementFormDefault="qualified"
            targetNamespace="urn:packageavailability:datatypes:communications:cruise:sabre:com" xmlns="http://www.w3.org/2001/XMLSchema">
            <import namespace="urn:brochuresailingitinerary:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:cabinhold:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:transportationavailability:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:sailingavailability:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:displaybookingresp:displaybooking:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:quicksell:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:cruisepnrmerge:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:brochurecruisecontact:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:rateoptionavailability:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:createrevisebooking:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:brochureshipfacility:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:specialservicesavailability:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:rateoptionrule:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:brochuresailingeveningattire:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:cabinavailability:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:brochuresailingembdmb:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:brochurecruisepolicy:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:brochureshipstatistics:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:categoryavailability:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:validatepastpassenger:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:validatediningwith:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:categorypassengerpricing:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:brochuresailingbusroute:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:reinstatebooking:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:statementandpricing:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:cruiseregistration:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:brochuresailingcategorydesc:datatypes:communications:cruise:sabre:com"/>
            <import namespace="http://errors.communications.cruise.sabre.com"/>
            <import namespace="urn:brochuresailingcabindesc:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:bookinghistory:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:displaybooking:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:similarnamelistresp:displaybooking:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:brochuresailingshoreexcursion:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:brochuresailingpackagedesc:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:diningavailability:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:cancelbooking:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:brochuresailingpackagelist:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:releasebooking:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:brochuresailingevents:datatypes:communications:cruise:sabre:com"/>
            <complexType name="TransportationInfo">
                <sequence>
                    <element name="bkgStatusCode" nillable="true" type="xsd:int"/>
                    <element name="psgNum" nillable="true" type="xsd:int"/>
                    <element name="rtOptCityCode" nillable="true" type="xsd:string"/>
                    <element name="tnsCityCode" nillable="true" type="xsd:string"/>
                    <element name="tnsSegDirectionCode" nillable="true" type="xsd:string"/>
                    <element name="tnsTypeCode" nillable="true" type="xsd:string"/>
                </sequence>
            </complexType>
            <complexType name="PackageAvailReq">
                <sequence>
                    <element name="agyBranchPhnNum" nillable="true" type="xsd:string"/>
                    <element name="bkgConfNum" nillable="true" type="xsd:string"/>
                    <element name="catCode" nillable="true" type="xsd:string"/>
                    <element name="catUpgradeCode" nillable="true" type="xsd:string"/>
                    <element name="grpId" nillable="true" type="xsd:string"/>
                    <element name="rtOptCode" nillable="true" type="xsd:string"/>
                    <element name="sailId" nillable="true" type="xsd:string"/>
                    <element maxOccurs="unbounded" name="transportationInfo" nillable="true" type="tns16:TransportationInfo"/>
                </sequence>
            </complexType>
            <complexType name="PackageAvailabilityPassengerData">
                <sequence>
                    <element name="genderCode" nillable="true" type="xsd:string"/>
                    <element name="iataCtryCode" nillable="true" type="xsd:string"/>
                    <element name="pastPsgInd" nillable="true" type="xsd:string"/>
                    <element name="pastPsgNum" nillable="true" type="xsd:string"/>
                    <element name="psgAge" nillable="true" type="xsd:string"/>
                    <element name="psgBirthDate" nillable="true" type="xsd:dateTime"/>
                    <element name="psgNum" nillable="true" type="xsd:int"/>
                </sequence>
            </complexType>
            <complexType name="PackageAvailabilityRequest">
                <sequence>
                    <element name="control" nillable="true" type="tns2:Control"/>
                    <element name="packageAvailReq" nillable="true" type="tns16:PackageAvailReq"/>
                    <element maxOccurs="unbounded" name="packageAvailabilityPassengerData"
                        nillable="true" type="tns16:PackageAvailabilityPassengerData"/>
                </sequence>
            </complexType>
            <complexType name="PackageRates">
                <sequence>
                    <element name="pkgRtAmt" nillable="true" type="xsd:string"/>
                    <element name="pkgRtTypeCode" nillable="true" type="xsd:int"/>
                </sequence>
            </complexType>
            <complexType name="Packages">
                <sequence>
                    <element name="bkgStatusCode" nillable="true" type="xsd:int"/>
                    <element maxOccurs="unbounded" name="packageRates" nillable="true" type="tns16:PackageRates"/>
                    <element name="pkgCode" nillable="true" type="xsd:string"/>
                    <element name="pkgCompInd" nillable="true" type="xsd:string"/>
                    <element name="pkgEndDate" nillable="true" type="xsd:dateTime"/>
                    <element name="pkgMinPsgCnt" nillable="true" type="xsd:int"/>
                    <element name="pkgName" nillable="true" type="xsd:string"/>
                    <element name="pkgNightCnt" nillable="true" type="xsd:int"/>
                    <element name="pkgRmkTxt" nillable="true" type="xsd:string"/>
                    <element name="pkgStartDate" nillable="true" type="xsd:dateTime"/>
                    <element name="pkgTypeCode" nillable="true" type="xsd:int"/>
                </sequence>
            </complexType>
            <complexType name="PassengerExcludedPackage">
                <sequence>
                    <element name="pkgCode" nillable="true" type="xsd:string"/>
                    <element name="pkgNightCnt" nillable="true" type="xsd:int"/>
                    <element name="pkgTypeCode" nillable="true" type="xsd:int"/>
                </sequence>
            </complexType>
            <complexType name="PassengerMandatoryPackage">
                <sequence>
                    <element maxOccurs="unbounded" name="passengerExcludedPackage" nillable="true" type="tns16:PassengerExcludedPackage"/>
                    <element maxOccurs="unbounded" name="pkgMndInd" nillable="true" type="xsd:string"/>
                    <element name="psgNum" nillable="true" type="xsd:int"/>
                </sequence>
            </complexType>
            <complexType name="PackageAvailabilityResponse">
                <sequence>
                    <element maxOccurs="unbounded" name="advisory" nillable="true" type="tns2:Advisory"/>
                    <element name="cruiseError" nillable="true" type="tns3:CruiseError"/>
                    <element maxOccurs="unbounded" name="packages" nillable="true" type="tns16:Packages"/>
                    <element maxOccurs="unbounded" name="passengerMandatoryPackage" nillable="true" type="tns16:PassengerMandatoryPackage"/>
                </sequence>
            </complexType>
        </schema>
        <schema elementFormDefault="qualified"
            targetNamespace="urn:validatediningwith:datatypes:communications:cruise:sabre:com" xmlns="http://www.w3.org/2001/XMLSchema">
            <import namespace="urn:brochuresailingitinerary:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:cabinhold:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:transportationavailability:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:sailingavailability:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:displaybookingresp:displaybooking:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:quicksell:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:cruisepnrmerge:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:packageavailability:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:brochurecruisecontact:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:rateoptionavailability:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:createrevisebooking:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:brochureshipfacility:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:specialservicesavailability:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:rateoptionrule:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:brochuresailingeveningattire:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:cabinavailability:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:brochuresailingembdmb:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:brochurecruisepolicy:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:brochureshipstatistics:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:categoryavailability:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:validatepastpassenger:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:categorypassengerpricing:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:brochuresailingbusroute:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:reinstatebooking:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:statementandpricing:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:cruiseregistration:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:brochuresailingcategorydesc:datatypes:communications:cruise:sabre:com"/>
            <import namespace="http://errors.communications.cruise.sabre.com"/>
            <import namespace="urn:brochuresailingcabindesc:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:bookinghistory:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:displaybooking:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:similarnamelistresp:displaybooking:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:brochuresailingshoreexcursion:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:brochuresailingpackagedesc:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:diningavailability:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:cancelbooking:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:brochuresailingpackagelist:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:releasebooking:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:brochuresailingevents:datatypes:communications:cruise:sabre:com"/>
            <complexType name="ValidateDiningWithConfirmationNumber">
                <sequence>
                    <element name="bkgConfNum" nillable="true" type="xsd:string"/>
                    <element name="dinSeatingCode" nillable="true" type="xsd:int"/>
                    <element name="dinTblCode" nillable="true" type="xsd:int"/>
                    <element name="dinWithConfNum" nillable="true" type="xsd:string"/>
                    <element name="grpId" nillable="true" type="xsd:string"/>
                    <element name="rtOptCode" nillable="true" type="xsd:string"/>
                    <element name="sailId" nillable="true" type="xsd:string"/>
                    <element name="smkngPfrCode" nillable="true" type="xsd:string"/>
                </sequence>
            </complexType>
            <complexType name="ValidateDiningWithRequest">
                <sequence>
                    <element name="control" nillable="true" type="tns2:Control"/>
                    <element name="validateDiningWithConfirmationNumber" nillable="true" type="tns17:ValidateDiningWithConfirmationNumber"/>
                </sequence>
            </complexType>
            <complexType name="ValidateDiningWithResponse">
                <sequence>
                    <element maxOccurs="unbounded" name="advisory" nillable="true" type="tns2:Advisory"/>
                    <element name="cruiseError" nillable="true" type="tns3:CruiseError"/>
                </sequence>
            </complexType>
        </schema>
        <schema elementFormDefault="qualified"
            targetNamespace="urn:quicksell:datatypes:communications:cruise:sabre:com" xmlns="http://www.w3.org/2001/XMLSchema">
            <import namespace="urn:brochuresailingitinerary:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:cabinhold:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:transportationavailability:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:sailingavailability:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:displaybookingresp:displaybooking:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:cruisepnrmerge:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:packageavailability:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:brochurecruisecontact:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:rateoptionavailability:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:createrevisebooking:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:brochureshipfacility:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:specialservicesavailability:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:rateoptionrule:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:brochuresailingeveningattire:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:cabinavailability:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:brochuresailingembdmb:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:brochurecruisepolicy:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:brochureshipstatistics:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:categoryavailability:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:validatepastpassenger:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:validatediningwith:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:categorypassengerpricing:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:brochuresailingbusroute:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:reinstatebooking:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:statementandpricing:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:cruiseregistration:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:brochuresailingcategorydesc:datatypes:communications:cruise:sabre:com"/>
            <import namespace="http://errors.communications.cruise.sabre.com"/>
            <import namespace="urn:brochuresailingcabindesc:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:bookinghistory:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:displaybooking:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:similarnamelistresp:displaybooking:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:brochuresailingshoreexcursion:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:brochuresailingpackagedesc:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:diningavailability:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:cancelbooking:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:brochuresailingpackagelist:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:releasebooking:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:brochuresailingevents:datatypes:communications:cruise:sabre:com"/>
            <complexType name="QuickSellReq">
                <sequence>
                    <element name="agyBranchPhnNum" nillable="true" type="xsd:string"/>
                    <element name="cabNum" nillable="true" type="xsd:string"/>
                    <element name="catCode" nillable="true" type="xsd:string"/>
                    <element name="catUpgradeCode" nillable="true" type="xsd:string"/>
                    <element name="grpId" nillable="true" type="xsd:string"/>
                    <element name="grpInfoReqInd" nillable="true" type="xsd:string"/>
                    <element name="psgCnt" nillable="true" type="xsd:int"/>
                    <element name="rtOptCode" nillable="true" type="xsd:string"/>
                    <element name="sailDepDate" nillable="true" type="xsd:dateTime"/>
                    <element name="sailLenDays" nillable="true" type="xsd:int"/>
                    <element name="shipCode" nillable="true" type="xsd:string"/>
                    <element name="tnsCityCode" nillable="true" type="xsd:string"/>
                    <element name="tnsTypeCode" nillable="true" type="xsd:string"/>
                </sequence>
            </complexType>
            <complexType name="QuickSellRequest">
                <sequence>
                    <element name="control" nillable="true" type="tns2:Control"/>
                    <element name="quickSellReq" nillable="true" type="tns18:QuickSellReq"/>
                </sequence>
            </complexType>
            <complexType name="Group">
                <sequence>
                    <element name="grpAgyCtcName" nillable="true" type="xsd:string"/>
                    <element name="grpCrzCtcName" nillable="true" type="xsd:string"/>
                    <element name="grpDclmTxt" nillable="true" type="xsd:string"/>
                    <element name="grpId" nillable="true" type="xsd:string"/>
                    <element name="grpName" nillable="true" type="xsd:string"/>
                    <element name="grpRmkTxt" nillable="true" type="xsd:string"/>
                    <element name="grpTypeCode" nillable="true" type="xsd:int"/>
                </sequence>
            </complexType>
            <complexType name="BedConfig">
                <sequence>
                    <element name="cabBedCfgCode" nillable="true" type="xsd:int"/>
                </sequence>
            </complexType>
            <complexType name="Cabin">
                <sequence>
                    <element maxOccurs="unbounded" name="bedConfig" nillable="true" type="tns18:BedConfig"/>
                    <element name="cabBathCode" nillable="true" type="xsd:int"/>
                    <element maxOccurs="unbounded" name="cabBedCnt" nillable="true" type="xsd:int"/>
                    <element maxOccurs="unbounded" name="cabBedCode" nillable="true" type="xsd:int"/>
                    <element name="cabHref" nillable="true" type="xsd:string"/>
                    <element name="cabLocDecHref" nillable="true" type="xsd:string"/>
                    <element name="cabLocDeckName" nillable="true" type="xsd:string"/>
                    <element name="cabMaxPsgQty" nillable="true" type="xsd:int"/>
                    <element name="cabMinPsgQty" nillable="true" type="xsd:int"/>
                    <element name="cabNum" nillable="true" type="xsd:string"/>
                    <element name="smkngPfrCode" nillable="true" type="xsd:string"/>
                </sequence>
            </complexType>
            <complexType name="Category">
                <sequence>
                    <element name="bkgStatusCode" nillable="true" type="xsd:int"/>
                    <element name="cabLocCode" nillable="true" type="xsd:int"/>
                    <element name="cabLocHref" nillable="true" type="xsd:string"/>
                    <element maxOccurs="unbounded" name="cabin" nillable="true" type="tns18:Cabin"/>
                    <element name="catCabMaxPsgQty" nillable="true" type="xsd:int"/>
                    <element name="catCabMinPsgQty" nillable="true" type="xsd:int"/>
                    <element name="catCode" nillable="true" type="xsd:string"/>
                    <element name="catDeckHref" nillable="true" type="xsd:string"/>
                    <element name="catDeckName" nillable="true" type="xsd:string"/>
                    <element name="catGtyInd" nillable="true" type="xsd:string"/>
                    <element name="catHref" nillable="true" type="xsd:string"/>
                    <element name="catShareType" nillable="true" type="xsd:string"/>
                    <element name="catUpgradeCode" nillable="true" type="xsd:string"/>
                    <element maxOccurs="unbounded" name="tnsTypeCode" nillable="true" type="xsd:string"/>
                </sequence>
            </complexType>
            <complexType name="RateOption">
                <sequence>
                    <element name="category" nillable="true" type="tns18:Category"/>
                    <element name="grpId" nillable="true" type="xsd:string"/>
                    <element name="rateMayVary" nillable="true" type="xsd:string"/>
                    <element maxOccurs="unbounded" name="rtOptAgeRstCode" nillable="true" type="xsd:string"/>
                    <element name="rtOptCode" nillable="true" type="xsd:string"/>
                    <element name="rtOptCvgAvlInd" nillable="true" type="xsd:string"/>
                    <element name="rtOptMaxPsgQty" nillable="true" type="xsd:int"/>
                    <element name="rtOptMinPsgQty" nillable="true" type="xsd:int"/>
                    <element name="rtOptName" nillable="true" type="xsd:string"/>
                </sequence>
            </complexType>
            <complexType name="Sailing">
                <sequence>
                    <element name="bkgSailModAllwdInd" nillable="true" type="xsd:string"/>
                    <element name="bkgStatusCode" nillable="true" type="xsd:int"/>
                    <element name="docDlvDate" nillable="true" type="xsd:dateTime"/>
                    <element name="docDlvLocCode" nillable="true" type="xsd:string"/>
                    <element name="docDlvModeCode" nillable="true" type="xsd:int"/>
                    <element name="group" nillable="true" type="tns18:Group"/>
                    <element name="iataCurrCode" nillable="true" type="xsd:string"/>
                    <element name="rateOption" nillable="true" type="tns18:RateOption"/>
                    <element name="rtOptCityCode" nillable="true" type="xsd:string"/>
                    <element name="rtPortChrgAmt" nillable="true" type="xsd:string"/>
                    <element name="rtSurChrgAmt" nillable="true" type="xsd:string"/>
                    <element name="sailCvgAmt" nillable="true" type="xsd:string"/>
                    <element name="sailCvgAvlInd" nillable="true" type="xsd:string"/>
                    <element name="sailCvgCode" nillable="true" type="xsd:string"/>
                    <element name="sailDepDate" nillable="true" type="xsd:dateTime"/>
                    <element name="sailId" nillable="true" type="xsd:string"/>
                    <element name="sailIgrDueDate" nillable="true" type="xsd:dateTime"/>
                    <element maxOccurs="unbounded" name="sailItinActnTime" nillable="true" type="xsd:string"/>
                    <element name="sailItinHref" nillable="true" type="xsd:string"/>
                    <element maxOccurs="unbounded" name="sailItinPortActnTxt" nillable="true" type="xsd:string"/>
                    <element name="sailLenDays" nillable="true" type="xsd:int"/>
                    <element name="sailRmkTxt" nillable="true" type="xsd:string"/>
                    <element name="shipCode" nillable="true" type="xsd:string"/>
                    <element name="stinGeoRegionCode" nillable="true" type="xsd:string"/>
                    <element maxOccurs="unbounded" name="stinSeaportCode" nillable="true" type="xsd:string"/>
                    <element name="stinSeaportHref" nillable="true" type="xsd:string"/>
                    <element name="themeCode" nillable="true" type="xsd:int"/>
                    <element name="tnsCityCode" nillable="true" type="xsd:string"/>
                    <element name="tnsTypeCode" nillable="true" type="xsd:string"/>
                </sequence>
            </complexType>
            <complexType name="QuickSellResponse">
                <sequence>
                    <element maxOccurs="unbounded" name="advisory" nillable="true" type="tns2:Advisory"/>
                    <element name="cruiseError" nillable="true" type="tns3:CruiseError"/>
                    <element name="sailing" nillable="true" type="tns18:Sailing"/>
                </sequence>
            </complexType>
        </schema>
        <schema elementFormDefault="qualified"
            targetNamespace="urn:transportationavailability:datatypes:communications:cruise:sabre:com" xmlns="http://www.w3.org/2001/XMLSchema">
            <import namespace="urn:brochuresailingitinerary:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:cabinhold:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:sailingavailability:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:displaybookingresp:displaybooking:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:quicksell:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:cruisepnrmerge:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:packageavailability:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:brochurecruisecontact:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:rateoptionavailability:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:createrevisebooking:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:brochureshipfacility:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:specialservicesavailability:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:rateoptionrule:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:brochuresailingeveningattire:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:cabinavailability:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:brochuresailingembdmb:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:brochurecruisepolicy:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:brochureshipstatistics:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:categoryavailability:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:validatepastpassenger:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:validatediningwith:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:categorypassengerpricing:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:brochuresailingbusroute:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:reinstatebooking:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:statementandpricing:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:cruiseregistration:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:brochuresailingcategorydesc:datatypes:communications:cruise:sabre:com"/>
            <import namespace="http://errors.communications.cruise.sabre.com"/>
            <import namespace="urn:brochuresailingcabindesc:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:bookinghistory:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:displaybooking:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:similarnamelistresp:displaybooking:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:brochuresailingshoreexcursion:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:brochuresailingpackagedesc:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:diningavailability:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:cancelbooking:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:brochuresailingpackagelist:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:releasebooking:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:brochuresailingevents:datatypes:communications:cruise:sabre:com"/>
            <complexType name="TranspAvailReqInfo">
                <sequence>
                    <element name="agyBranchPhnNum" nillable="true" type="xsd:string"/>
                    <element name="bkgConfNum" nillable="true" type="xsd:string"/>
                    <element name="catCode" nillable="true" type="xsd:string"/>
                    <element name="catUpgradeCode" nillable="true" type="xsd:string"/>
                    <element name="grpId" nillable="true" type="xsd:string"/>
                    <element name="psgCnt" nillable="true" type="xsd:int"/>
                    <element name="rtOptCityCode" nillable="true" type="xsd:string"/>
                    <element name="rtOptCode" nillable="true" type="xsd:string"/>
                    <element name="sailId" nillable="true" type="xsd:string"/>
                    <element name="tnsCityCode" nillable="true" type="xsd:string"/>
                    <element name="tnsSegDirectionCode" nillable="true" type="xsd:string"/>
                    <element name="tnsTypeCode" nillable="true" type="xsd:string"/>
                </sequence>
            </complexType>
            <complexType name="TransportationAvailabilityRequest">
                <sequence>
                    <element name="control" nillable="true" type="tns2:Control"/>
                    <element maxOccurs="unbounded" name="transpAvailReqInfo" nillable="true" type="tns19:TranspAvailReqInfo"/>
                </sequence>
            </complexType>
            <complexType name="TranspAvail">
                <sequence>
                    <element name="bkgStatusCode" nillable="true" type="xsd:int"/>
                    <element name="tnsCityCode" nillable="true" type="xsd:string"/>
                    <element name="tnsSegDirectionCode" nillable="true" type="xsd:string"/>
                    <element name="tnsTypeCode" nillable="true" type="xsd:string"/>
                </sequence>
            </complexType>
            <complexType name="TransportationAvailabilityResponse">
                <sequence>
                    <element maxOccurs="unbounded" name="advisory" nillable="true" type="tns2:Advisory"/>
                    <element name="cruiseError" nillable="true" type="tns3:CruiseError"/>
                    <element maxOccurs="unbounded" name="transpAvail" nillable="true" type="tns19:TranspAvail"/>
                </sequence>
            </complexType>
        </schema>
        <schema elementFormDefault="qualified"
            targetNamespace="urn:rateoptionrule:datatypes:communications:cruise:sabre:com" xmlns="http://www.w3.org/2001/XMLSchema">
            <import namespace="urn:brochuresailingitinerary:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:cabinhold:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:transportationavailability:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:sailingavailability:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:displaybookingresp:displaybooking:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:quicksell:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:cruisepnrmerge:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:packageavailability:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:brochurecruisecontact:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:rateoptionavailability:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:createrevisebooking:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:brochureshipfacility:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:specialservicesavailability:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:brochuresailingeveningattire:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:cabinavailability:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:brochuresailingembdmb:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:brochurecruisepolicy:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:brochureshipstatistics:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:categoryavailability:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:validatepastpassenger:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:validatediningwith:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:categorypassengerpricing:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:brochuresailingbusroute:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:reinstatebooking:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:statementandpricing:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:cruiseregistration:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:brochuresailingcategorydesc:datatypes:communications:cruise:sabre:com"/>
            <import namespace="http://errors.communications.cruise.sabre.com"/>
            <import namespace="urn:brochuresailingcabindesc:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:bookinghistory:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:displaybooking:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:similarnamelistresp:displaybooking:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:brochuresailingshoreexcursion:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:brochuresailingpackagedesc:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:diningavailability:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:cancelbooking:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:brochuresailingpackagelist:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:releasebooking:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:brochuresailingevents:datatypes:communications:cruise:sabre:com"/>
            <complexType name="RateOptAvailReqInfo">
                <sequence>
                    <element name="agyBranchPhnNum" nillable="true" type="xsd:string"/>
                    <element name="bkgConfNum" nillable="true" type="xsd:string"/>
                    <element name="grpId" nillable="true" type="xsd:string"/>
                    <element name="grpInfoReqInd" nillable="true" type="xsd:string"/>
                    <element name="rtOptCityCode" nillable="true" type="xsd:string"/>
                    <element name="rtOptCode" nillable="true" type="xsd:string"/>
                    <element name="sailId" nillable="true" type="xsd:string"/>
                    <element maxOccurs="unbounded" name="tnsTypeCode" nillable="true" type="xsd:string"/>
                </sequence>
            </complexType>
            <complexType name="RateOptionRuleRequest">
                <sequence>
                    <element name="control" nillable="true" type="tns2:Control"/>
                    <element name="rateOptAvailReqInfo" nillable="true" type="tns20:RateOptAvailReqInfo"/>
                </sequence>
            </complexType>
            <complexType name="ColumnWidths">
                <sequence>
                    <element maxOccurs="unbounded" name="colWidth" nillable="true" type="xsd:int"/>
                    <element name="ctlNum" nillable="true" type="xsd:int"/>
                </sequence>
            </complexType>
            <complexType name="GroupRules">
                <sequence>
                    <element name="grpRuleTxt" nillable="true" type="xsd:string"/>
                    <element name="rtOptRuleCode" nillable="true" type="xsd:int"/>
                </sequence>
            </complexType>
            <complexType name="DateTime">
                <sequence>
                    <element name="rtOptRuleDate" nillable="true" type="xsd:dateTime"/>
                    <element name="rtOptRuleTime" nillable="true" type="xsd:string"/>
                </sequence>
            </complexType>
            <complexType name="RestrictedCatetories">
                <sequence>
                    <element maxOccurs="unbounded" name="catCode" nillable="true" type="xsd:string"/>
                </sequence>
            </complexType>
            <complexType name="Transportation">
                <sequence>
                    <element name="tnsCityCode" nillable="true" type="xsd:string"/>
                    <element name="tnsTypeCode" nillable="true" type="xsd:string"/>
                </sequence>
            </complexType>
            <complexType name="Rules">
                <sequence>
                    <element maxOccurs="unbounded" name="dateTime" nillable="true" type="tns20:DateTime"/>
                    <element name="restrictedCatetories" nillable="true" type="tns20:RestrictedCatetories"/>
                    <element name="rtOptRuleCode" nillable="true" type="xsd:int"/>
                    <element name="rtOptRuleTxt" nillable="true" type="xsd:string"/>
                    <element maxOccurs="unbounded" name="transportation" nillable="true" type="tns20:Transportation"/>
                </sequence>
            </complexType>
            <complexType name="RateOptList">
                <sequence>
                    <element maxOccurs="unbounded" name="grpId" nillable="true" type="xsd:string"/>
                    <element name="rtOptCode" nillable="true" type="xsd:string"/>
                    <element maxOccurs="unbounded" name="rules" nillable="true" type="tns20:Rules"/>
                    <element name="tnsCityCode" nillable="true" type="xsd:string"/>
                    <element name="tnsTypeCode" nillable="true" type="xsd:string"/>
                </sequence>
            </complexType>
            <complexType name="RateOptionRuleResponse">
                <sequence>
                    <element maxOccurs="unbounded" name="advisory" nillable="true" type="tns2:Advisory"/>
                    <element name="columnWidths" nillable="true" type="tns20:ColumnWidths"/>
                    <element name="cruiseError" nillable="true" type="tns3:CruiseError"/>
                    <element maxOccurs="unbounded" name="groupRules" nillable="true" type="tns20:GroupRules"/>
                    <element name="rateOptList" nillable="true" type="tns20:RateOptList"/>
                </sequence>
            </complexType>
        </schema>
        <schema elementFormDefault="qualified"
            targetNamespace="urn:specialservicesavailability:datatypes:communications:cruise:sabre:com" xmlns="http://www.w3.org/2001/XMLSchema">
            <import namespace="urn:brochuresailingitinerary:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:cabinhold:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:transportationavailability:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:sailingavailability:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:displaybookingresp:displaybooking:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:quicksell:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:cruisepnrmerge:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:packageavailability:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:brochurecruisecontact:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:rateoptionavailability:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:createrevisebooking:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:brochureshipfacility:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:rateoptionrule:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:brochuresailingeveningattire:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:cabinavailability:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:brochuresailingembdmb:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:brochurecruisepolicy:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:brochureshipstatistics:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:categoryavailability:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:validatepastpassenger:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:validatediningwith:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:categorypassengerpricing:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:brochuresailingbusroute:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:reinstatebooking:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:statementandpricing:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:cruiseregistration:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:brochuresailingcategorydesc:datatypes:communications:cruise:sabre:com"/>
            <import namespace="http://errors.communications.cruise.sabre.com"/>
            <import namespace="urn:brochuresailingcabindesc:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:bookinghistory:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:displaybooking:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:similarnamelistresp:displaybooking:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:brochuresailingshoreexcursion:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:brochuresailingpackagedesc:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:diningavailability:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:cancelbooking:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:brochuresailingpackagelist:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:releasebooking:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:brochuresailingevents:datatypes:communications:cruise:sabre:com"/>
            <complexType name="SpecServiceAvail">
                <sequence>
                    <element name="agyBranchPhnNum" nillable="true" type="xsd:string"/>
                    <element name="bkgConfNum" nillable="true" type="xsd:string"/>
                    <element name="cabNum" nillable="true" type="xsd:string"/>
                    <element name="catCode" nillable="true" type="xsd:string"/>
                    <element name="catUpgradeCode" nillable="true" type="xsd:string"/>
                    <element name="grpId" nillable="true" type="xsd:string"/>
                    <element name="rtOptCode" nillable="true" type="xsd:string"/>
                    <element name="sailId" nillable="true" type="xsd:string"/>
                </sequence>
            </complexType>
            <complexType name="SpecialServicesAvailabilityPassengerData">
                <sequence>
                    <element name="genderCode" nillable="true" type="xsd:string"/>
                    <element name="iataCtryCode" nillable="true" type="xsd:string"/>
                    <element name="pastPsgInd" nillable="true" type="xsd:string"/>
                    <element name="pastPsgNum" nillable="true" type="xsd:string"/>
                    <element name="psgAge" nillable="true" type="xsd:string"/>
                    <element name="psgBirthDate" nillable="true" type="xsd:dateTime"/>
                    <element name="psgNum" nillable="true" type="xsd:int"/>
                </sequence>
            </complexType>
            <complexType name="SpecialServicesAvailabilityRequest">
                <sequence>
                    <element name="control" nillable="true" type="tns2:Control"/>
                    <element name="specServiceAvail" nillable="true" type="tns21:SpecServiceAvail"/>
                    <element maxOccurs="unbounded" name="specialServicesAvailabilityPassengerData"
                        nillable="true" type="tns21:SpecialServicesAvailabilityPassengerData"/>
                </sequence>
            </complexType>
            <complexType name="BookedSpecialServices">
                <sequence>
                    <element name="bkgStatusCode" nillable="true" type="xsd:int"/>
                    <element name="svcCode" nillable="true" type="xsd:string"/>
                    <element name="svcDateReqInd" nillable="true" type="xsd:string"/>
                    <element name="svcDesc" nillable="true" type="xsd:string"/>
                    <element name="svcDisDate" nillable="true" type="xsd:dateTime"/>
                    <element name="svcEffDate" nillable="true" type="xsd:dateTime"/>
                    <element name="svcMinPsgCnt" nillable="true" type="xsd:int"/>
                    <element name="svcRtAmt" nillable="true" type="xsd:string"/>
                    <element name="svcRtPsgAmt" nillable="true" type="xsd:string"/>
                    <element name="svcTypeCode" nillable="true" type="xsd:int"/>
                    <element name="svcYearsReqInd" nillable="true" type="xsd:string"/>
                </sequence>
            </complexType>
            <complexType name="SpecialServicesAvailabilityResponse">
                <sequence>
                    <element maxOccurs="unbounded" name="advisory" nillable="true" type="tns2:Advisory"/>
                    <element maxOccurs="unbounded" name="bookedSpecialServices" nillable="true" type="tns21:BookedSpecialServices"/>
                    <element name="cruiseError" nillable="true" type="tns3:CruiseError"/>
                </sequence>
            </complexType>
        </schema>
        <schema elementFormDefault="qualified"
            targetNamespace="urn:statementandpricing:datatypes:communications:cruise:sabre:com" xmlns="http://www.w3.org/2001/XMLSchema">
            <import namespace="urn:brochuresailingitinerary:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:cabinhold:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:transportationavailability:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:sailingavailability:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:displaybookingresp:displaybooking:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:quicksell:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:cruisepnrmerge:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:packageavailability:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:brochurecruisecontact:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:rateoptionavailability:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:createrevisebooking:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:brochureshipfacility:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:specialservicesavailability:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:rateoptionrule:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:brochuresailingeveningattire:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:cabinavailability:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:brochuresailingembdmb:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:brochurecruisepolicy:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:brochureshipstatistics:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:categoryavailability:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:validatepastpassenger:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:validatediningwith:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:categorypassengerpricing:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:brochuresailingbusroute:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:reinstatebooking:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:cruiseregistration:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:brochuresailingcategorydesc:datatypes:communications:cruise:sabre:com"/>
            <import namespace="http://errors.communications.cruise.sabre.com"/>
            <import namespace="urn:brochuresailingcabindesc:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:bookinghistory:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:displaybooking:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:similarnamelistresp:displaybooking:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:brochuresailingshoreexcursion:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:brochuresailingpackagedesc:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:diningavailability:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:cancelbooking:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:brochuresailingpackagelist:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:releasebooking:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:brochuresailingevents:datatypes:communications:cruise:sabre:com"/>
            <complexType name="PassengerAction">
                <sequence>
                    <element name="psgActnCode" nillable="true" type="xsd:string"/>
                    <element name="psgNum" nillable="true" type="xsd:int"/>
                </sequence>
            </complexType>
            <complexType name="PackagesInfo">
                <sequence>
                    <element name="pkgCode" nillable="true" type="xsd:string"/>
                    <element name="pkgNightCnt" nillable="true" type="xsd:int"/>
                    <element name="pkgTypeCode" nillable="true" type="xsd:int"/>
                    <element name="psgPkgRoomCode" nillable="true" type="xsd:int"/>
                </sequence>
            </complexType>
            <complexType name="SpecialServices">
                <sequence>
                    <element name="svcCode" nillable="true" type="xsd:string"/>
                    <element name="svcDate" nillable="true" type="xsd:dateTime"/>
                    <element name="svcTypeCode" nillable="true" type="xsd:int"/>
                    <element name="svcYears" nillable="true" type="xsd:int"/>
                </sequence>
            </complexType>
            <complexType name="TransportationInfo">
                <sequence>
                    <element name="bkgStatusCode" nillable="true" type="xsd:int"/>
                    <element name="rtOptCityCode" nillable="true" type="xsd:string"/>
                    <element name="tnsCityCode" nillable="true" type="xsd:string"/>
                    <element name="tnsSegDirectionCode" nillable="true" type="xsd:string"/>
                    <element name="tnsTypeCode" nillable="true" type="xsd:string"/>
                </sequence>
            </complexType>
            <complexType name="PassengerInformation">
                <sequence>
                    <element name="genderCode" nillable="true" type="xsd:string"/>
                    <element name="iataCtryCode" nillable="true" type="xsd:string"/>
                    <element maxOccurs="unbounded" name="packagesInfo" nillable="true" type="tns22:PackagesInfo"/>
                    <element name="pastPsgInd" nillable="true" type="xsd:string"/>
                    <element name="pastPsgNum" nillable="true" type="xsd:string"/>
                    <element name="psgAddrPhnNum" nillable="true" type="xsd:string"/>
                    <element name="psgAge" nillable="true" type="xsd:string"/>
                    <element name="psgCvgInd" nillable="true" type="xsd:string"/>
                    <element name="psgFirstName" nillable="true" type="xsd:string"/>
                    <element name="psgLastName" nillable="true" type="xsd:string"/>
                    <element name="psgNum" nillable="true" type="xsd:int"/>
                    <element maxOccurs="unbounded" name="specialServices" nillable="true" type="tns22:SpecialServices"/>
                    <element maxOccurs="unbounded" name="transportationInfo" nillable="true" type="tns22:TransportationInfo"/>
                </sequence>
            </complexType>
            <complexType name="StateAndPriceReqInfo">
                <sequence>
                    <element name="agyBranchPhnNum" nillable="true" type="xsd:string"/>
                    <element name="bkgConfNum" nillable="true" type="xsd:string"/>
                    <element name="cabNum" nillable="true" type="xsd:string"/>
                    <element name="catCode" nillable="true" type="xsd:string"/>
                    <element name="catUpgradeCode" nillable="true" type="xsd:string"/>
                    <element name="grpId" nillable="true" type="xsd:string"/>
                    <element name="rtOptChngInd" nillable="true" type="xsd:string"/>
                    <element name="rtOptCode" nillable="true" type="xsd:string"/>
                    <element name="sailId" nillable="true" type="xsd:string"/>
                </sequence>
            </complexType>
            <complexType name="StatementandPricingRequest">
                <sequence>
                    <element name="control" nillable="true" type="tns2:Control"/>
                    <element maxOccurs="unbounded" name="passengerAction" nillable="true" type="tns22:PassengerAction"/>
                    <element maxOccurs="unbounded" name="passengerInformation" nillable="true" type="tns22:PassengerInformation"/>
                    <element name="stateAndPriceReqInfo" nillable="true" type="tns22:StateAndPriceReqInfo"/>
                </sequence>
            </complexType>
            <complexType name="AgencyStatement">
                <sequence>
                    <element name="finStmLineItemAmt" nillable="true" type="xsd:string"/>
                    <element name="finStmLineItemCode" nillable="true" type="xsd:int"/>
                </sequence>
            </complexType>
            <complexType name="PassengerDiscount">
                <sequence>
                    <element name="psgNum" nillable="true" type="xsd:int"/>
                    <element name="psgPmtRtOptDiscntAmt" nillable="true" type="xsd:string"/>
                    <element name="psgPmtRtOptDiscntTxt" nillable="true" type="xsd:string"/>
                </sequence>
            </complexType>
            <complexType name="PassengerRateOptionAssignment">
                <sequence>
                    <element name="grpId" nillable="true" type="xsd:string"/>
                    <element name="psgNum" nillable="true" type="xsd:int"/>
                    <element name="rtOptCode" nillable="true" type="xsd:string"/>
                </sequence>
            </complexType>
            <complexType name="PassengerStatement">
                <sequence>
                    <element name="finStmLineItemAmt" nillable="true" type="xsd:string"/>
                    <element name="finStmLineItemCode" nillable="true" type="xsd:int"/>
                    <element name="psgNum" nillable="true" type="xsd:int"/>
                </sequence>
            </complexType>
            <complexType name="PaymentSchedule">
                <sequence>
                    <element name="pmtSchCode" nillable="true" type="xsd:int"/>
                    <element name="pmtSchDueAmt" nillable="true" type="xsd:string"/>
                    <element name="pmtSchDueDate" nillable="true" type="xsd:dateTime"/>
                    <element name="pmtSchDueTime" nillable="true" type="xsd:string"/>
                    <element name="pmtSchDueTimeZoneTxt" nillable="true" type="xsd:string"/>
                </sequence>
            </complexType>
            <complexType name="StatementandPricingResponse">
                <sequence>
                    <element maxOccurs="unbounded" name="advisory" nillable="true" type="tns2:Advisory"/>
                    <element maxOccurs="unbounded" name="agencyStatement" nillable="true" type="tns22:AgencyStatement"/>
                    <element name="cruiseError" nillable="true" type="tns3:CruiseError"/>
                    <element maxOccurs="unbounded" name="passengerDiscount" nillable="true" type="tns22:PassengerDiscount"/>
                    <element maxOccurs="unbounded" name="passengerRateOptionAssignment"
                        nillable="true" type="tns22:PassengerRateOptionAssignment"/>
                    <element maxOccurs="unbounded" name="passengerStatement" nillable="true" type="tns22:PassengerStatement"/>
                    <element maxOccurs="unbounded" name="paymentSchedule" nillable="true" type="tns22:PaymentSchedule"/>
                </sequence>
            </complexType>
        </schema>
        <schema elementFormDefault="qualified"
            targetNamespace="urn:reinstatebooking:datatypes:communications:cruise:sabre:com" xmlns="http://www.w3.org/2001/XMLSchema">
            <import namespace="urn:brochuresailingitinerary:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:cabinhold:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:transportationavailability:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:sailingavailability:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:displaybookingresp:displaybooking:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:quicksell:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:cruisepnrmerge:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:packageavailability:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:brochurecruisecontact:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:rateoptionavailability:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:createrevisebooking:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:brochureshipfacility:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:specialservicesavailability:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:rateoptionrule:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:brochuresailingeveningattire:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:cabinavailability:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:brochuresailingembdmb:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:brochurecruisepolicy:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:brochureshipstatistics:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:categoryavailability:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:validatepastpassenger:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:validatediningwith:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:categorypassengerpricing:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:brochuresailingbusroute:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:statementandpricing:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:cruiseregistration:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:brochuresailingcategorydesc:datatypes:communications:cruise:sabre:com"/>
            <import namespace="http://errors.communications.cruise.sabre.com"/>
            <import namespace="urn:brochuresailingcabindesc:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:bookinghistory:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:displaybooking:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:similarnamelistresp:displaybooking:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:brochuresailingshoreexcursion:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:brochuresailingpackagedesc:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:diningavailability:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:cancelbooking:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:brochuresailingpackagelist:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:releasebooking:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:brochuresailingevents:datatypes:communications:cruise:sabre:com"/>
            <complexType name="DisplayBookingUsingConfirmation">
                <sequence>
                    <element name="bkgConfNum" nillable="true" type="xsd:string"/>
                </sequence>
            </complexType>
            <complexType name="ReinstateBookingRequest">
                <sequence>
                    <element name="control" nillable="true" type="tns2:Control"/>
                    <element name="displayBookingUsingConfirmation" nillable="true" type="tns23:DisplayBookingUsingConfirmation"/>
                </sequence>
            </complexType>
            <complexType name="AllowedModifications">
                <sequence>
                    <element maxOccurs="unbounded" name="bkgModControlCode" nillable="true" type="xsd:int"/>
                    <element name="psgNum" nillable="true" type="xsd:int"/>
                </sequence>
            </complexType>
            <complexType name="AssignedTransportation">
                <sequence>
                    <element name="psgNum" nillable="true" type="xsd:int"/>
                    <element name="tnsAssignArvDate" nillable="true" type="xsd:dateTime"/>
                    <element name="tnsAssignArvTime" nillable="true" type="xsd:string"/>
                    <element name="tnsAssignCarrierCode" nillable="true" type="xsd:string"/>
                    <element name="tnsAssignDepDate" nillable="true" type="xsd:dateTime"/>
                    <element name="tnsAssignDepTime" nillable="true" type="xsd:string"/>
                    <element name="tnsAssignTnsId" nillable="true" type="xsd:string"/>
                    <element maxOccurs="unbounded" name="tnsCityCode" nillable="true" type="xsd:string"/>
                    <element name="tnsClassOfSvcCode" nillable="true" type="xsd:string"/>
                    <element name="tnsTypeCode" nillable="true" type="xsd:string"/>
                </sequence>
            </complexType>
            <complexType name="BookedPassengerPackage">
                <sequence>
                    <element name="pkgCode" nillable="true" type="xsd:string"/>
                    <element name="pkgCompInd" nillable="true" type="xsd:string"/>
                    <element name="pkgMndInd" nillable="true" type="xsd:string"/>
                    <element name="pkgNightCnt" nillable="true" type="xsd:int"/>
                    <element name="pkgRtAmt" nillable="true" type="xsd:string"/>
                    <element name="pkgRtTypeCode" nillable="true" type="xsd:int"/>
                    <element name="pkgTypeCode" nillable="true" type="xsd:int"/>
                    <element name="psgNum" nillable="true" type="xsd:int"/>
                    <element name="psgPkgRoomCode" nillable="true" type="xsd:int"/>
                </sequence>
            </complexType>
            <complexType name="ImmigrationAddress">
                <sequence>
                    <element name="iataStateProvCode" nillable="true" type="xsd:string"/>
                    <element name="psgAddrCityName" nillable="true" type="xsd:string"/>
                    <element name="psgAddrStr1" nillable="true" type="xsd:string"/>
                    <element name="psgAddrStr2" nillable="true" type="xsd:string"/>
                    <element name="psgAddrZipCode" nillable="true" type="xsd:string"/>
                </sequence>
            </complexType>
            <complexType name="ImmigrationDocuments">
                <sequence>
                    <element name="insPsgOcpCode" nillable="true" type="xsd:string"/>
                    <element name="psgIgrBirthIataCtryCode" nillable="true" type="xsd:string"/>
                    <element name="psgIgrDocExpDate" nillable="true" type="xsd:dateTime"/>
                    <element name="psgIgrDocIssueDate" nillable="true" type="xsd:dateTime"/>
                    <element name="psgIgrDocNum" nillable="true" type="xsd:string"/>
                    <element name="psgIgrIssueIataCtryCode" nillable="true" type="xsd:string"/>
                    <element name="psgSsn" nillable="true" type="xsd:string"/>
                </sequence>
            </complexType>
            <complexType name="Passenger">
                <sequence>
                    <element name="genderCode" nillable="true" type="xsd:string"/>
                    <element name="iataCtryCode" nillable="true" type="xsd:string"/>
                    <element name="pastPsgInd" nillable="true" type="xsd:string"/>
                    <element name="pastPsgNum" nillable="true" type="xsd:string"/>
                    <element name="phnSvcCode" nillable="true" type="xsd:int"/>
                    <element name="psgAddrPhnNum" nillable="true" type="xsd:string"/>
                    <element name="psgAge" nillable="true" type="xsd:string"/>
                    <element name="psgBirthDate" nillable="true" type="xsd:dateTime"/>
                    <element name="psgCvgInd" nillable="true" type="xsd:string"/>
                    <element name="psgFirstName" nillable="true" type="xsd:string"/>
                    <element name="psgLastName" nillable="true" type="xsd:string"/>
                    <element name="psgNum" nillable="true" type="xsd:int"/>
                    <element name="psgPriContactInd" nillable="true" type="xsd:string"/>
                    <element name="psgTitleCode" nillable="true" type="xsd:string"/>
                    <element name="tvlWithConfNum" nillable="true" type="xsd:string"/>
                </sequence>
            </complexType>
            <complexType name="SpecialServices">
                <sequence>
                    <element name="svcCode" nillable="true" type="xsd:string"/>
                    <element name="svcDate" nillable="true" type="xsd:dateTime"/>
                    <element name="svcTypeCode" nillable="true" type="xsd:int"/>
                    <element name="svcYears" nillable="true" type="xsd:int"/>
                </sequence>
            </complexType>
            <complexType name="TransportationInfo">
                <sequence>
                    <element name="bkgStatusCode" nillable="true" type="xsd:int"/>
                    <element name="rtOptCityCode" nillable="true" type="xsd:string"/>
                    <element name="tnsCityCode" nillable="true" type="xsd:string"/>
                    <element name="tnsSegDirectionCode" nillable="true" type="xsd:string"/>
                    <element name="tnsTypeCode" nillable="true" type="xsd:string"/>
                </sequence>
            </complexType>
            <complexType name="BookedPassenger">
                <sequence>
                    <element maxOccurs="unbounded" name="assignedTransportation" nillable="true" type="tns23:AssignedTransportation"/>
                    <element name="bkgConfNum" nillable="true" type="xsd:string"/>
                    <element name="bkgStatusCode" nillable="true" type="xsd:int"/>
                    <element maxOccurs="unbounded" name="bookedPassengerPackage" nillable="true" type="tns23:BookedPassengerPackage"/>
                    <element name="grpId" nillable="true" type="xsd:string"/>
                    <element name="immigrationAddress" nillable="true" type="tns23:ImmigrationAddress"/>
                    <element name="immigrationDocuments" nillable="true" type="tns23:ImmigrationDocuments"/>
                    <element name="passenger" nillable="true" type="tns23:Passenger"/>
                    <element name="psgNum" nillable="true" type="xsd:int"/>
                    <element name="rtOptCode" nillable="true" type="xsd:string"/>
                    <element maxOccurs="unbounded" name="specialServices" nillable="true" type="tns23:SpecialServices"/>
                    <element maxOccurs="unbounded" name="transportationInfo" nillable="true" type="tns23:TransportationInfo"/>
                </sequence>
            </complexType>
            <complexType name="BookedSpecialServices">
                <sequence>
                    <element name="bkgStatusCode" nillable="true" type="xsd:int"/>
                    <element name="svcCode" nillable="true" type="xsd:string"/>
                    <element name="svcDateReqInd" nillable="true" type="xsd:string"/>
                    <element name="svcDesc" nillable="true" type="xsd:string"/>
                    <element name="svcDisDate" nillable="true" type="xsd:dateTime"/>
                    <element name="svcEffDate" nillable="true" type="xsd:dateTime"/>
                    <element name="svcMinPsgCnt" nillable="true" type="xsd:int"/>
                    <element name="svcRtAmt" nillable="true" type="xsd:string"/>
                    <element name="svcRtPsgAmt" nillable="true" type="xsd:string"/>
                    <element name="svcTypeCode" nillable="true" type="xsd:int"/>
                    <element name="svcYearsReqInd" nillable="true" type="xsd:string"/>
                </sequence>
            </complexType>
            <complexType name="BookingIdentification">
                <sequence>
                    <element name="bkgAtvAlwInd" nillable="true" type="xsd:string"/>
                    <element name="bkgConfNum" nillable="true" type="xsd:string"/>
                    <element name="bkgCvgRevnInd" nillable="true" type="xsd:string"/>
                    <element name="bkgDate" nillable="true" type="xsd:dateTime"/>
                    <element name="bkgOptDate" nillable="true" type="xsd:dateTime"/>
                    <element name="bkgTime" nillable="true" type="xsd:string"/>
                </sequence>
            </complexType>
            <complexType name="Cabin">
                <sequence>
                    <element name="cabBathCode" nillable="true" type="xsd:int"/>
                    <element maxOccurs="unbounded" name="cabBedCnt" nillable="true" type="xsd:int"/>
                    <element maxOccurs="unbounded" name="cabBedCode" nillable="true" type="xsd:int"/>
                    <element name="cabHref" nillable="true" type="xsd:string"/>
                    <element name="cabLocDecHref" nillable="true" type="xsd:string"/>
                    <element name="cabLocDeckName" nillable="true" type="xsd:string"/>
                    <element name="cabMaxPsgQty" nillable="true" type="xsd:int"/>
                    <element name="cabMinPsgQty" nillable="true" type="xsd:int"/>
                    <element name="cabNum" nillable="true" type="xsd:string"/>
                    <element name="smkngPfrCode" nillable="true" type="xsd:string"/>
                </sequence>
            </complexType>
            <complexType name="Category">
                <sequence>
                    <element name="bkgStatusCode" nillable="true" type="xsd:int"/>
                    <element name="cabLocCode" nillable="true" type="xsd:int"/>
                    <element name="cabLocHref" nillable="true" type="xsd:string"/>
                    <element name="catCabMaxPsgQty" nillable="true" type="xsd:int"/>
                    <element name="catCabMinPsgQty" nillable="true" type="xsd:int"/>
                    <element name="catCode" nillable="true" type="xsd:string"/>
                    <element name="catDeckHref" nillable="true" type="xsd:string"/>
                    <element name="catDeckName" nillable="true" type="xsd:string"/>
                    <element name="catGtyInd" nillable="true" type="xsd:string"/>
                    <element name="catHref" nillable="true" type="xsd:string"/>
                    <element name="catShareType" nillable="true" type="xsd:string"/>
                    <element name="catUpgradeCode" nillable="true" type="xsd:string"/>
                    <element maxOccurs="unbounded" name="tnsTypeCode" nillable="true" type="xsd:string"/>
                </sequence>
            </complexType>
            <complexType name="Dining">
                <sequence>
                    <element name="dinTblCode" nillable="true" type="xsd:int"/>
                    <element name="dinWithConfNum" nillable="true" type="xsd:string"/>
                    <element name="smkngPfrCode" nillable="true" type="xsd:string"/>
                </sequence>
            </complexType>
            <complexType name="DiningSeating">
                <sequence>
                    <element name="bkgStatusCode" nillable="true" type="xsd:int"/>
                    <element name="dinSeatingCode" nillable="true" type="xsd:int"/>
                    <element name="dinSeatingHref" nillable="true" type="xsd:string"/>
                    <element name="dinWlPriNum" nillable="true" type="xsd:int"/>
                </sequence>
            </complexType>
            <complexType name="Group">
                <sequence>
                    <element name="grpAgyCtcName" nillable="true" type="xsd:string"/>
                    <element name="grpCrzCtcName" nillable="true" type="xsd:string"/>
                    <element name="grpDclmTxt" nillable="true" type="xsd:string"/>
                    <element name="grpId" nillable="true" type="xsd:string"/>
                    <element name="grpName" nillable="true" type="xsd:string"/>
                    <element name="grpRmkTxt" nillable="true" type="xsd:string"/>
                    <element name="grpTypeCode" nillable="true" type="xsd:int"/>
                </sequence>
            </complexType>
            <complexType name="PackageRates">
                <sequence>
                    <element name="pkgRtAmt" nillable="true" type="xsd:string"/>
                    <element name="pkgRtTypeCode" nillable="true" type="xsd:int"/>
                </sequence>
            </complexType>
            <complexType name="Packages">
                <sequence>
                    <element name="bkgStatusCode" nillable="true" type="xsd:int"/>
                    <element maxOccurs="unbounded" name="packageRates" nillable="true" type="tns23:PackageRates"/>
                    <element name="pkgCode" nillable="true" type="xsd:string"/>
                    <element name="pkgCompInd" nillable="true" type="xsd:string"/>
                    <element name="pkgEndDate" nillable="true" type="xsd:dateTime"/>
                    <element name="pkgMinPsgCnt" nillable="true" type="xsd:int"/>
                    <element name="pkgName" nillable="true" type="xsd:string"/>
                    <element name="pkgNightCnt" nillable="true" type="xsd:int"/>
                    <element name="pkgRmkTxt" nillable="true" type="xsd:string"/>
                    <element name="pkgStartDate" nillable="true" type="xsd:dateTime"/>
                    <element name="pkgTypeCode" nillable="true" type="xsd:int"/>
                </sequence>
            </complexType>
            <complexType name="PaymentSummary">
                <sequence>
                    <element name="pmtFullPmtInd" nillable="true" type="xsd:string"/>
                    <element name="pmtTtlRcvdAmt" nillable="true" type="xsd:string"/>
                </sequence>
            </complexType>
            <complexType name="RateOption">
                <sequence>
                    <element name="grpId" nillable="true" type="xsd:string"/>
                    <element name="rateMayVary" nillable="true" type="xsd:string"/>
                    <element maxOccurs="unbounded" name="rtOptAgeRstCode" nillable="true" type="xsd:string"/>
                    <element name="rtOptCode" nillable="true" type="xsd:string"/>
                    <element name="rtOptCvgAvlInd" nillable="true" type="xsd:string"/>
                    <element name="rtOptMaxPsgQty" nillable="true" type="xsd:int"/>
                    <element name="rtOptMinPsgQty" nillable="true" type="xsd:int"/>
                    <element name="rtOptName" nillable="true" type="xsd:string"/>
                </sequence>
            </complexType>
            <complexType name="Sailing">
                <sequence>
                    <element name="bkgSailModAllwdInd" nillable="true" type="xsd:string"/>
                    <element name="bkgStatusCode" nillable="true" type="xsd:int"/>
                    <element name="docDlvDate" nillable="true" type="xsd:dateTime"/>
                    <element name="docDlvLocCode" nillable="true" type="xsd:string"/>
                    <element name="docDlvModeCode" nillable="true" type="xsd:int"/>
                    <element name="iataCurrCode" nillable="true" type="xsd:string"/>
                    <element name="rtOptCityCode" nillable="true" type="xsd:string"/>
                    <element name="rtPortChrgAmt" nillable="true" type="xsd:string"/>
                    <element name="rtSurChrgAmt" nillable="true" type="xsd:string"/>
                    <element name="sailCvgAmt" nillable="true" type="xsd:string"/>
                    <element name="sailCvgAvlInd" nillable="true" type="xsd:string"/>
                    <element name="sailCvgCode" nillable="true" type="xsd:string"/>
                    <element name="sailDepDate" nillable="true" type="xsd:dateTime"/>
                    <element name="sailId" nillable="true" type="xsd:string"/>
                    <element name="sailIgrDueDate" nillable="true" type="xsd:dateTime"/>
                    <element maxOccurs="unbounded" name="sailItinActnTime" nillable="true" type="xsd:string"/>
                    <element name="sailItinHref" nillable="true" type="xsd:string"/>
                    <element maxOccurs="unbounded" name="sailItinPortActnTxt" nillable="true" type="xsd:string"/>
                    <element name="sailLenDays" nillable="true" type="xsd:int"/>
                    <element name="sailRmkTxt" nillable="true" type="xsd:string"/>
                    <element name="shipCode" nillable="true" type="xsd:string"/>
                    <element name="stinGeoRegionCode" nillable="true" type="xsd:string"/>
                    <element maxOccurs="unbounded" name="stinSeaportCode" nillable="true" type="xsd:string"/>
                    <element name="stinSeaportHref" nillable="true" type="xsd:string"/>
                    <element name="themeCode" nillable="true" type="xsd:int"/>
                    <element name="tnsCityCode" nillable="true" type="xsd:string"/>
                    <element name="tnsTypeCode" nillable="true" type="xsd:string"/>
                </sequence>
            </complexType>
            <complexType name="TravelAgency">
                <sequence>
                    <element name="agtSabreSineId" nillable="true" type="xsd:string"/>
                    <element name="agtSabreSineName" nillable="true" type="xsd:string"/>
                    <element name="agyBranchPhnNum" nillable="true" type="xsd:string"/>
                    <element name="agyCrBackPhnNum" nillable="true" type="xsd:string"/>
                    <element name="pseudoCityCode" nillable="true" type="xsd:string"/>
                </sequence>
            </complexType>
            <complexType name="ReinstateBookingResponse">
                <sequence>
                    <element maxOccurs="unbounded" name="advisory" nillable="true" type="tns2:Advisory"/>
                    <element maxOccurs="unbounded" name="allowedModifications" nillable="true" type="tns23:AllowedModifications"/>
                    <element maxOccurs="unbounded" name="bookedPassenger" nillable="true" type="tns23:BookedPassenger"/>
                    <element maxOccurs="unbounded" name="bookedSpecialServices" nillable="true" type="tns23:BookedSpecialServices"/>
                    <element name="bookingIdentification" nillable="true" type="tns23:BookingIdentification"/>
                    <element maxOccurs="unbounded" name="cabin" nillable="true" type="tns23:Cabin"/>
                    <element maxOccurs="unbounded" name="category" nillable="true" type="tns23:Category"/>
                    <element name="cruiseError" nillable="true" type="tns3:CruiseError"/>
                    <element name="dining" nillable="true" type="tns23:Dining"/>
                    <element maxOccurs="unbounded" name="diningSeating" nillable="true" type="tns23:DiningSeating"/>
                    <element maxOccurs="unbounded" name="group" nillable="true" type="tns23:Group"/>
                    <element maxOccurs="unbounded" name="packages" nillable="true" type="tns23:Packages"/>
                    <element name="paymentSummary" nillable="true" type="tns23:PaymentSummary"/>
                    <element maxOccurs="unbounded" name="rateOption" nillable="true" type="tns23:RateOption"/>
                    <element name="sailing" nillable="true" type="tns23:Sailing"/>
                    <element name="travelAgency" nillable="true" type="tns23:TravelAgency"/>
                </sequence>
            </complexType>
        </schema>
        <schema elementFormDefault="qualified"
            targetNamespace="urn:releasebooking:datatypes:communications:cruise:sabre:com" xmlns="http://www.w3.org/2001/XMLSchema">
            <import namespace="urn:brochuresailingitinerary:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:cabinhold:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:transportationavailability:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:sailingavailability:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:displaybookingresp:displaybooking:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:quicksell:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:cruisepnrmerge:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:packageavailability:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:brochurecruisecontact:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:rateoptionavailability:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:createrevisebooking:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:brochureshipfacility:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:specialservicesavailability:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:rateoptionrule:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:brochuresailingeveningattire:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:cabinavailability:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:brochuresailingembdmb:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:brochurecruisepolicy:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:brochureshipstatistics:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:categoryavailability:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:validatepastpassenger:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:validatediningwith:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:categorypassengerpricing:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:brochuresailingbusroute:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:reinstatebooking:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:statementandpricing:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:cruiseregistration:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:brochuresailingcategorydesc:datatypes:communications:cruise:sabre:com"/>
            <import namespace="http://errors.communications.cruise.sabre.com"/>
            <import namespace="urn:brochuresailingcabindesc:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:bookinghistory:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:displaybooking:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:similarnamelistresp:displaybooking:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:brochuresailingshoreexcursion:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:brochuresailingpackagedesc:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:diningavailability:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:cancelbooking:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:brochuresailingpackagelist:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:brochuresailingevents:datatypes:communications:cruise:sabre:com"/>
            <complexType name="DisplayBookingUsingConfirmation">
                <sequence>
                    <element name="bkgConfNum" nillable="true" type="xsd:string"/>
                </sequence>
            </complexType>
            <complexType name="ReleaseBookingRequest">
                <sequence>
                    <element name="control" nillable="true" type="tns2:Control"/>
                    <element name="displayBookingUsingConfirmation" nillable="true" type="tns24:DisplayBookingUsingConfirmation"/>
                </sequence>
            </complexType>
            <complexType name="ReleaseBookingResponse">
                <sequence>
                    <element maxOccurs="unbounded" name="advisory" nillable="true" type="tns2:Advisory"/>
                    <element name="cruiseError" nillable="true" type="tns3:CruiseError"/>
                </sequence>
            </complexType>
        </schema>
        <schema elementFormDefault="qualified"
            targetNamespace="urn:validatepastpassenger:datatypes:communications:cruise:sabre:com" xmlns="http://www.w3.org/2001/XMLSchema">
            <import namespace="urn:brochuresailingitinerary:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:cabinhold:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:transportationavailability:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:sailingavailability:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:displaybookingresp:displaybooking:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:quicksell:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:cruisepnrmerge:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:packageavailability:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:brochurecruisecontact:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:rateoptionavailability:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:createrevisebooking:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:brochureshipfacility:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:specialservicesavailability:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:rateoptionrule:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:brochuresailingeveningattire:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:cabinavailability:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:brochuresailingembdmb:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:brochurecruisepolicy:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:brochureshipstatistics:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:categoryavailability:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:validatediningwith:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:categorypassengerpricing:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:brochuresailingbusroute:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:reinstatebooking:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:statementandpricing:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:cruiseregistration:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:brochuresailingcategorydesc:datatypes:communications:cruise:sabre:com"/>
            <import namespace="http://errors.communications.cruise.sabre.com"/>
            <import namespace="urn:brochuresailingcabindesc:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:bookinghistory:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:displaybooking:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:similarnamelistresp:displaybooking:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:brochuresailingshoreexcursion:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:brochuresailingpackagedesc:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:diningavailability:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:cancelbooking:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:brochuresailingpackagelist:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:releasebooking:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:brochuresailingevents:datatypes:communications:cruise:sabre:com"/>
            <complexType name="ValidatePastPassengerNumber">
                <sequence>
                    <element name="bkgConfNum" nillable="true" type="xsd:string"/>
                    <element name="genderCode" nillable="true" type="xsd:string"/>
                    <element name="pastPsgNum" nillable="true" type="xsd:string"/>
                    <element name="pastPsgPhnNum" nillable="true" type="xsd:string"/>
                    <element name="psgFirstName" nillable="true" type="xsd:string"/>
                    <element name="psgLastName" nillable="true" type="xsd:string"/>
                </sequence>
            </complexType>
            <complexType name="ValidateTravelWithConfirmationNumber">
                <sequence>
                    <element name="bkgConfNum" nillable="true" type="xsd:string"/>
                    <element name="sailId" nillable="true" type="xsd:string"/>
                    <element name="tvlWithConfNum" nillable="true" type="xsd:string"/>
                </sequence>
            </complexType>
            <complexType name="ValidatePastPassengerRequest">
                <sequence>
                    <element name="control" nillable="true" type="tns2:Control"/>
                    <element name="validatePastPassengerNumber" nillable="true" type="tns25:ValidatePastPassengerNumber"/>
                    <element name="validateTravelWithConfirmationNumber" nillable="true" type="tns25:ValidateTravelWithConfirmationNumber"/>
                </sequence>
            </complexType>
            <complexType name="ValidatedPastPassengerNumber">
                <sequence>
                    <element name="pastPsgNum" nillable="true" type="xsd:string"/>
                </sequence>
            </complexType>
            <complexType name="ValidatePastPassengerResponse">
                <sequence>
                    <element maxOccurs="unbounded" name="advisory" nillable="true" type="tns2:Advisory"/>
                    <element name="cruiseError" nillable="true" type="tns3:CruiseError"/>
                    <element name="validatedPastPassengerNumber" nillable="true" type="tns25:ValidatedPastPassengerNumber"/>
                </sequence>
            </complexType>
        </schema>
        <schema elementFormDefault="qualified"
            targetNamespace="urn:brochurecruisecontact:datatypes:communications:cruise:sabre:com" xmlns="http://www.w3.org/2001/XMLSchema">
            <import namespace="urn:brochuresailingitinerary:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:cabinhold:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:transportationavailability:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:sailingavailability:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:displaybookingresp:displaybooking:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:quicksell:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:cruisepnrmerge:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:packageavailability:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:rateoptionavailability:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:createrevisebooking:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:brochureshipfacility:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:specialservicesavailability:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:rateoptionrule:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:brochuresailingeveningattire:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:cabinavailability:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:brochuresailingembdmb:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:brochurecruisepolicy:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:brochureshipstatistics:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:categoryavailability:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:validatepastpassenger:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:validatediningwith:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:categorypassengerpricing:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:brochuresailingbusroute:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:reinstatebooking:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:statementandpricing:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:cruiseregistration:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:brochuresailingcategorydesc:datatypes:communications:cruise:sabre:com"/>
            <import namespace="http://errors.communications.cruise.sabre.com"/>
            <import namespace="urn:brochuresailingcabindesc:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:bookinghistory:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:displaybooking:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:similarnamelistresp:displaybooking:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:brochuresailingshoreexcursion:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:brochuresailingpackagedesc:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:diningavailability:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:cancelbooking:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:brochuresailingpackagelist:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:releasebooking:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:brochuresailingevents:datatypes:communications:cruise:sabre:com"/>
            <complexType name="BrochureCruiseContactRequest">
                <sequence>
                    <element name="control" nillable="true" type="tns2:Control"/>
                </sequence>
            </complexType>
            <complexType name="ProdCruiseContactAddress">
                <sequence>
                    <element name="crzAddr1" nillable="true" type="xsd:string"/>
                    <element name="crzAddr2" nillable="true" type="xsd:string"/>
                    <element name="crzAddrType" nillable="true" type="xsd:string"/>
                    <element name="crzCityName" nillable="true" type="xsd:string"/>
                    <element name="crzZipCode" nillable="true" type="xsd:string"/>
                    <element name="iataCtryCode" nillable="true" type="xsd:string"/>
                    <element name="iataStateProvCode" nillable="true" type="xsd:string"/>
                </sequence>
            </complexType>
            <complexType name="ProdCruiseContactPhone">
                <sequence>
                    <element name="crzEref" nillable="true" type="xsd:string"/>
                    <element name="crzPhnNum" nillable="true" type="xsd:string"/>
                    <element name="grpCrzCtcName" nillable="true" type="xsd:string"/>
                    <element name="phnSvcCode" nillable="true" type="xsd:int"/>
                </sequence>
            </complexType>
            <complexType name="ColumnWidths">
                <sequence>
                    <element maxOccurs="unbounded" name="colWidth" nillable="true" type="xsd:int"/>
                    <element name="ctlNum" nillable="true" type="xsd:int"/>
                </sequence>
            </complexType>
            <complexType name="ProdCruiseContactText">
                <sequence>
                    <element name="columnWidths" nillable="true" type="tns26:ColumnWidths"/>
                    <element name="crzContactTxt" nillable="true" type="xsd:string"/>
                </sequence>
            </complexType>
            <complexType name="BrochureCruiseContactResponse">
                <sequence>
                    <element maxOccurs="unbounded" name="advisory" nillable="true" type="tns2:Advisory"/>
                    <element name="cruiseError" nillable="true" type="tns3:CruiseError"/>
                    <element maxOccurs="unbounded" name="prodCruiseContactAddress" nillable="true" type="tns26:ProdCruiseContactAddress"/>
                    <element maxOccurs="unbounded" name="prodCruiseContactPhone" nillable="true" type="tns26:ProdCruiseContactPhone"/>
                    <element name="prodCruiseContactText" nillable="true" type="tns26:ProdCruiseContactText"/>
                </sequence>
            </complexType>
        </schema>
        <schema elementFormDefault="qualified"
            targetNamespace="urn:brochurecruisepolicy:datatypes:communications:cruise:sabre:com" xmlns="http://www.w3.org/2001/XMLSchema">
            <import namespace="urn:brochuresailingitinerary:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:cabinhold:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:transportationavailability:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:sailingavailability:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:displaybookingresp:displaybooking:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:quicksell:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:cruisepnrmerge:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:packageavailability:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:brochurecruisecontact:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:rateoptionavailability:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:createrevisebooking:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:brochureshipfacility:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:specialservicesavailability:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:rateoptionrule:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:brochuresailingeveningattire:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:cabinavailability:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:brochuresailingembdmb:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:brochureshipstatistics:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:categoryavailability:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:validatepastpassenger:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:validatediningwith:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:categorypassengerpricing:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:brochuresailingbusroute:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:reinstatebooking:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:statementandpricing:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:cruiseregistration:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:brochuresailingcategorydesc:datatypes:communications:cruise:sabre:com"/>
            <import namespace="http://errors.communications.cruise.sabre.com"/>
            <import namespace="urn:brochuresailingcabindesc:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:bookinghistory:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:displaybooking:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:similarnamelistresp:displaybooking:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:brochuresailingshoreexcursion:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:brochuresailingpackagedesc:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:diningavailability:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:cancelbooking:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:brochuresailingpackagelist:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:releasebooking:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:brochuresailingevents:datatypes:communications:cruise:sabre:com"/>
            <complexType name="ProdCruisePolicyRequest">
                <sequence>
                    <element maxOccurs="unbounded" name="policyCode" nillable="true" type="xsd:int"/>
                </sequence>
            </complexType>
            <complexType name="BrochureCruisePolicyRequest">
                <sequence>
                    <element name="control" nillable="true" type="tns2:Control"/>
                    <element name="prodCruisePolicyRequest" nillable="true" type="tns27:ProdCruisePolicyRequest"/>
                </sequence>
            </complexType>
            <complexType name="ColumnWidths">
                <sequence>
                    <element maxOccurs="unbounded" name="colWidth" nillable="true" type="xsd:int"/>
                    <element name="ctlNum" nillable="true" type="xsd:int"/>
                </sequence>
            </complexType>
            <complexType name="CruisePolicy">
                <sequence>
                    <element name="policyCode" nillable="true" type="xsd:int"/>
                    <element name="policyTxt" nillable="true" type="xsd:string"/>
                </sequence>
            </complexType>
            <complexType name="BrochureCruisePolicyResponse">
                <sequence>
                    <element maxOccurs="unbounded" name="advisory" nillable="true" type="tns2:Advisory"/>
                    <element name="columnWidths" nillable="true" type="tns27:ColumnWidths"/>
                    <element name="cruiseError" nillable="true" type="tns3:CruiseError"/>
                    <element maxOccurs="unbounded" name="cruisePolicy" nillable="true" type="tns27:CruisePolicy"/>
                </sequence>
            </complexType>
        </schema>
        <schema elementFormDefault="qualified"
            targetNamespace="urn:brochuresailingbusroute:datatypes:communications:cruise:sabre:com" xmlns="http://www.w3.org/2001/XMLSchema">
            <import namespace="urn:brochuresailingitinerary:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:cabinhold:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:transportationavailability:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:sailingavailability:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:displaybookingresp:displaybooking:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:quicksell:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:cruisepnrmerge:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:packageavailability:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:brochurecruisecontact:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:rateoptionavailability:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:createrevisebooking:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:brochureshipfacility:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:specialservicesavailability:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:rateoptionrule:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:brochuresailingeveningattire:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:cabinavailability:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:brochuresailingembdmb:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:brochurecruisepolicy:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:brochureshipstatistics:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:categoryavailability:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:validatepastpassenger:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:validatediningwith:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:categorypassengerpricing:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:reinstatebooking:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:statementandpricing:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:cruiseregistration:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:brochuresailingcategorydesc:datatypes:communications:cruise:sabre:com"/>
            <import namespace="http://errors.communications.cruise.sabre.com"/>
            <import namespace="urn:brochuresailingcabindesc:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:bookinghistory:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:displaybooking:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:similarnamelistresp:displaybooking:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:brochuresailingshoreexcursion:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:brochuresailingpackagedesc:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:diningavailability:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:cancelbooking:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:brochuresailingpackagelist:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:releasebooking:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:brochuresailingevents:datatypes:communications:cruise:sabre:com"/>
            <complexType name="ProdSailingInformationRequest">
                <sequence>
                    <element name="cabNum" nillable="true" type="xsd:string"/>
                    <element name="catCode" nillable="true" type="xsd:string"/>
                    <element name="sailDepDate" nillable="true" type="xsd:dateTime"/>
                    <element name="sailId" nillable="true" type="xsd:string"/>
                    <element name="sailLenDays" nillable="true" type="xsd:int"/>
                    <element name="shipCode" nillable="true" type="xsd:string"/>
                </sequence>
            </complexType>
            <complexType name="BrochureSailingBusRouteRequest">
                <sequence>
                    <element name="control" nillable="true" type="tns2:Control"/>
                    <element name="prodSailingInformationRequest" nillable="true" type="tns28:ProdSailingInformationRequest"/>
                </sequence>
            </complexType>
            <complexType name="ProdSailingBusRouteDetailResponse">
                <sequence>
                    <element name="busRteStopApxArvTime" nillable="true" type="xsd:string"/>
                    <element name="busRteStopApxDepTime" nillable="true" type="xsd:string"/>
                    <element maxOccurs="unbounded" name="busRteStopDesc" nillable="true" type="xsd:string"/>
                    <element name="tnsCityCode" nillable="true" type="xsd:string"/>
                </sequence>
            </complexType>
            <complexType name="ProdSailingBusRouteResponse">
                <sequence>
                    <element name="busRteName" nillable="true" type="xsd:string"/>
                    <element name="busRteType" nillable="true" type="xsd:string"/>
                    <element maxOccurs="unbounded" name="prodSailingBusRouteDetailResponse"
                        nillable="true" type="tns28:ProdSailingBusRouteDetailResponse"/>
                    <element name="stinSeaportCode" nillable="true" type="xsd:string"/>
                </sequence>
            </complexType>
            <complexType name="BrochureSailingBusRouteResponse">
                <sequence>
                    <element maxOccurs="unbounded" name="advisory" nillable="true" type="tns2:Advisory"/>
                    <element name="cruiseError" nillable="true" type="tns3:CruiseError"/>
                    <element maxOccurs="unbounded" name="prodSailingBusRouteResponse"
                        nillable="true" type="tns28:ProdSailingBusRouteResponse"/>
                </sequence>
            </complexType>
        </schema>
        <schema elementFormDefault="qualified"
            targetNamespace="urn:brochuresailingcabindesc:datatypes:communications:cruise:sabre:com" xmlns="http://www.w3.org/2001/XMLSchema">
            <import namespace="urn:brochuresailingitinerary:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:cabinhold:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:transportationavailability:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:sailingavailability:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:displaybookingresp:displaybooking:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:quicksell:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:cruisepnrmerge:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:packageavailability:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:brochurecruisecontact:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:rateoptionavailability:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:createrevisebooking:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:brochureshipfacility:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:specialservicesavailability:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:rateoptionrule:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:brochuresailingeveningattire:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:cabinavailability:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:brochuresailingembdmb:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:brochurecruisepolicy:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:brochureshipstatistics:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:categoryavailability:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:validatepastpassenger:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:validatediningwith:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:categorypassengerpricing:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:brochuresailingbusroute:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:reinstatebooking:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:statementandpricing:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:cruiseregistration:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:brochuresailingcategorydesc:datatypes:communications:cruise:sabre:com"/>
            <import namespace="http://errors.communications.cruise.sabre.com"/>
            <import namespace="urn:bookinghistory:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:displaybooking:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:similarnamelistresp:displaybooking:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:brochuresailingshoreexcursion:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:brochuresailingpackagedesc:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:diningavailability:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:cancelbooking:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:brochuresailingpackagelist:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:releasebooking:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:brochuresailingevents:datatypes:communications:cruise:sabre:com"/>
            <complexType name="ProdSailingInformationRequest">
                <sequence>
                    <element name="cabNum" nillable="true" type="xsd:string"/>
                    <element name="catCode" nillable="true" type="xsd:string"/>
                    <element name="sailDepDate" nillable="true" type="xsd:dateTime"/>
                    <element name="sailId" nillable="true" type="xsd:string"/>
                    <element name="sailLenDays" nillable="true" type="xsd:int"/>
                    <element name="shipCode" nillable="true" type="xsd:string"/>
                </sequence>
            </complexType>
            <complexType name="BrochureSailingCabinDescRequest">
                <sequence>
                    <element name="control" nillable="true" type="tns2:Control"/>
                    <element name="prodSailingInformationRequest" nillable="true" type="tns29:ProdSailingInformationRequest"/>
                </sequence>
            </complexType>
            <complexType name="ColumnWidths">
                <sequence>
                    <element maxOccurs="unbounded" name="colWidth" nillable="true" type="xsd:int"/>
                    <element name="ctlNum" nillable="true" type="xsd:int"/>
                </sequence>
            </complexType>
            <complexType name="ProdSailingCabinDetailResponse">
                <sequence>
                    <element maxOccurs="unbounded" name="cabAmenityCode" nillable="true" type="xsd:int"/>
                    <element name="cabBathCode" nillable="true" type="xsd:int"/>
                    <element name="cabBedCnt" nillable="true" type="xsd:int"/>
                    <element name="cabBedCode" nillable="true" type="xsd:int"/>
                    <element name="cabClosetCnt" nillable="true" type="xsd:int"/>
                    <element name="cabDesc" nillable="true" type="xsd:string"/>
                    <element name="cabDimTxt" nillable="true" type="xsd:string"/>
                    <element name="cabDisableInd" nillable="true" type="xsd:string"/>
                    <element maxOccurs="unbounded" name="cabLocCode" nillable="true" type="xsd:int"/>
                    <element name="cabLocDeckName" nillable="true" type="xsd:string"/>
                    <element name="cabPhnCnt" nillable="true" type="xsd:int"/>
                    <element name="cabRoomCnt" nillable="true" type="xsd:int"/>
                    <element name="cabSmkngInd" nillable="true" type="xsd:string"/>
                    <element name="cabTypeName" nillable="true" type="xsd:string"/>
                    <element name="columnWidths" nillable="true" type="tns29:ColumnWidths"/>
                </sequence>
            </complexType>
            <complexType name="BrochureSailingCabinDescResponse">
                <sequence>
                    <element maxOccurs="unbounded" name="advisory" nillable="true" type="tns2:Advisory"/>
                    <element name="cruiseError" nillable="true" type="tns3:CruiseError"/>
                    <element name="prodSailingCabinDetailResponse" nillable="true" type="tns29:ProdSailingCabinDetailResponse"/>
                </sequence>
            </complexType>
        </schema>
        <schema elementFormDefault="qualified"
            targetNamespace="urn:brochuresailingcategorydesc:datatypes:communications:cruise:sabre:com" xmlns="http://www.w3.org/2001/XMLSchema">
            <import namespace="urn:brochuresailingitinerary:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:cabinhold:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:transportationavailability:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:sailingavailability:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:displaybookingresp:displaybooking:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:quicksell:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:cruisepnrmerge:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:packageavailability:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:brochurecruisecontact:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:rateoptionavailability:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:createrevisebooking:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:brochureshipfacility:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:specialservicesavailability:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:rateoptionrule:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:brochuresailingeveningattire:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:cabinavailability:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:brochuresailingembdmb:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:brochurecruisepolicy:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:brochureshipstatistics:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:categoryavailability:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:validatepastpassenger:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:validatediningwith:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:categorypassengerpricing:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:brochuresailingbusroute:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:reinstatebooking:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:statementandpricing:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:cruiseregistration:datatypes:communications:cruise:sabre:com"/>
            <import namespace="http://errors.communications.cruise.sabre.com"/>
            <import namespace="urn:brochuresailingcabindesc:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:bookinghistory:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:displaybooking:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:similarnamelistresp:displaybooking:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:brochuresailingshoreexcursion:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:brochuresailingpackagedesc:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:diningavailability:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:cancelbooking:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:brochuresailingpackagelist:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:releasebooking:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:brochuresailingevents:datatypes:communications:cruise:sabre:com"/>
            <complexType name="ProdSailingInformationRequest">
                <sequence>
                    <element name="cabNum" nillable="true" type="xsd:string"/>
                    <element name="catCode" nillable="true" type="xsd:string"/>
                    <element name="sailDepDate" nillable="true" type="xsd:dateTime"/>
                    <element name="sailId" nillable="true" type="xsd:string"/>
                    <element name="sailLenDays" nillable="true" type="xsd:int"/>
                    <element name="shipCode" nillable="true" type="xsd:string"/>
                </sequence>
            </complexType>
            <complexType name="BrochureSailingCategoryDescRequest">
                <sequence>
                    <element name="control" nillable="true" type="tns2:Control"/>
                    <element name="prodSailingInformationRequest" nillable="true" type="tns30:ProdSailingInformationRequest"/>
                </sequence>
            </complexType>
            <complexType name="ColumnWidths">
                <sequence>
                    <element maxOccurs="unbounded" name="colWidth" nillable="true" type="xsd:int"/>
                    <element name="ctlNum" nillable="true" type="xsd:int"/>
                </sequence>
            </complexType>
            <complexType name="ProdSailingCategoryResponse">
                <sequence>
                    <element name="catCode" nillable="true" type="xsd:string"/>
                    <element name="catDesc" nillable="true" type="xsd:string"/>
                    <element name="catLocTxt" nillable="true" type="xsd:string"/>
                </sequence>
            </complexType>
            <complexType name="BrochureSailingCategoryDescResponse">
                <sequence>
                    <element maxOccurs="unbounded" name="advisory" nillable="true" type="tns2:Advisory"/>
                    <element name="columnWidths" nillable="true" type="tns30:ColumnWidths"/>
                    <element name="cruiseError" nillable="true" type="tns3:CruiseError"/>
                    <element maxOccurs="unbounded" name="prodSailingCategoryResponse"
                        nillable="true" type="tns30:ProdSailingCategoryResponse"/>
                </sequence>
            </complexType>
        </schema>
        <schema elementFormDefault="qualified"
            targetNamespace="urn:brochuresailingembdmb:datatypes:communications:cruise:sabre:com" xmlns="http://www.w3.org/2001/XMLSchema">
            <import namespace="urn:brochuresailingitinerary:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:cabinhold:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:transportationavailability:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:sailingavailability:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:displaybookingresp:displaybooking:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:quicksell:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:cruisepnrmerge:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:packageavailability:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:brochurecruisecontact:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:rateoptionavailability:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:createrevisebooking:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:brochureshipfacility:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:specialservicesavailability:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:rateoptionrule:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:brochuresailingeveningattire:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:cabinavailability:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:brochurecruisepolicy:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:brochureshipstatistics:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:categoryavailability:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:validatepastpassenger:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:validatediningwith:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:categorypassengerpricing:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:brochuresailingbusroute:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:reinstatebooking:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:statementandpricing:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:cruiseregistration:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:brochuresailingcategorydesc:datatypes:communications:cruise:sabre:com"/>
            <import namespace="http://errors.communications.cruise.sabre.com"/>
            <import namespace="urn:brochuresailingcabindesc:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:bookinghistory:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:displaybooking:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:similarnamelistresp:displaybooking:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:brochuresailingshoreexcursion:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:brochuresailingpackagedesc:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:diningavailability:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:cancelbooking:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:brochuresailingpackagelist:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:releasebooking:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:brochuresailingevents:datatypes:communications:cruise:sabre:com"/>
            <complexType name="ProdSailingInformationRequest">
                <sequence>
                    <element name="cabNum" nillable="true" type="xsd:string"/>
                    <element name="catCode" nillable="true" type="xsd:string"/>
                    <element name="sailDepDate" nillable="true" type="xsd:dateTime"/>
                    <element name="sailId" nillable="true" type="xsd:string"/>
                    <element name="sailLenDays" nillable="true" type="xsd:int"/>
                    <element name="shipCode" nillable="true" type="xsd:string"/>
                </sequence>
            </complexType>
            <complexType name="BrochureSailingEmbDmbRequest">
                <sequence>
                    <element name="control" nillable="true" type="tns2:Control"/>
                    <element name="prodSailingInformationRequest" nillable="true" type="tns31:ProdSailingInformationRequest"/>
                </sequence>
            </complexType>
            <complexType name="ProdSailingEmbDmbResponse">
                <sequence>
                    <element name="dmbSugFltDepTxt" nillable="true" type="xsd:string"/>
                    <element name="embDmbBeginsTxt" nillable="true" type="xsd:string"/>
                    <element name="embDmbLocTxt" nillable="true" type="xsd:string"/>
                    <element name="embDmbPierParkTxt" nillable="true" type="xsd:string"/>
                    <element name="embDmbPierTxt" nillable="true" type="xsd:string"/>
                    <element name="embEndsTxt" nillable="true" type="xsd:string"/>
                    <element name="portActnCode" nillable="true" type="xsd:int"/>
                    <element name="stinSeaportCode" nillable="true" type="xsd:string"/>
                </sequence>
            </complexType>
            <complexType name="ColumnWidths">
                <sequence>
                    <element maxOccurs="unbounded" name="colWidth" nillable="true" type="xsd:int"/>
                    <element name="ctlNum" nillable="true" type="xsd:int"/>
                </sequence>
            </complexType>
            <complexType name="ProdSailingEmbDmbTextResponse">
                <sequence>
                    <element name="columnWidths" nillable="true" type="tns31:ColumnWidths"/>
                    <element name="embDmbAddiInfTxt" nillable="true" type="xsd:string"/>
                </sequence>
            </complexType>
            <complexType name="BrochureSailingEmbDmbResponse">
                <sequence>
                    <element maxOccurs="unbounded" name="advisory" nillable="true" type="tns2:Advisory"/>
                    <element name="cruiseError" nillable="true" type="tns3:CruiseError"/>
                    <element maxOccurs="unbounded" name="prodSailingEmbDmbResponse" nillable="true" type="tns31:ProdSailingEmbDmbResponse"/>
                    <element name="prodSailingEmbDmbTextResponse" nillable="true" type="tns31:ProdSailingEmbDmbTextResponse"/>
                </sequence>
            </complexType>
        </schema>
        <schema elementFormDefault="qualified"
            targetNamespace="urn:brochuresailingeveningattire:datatypes:communications:cruise:sabre:com" xmlns="http://www.w3.org/2001/XMLSchema">
            <import namespace="urn:brochuresailingitinerary:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:cabinhold:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:transportationavailability:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:sailingavailability:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:displaybookingresp:displaybooking:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:quicksell:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:cruisepnrmerge:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:packageavailability:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:brochurecruisecontact:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:rateoptionavailability:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:createrevisebooking:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:brochureshipfacility:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:specialservicesavailability:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:rateoptionrule:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:cabinavailability:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:brochuresailingembdmb:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:brochurecruisepolicy:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:brochureshipstatistics:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:categoryavailability:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:validatepastpassenger:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:validatediningwith:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:categorypassengerpricing:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:brochuresailingbusroute:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:reinstatebooking:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:statementandpricing:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:cruiseregistration:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:brochuresailingcategorydesc:datatypes:communications:cruise:sabre:com"/>
            <import namespace="http://errors.communications.cruise.sabre.com"/>
            <import namespace="urn:brochuresailingcabindesc:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:bookinghistory:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:displaybooking:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:similarnamelistresp:displaybooking:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:brochuresailingshoreexcursion:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:brochuresailingpackagedesc:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:diningavailability:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:cancelbooking:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:brochuresailingpackagelist:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:releasebooking:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:brochuresailingevents:datatypes:communications:cruise:sabre:com"/>
            <complexType name="ProdSailingInformationRequest">
                <sequence>
                    <element name="cabNum" nillable="true" type="xsd:string"/>
                    <element name="catCode" nillable="true" type="xsd:string"/>
                    <element name="sailDepDate" nillable="true" type="xsd:dateTime"/>
                    <element name="sailId" nillable="true" type="xsd:string"/>
                    <element name="sailLenDays" nillable="true" type="xsd:int"/>
                    <element name="shipCode" nillable="true" type="xsd:string"/>
                </sequence>
            </complexType>
            <complexType name="BrochureSailingEveningAttireRequest">
                <sequence>
                    <element name="control" nillable="true" type="tns2:Control"/>
                    <element name="prodSailingInformationRequest" nillable="true" type="tns32:ProdSailingInformationRequest"/>
                </sequence>
            </complexType>
            <complexType name="ColumnWidths">
                <sequence>
                    <element maxOccurs="unbounded" name="colWidth" nillable="true" type="xsd:int"/>
                    <element name="ctlNum" nillable="true" type="xsd:int"/>
                </sequence>
            </complexType>
            <complexType name="ProdSailingEveningAttireResponse">
                <sequence>
                    <element name="columnWidths" nillable="true" type="tns32:ColumnWidths"/>
                    <element name="eveningAttireDesc" nillable="true" type="xsd:string"/>
                </sequence>
            </complexType>
            <complexType name="BrochureSailingEveningAttireResponse">
                <sequence>
                    <element maxOccurs="unbounded" name="advisory" nillable="true" type="tns2:Advisory"/>
                    <element name="cruiseError" nillable="true" type="tns3:CruiseError"/>
                    <element name="prodSailingEveningAttireResponse" nillable="true" type="tns32:ProdSailingEveningAttireResponse"/>
                </sequence>
            </complexType>
        </schema>
        <schema elementFormDefault="qualified"
            targetNamespace="urn:brochuresailingevents:datatypes:communications:cruise:sabre:com" xmlns="http://www.w3.org/2001/XMLSchema">
            <import namespace="urn:brochuresailingitinerary:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:cabinhold:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:transportationavailability:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:sailingavailability:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:displaybookingresp:displaybooking:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:quicksell:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:cruisepnrmerge:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:packageavailability:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:brochurecruisecontact:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:rateoptionavailability:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:createrevisebooking:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:brochureshipfacility:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:specialservicesavailability:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:rateoptionrule:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:brochuresailingeveningattire:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:cabinavailability:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:brochuresailingembdmb:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:brochurecruisepolicy:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:brochureshipstatistics:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:categoryavailability:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:validatepastpassenger:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:validatediningwith:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:categorypassengerpricing:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:brochuresailingbusroute:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:reinstatebooking:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:statementandpricing:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:cruiseregistration:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:brochuresailingcategorydesc:datatypes:communications:cruise:sabre:com"/>
            <import namespace="http://errors.communications.cruise.sabre.com"/>
            <import namespace="urn:brochuresailingcabindesc:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:bookinghistory:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:displaybooking:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:similarnamelistresp:displaybooking:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:brochuresailingshoreexcursion:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:brochuresailingpackagedesc:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:diningavailability:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:cancelbooking:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:brochuresailingpackagelist:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:releasebooking:datatypes:communications:cruise:sabre:com"/>
            <complexType name="ProdSailingInformationRequest">
                <sequence>
                    <element name="cabNum" nillable="true" type="xsd:string"/>
                    <element name="catCode" nillable="true" type="xsd:string"/>
                    <element name="sailDepDate" nillable="true" type="xsd:dateTime"/>
                    <element name="sailId" nillable="true" type="xsd:string"/>
                    <element name="sailLenDays" nillable="true" type="xsd:int"/>
                    <element name="shipCode" nillable="true" type="xsd:string"/>
                </sequence>
            </complexType>
            <complexType name="BrochureSailingEventsRequest">
                <sequence>
                    <element name="control" nillable="true" type="tns2:Control"/>
                    <element name="prodSailingInformationRequest" nillable="true" type="tns33:ProdSailingInformationRequest"/>
                </sequence>
            </complexType>
            <complexType name="ColumnWidths">
                <sequence>
                    <element maxOccurs="unbounded" name="colWidth" nillable="true" type="xsd:int"/>
                    <element name="ctlNum" nillable="true" type="xsd:int"/>
                </sequence>
            </complexType>
            <complexType name="ProdSailingEventsResponse">
                <sequence>
                    <element name="columnWidths" nillable="true" type="tns33:ColumnWidths"/>
                    <element name="sailEventsDesc" nillable="true" type="xsd:string"/>
                </sequence>
            </complexType>
            <complexType name="BrochureSailingEventsResponse">
                <sequence>
                    <element maxOccurs="unbounded" name="advisory" nillable="true" type="tns2:Advisory"/>
                    <element name="cruiseError" nillable="true" type="tns3:CruiseError"/>
                    <element name="prodSailingEventsResponse" nillable="true" type="tns33:ProdSailingEventsResponse"/>
                </sequence>
            </complexType>
        </schema>
        <schema elementFormDefault="qualified"
            targetNamespace="urn:brochuresailingpackagedesc:datatypes:communications:cruise:sabre:com" xmlns="http://www.w3.org/2001/XMLSchema">
            <import namespace="urn:brochuresailingitinerary:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:cabinhold:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:transportationavailability:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:sailingavailability:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:displaybookingresp:displaybooking:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:quicksell:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:cruisepnrmerge:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:packageavailability:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:brochurecruisecontact:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:rateoptionavailability:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:createrevisebooking:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:brochureshipfacility:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:specialservicesavailability:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:rateoptionrule:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:brochuresailingeveningattire:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:cabinavailability:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:brochuresailingembdmb:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:brochurecruisepolicy:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:brochureshipstatistics:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:categoryavailability:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:validatepastpassenger:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:validatediningwith:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:categorypassengerpricing:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:brochuresailingbusroute:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:reinstatebooking:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:statementandpricing:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:cruiseregistration:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:brochuresailingcategorydesc:datatypes:communications:cruise:sabre:com"/>
            <import namespace="http://errors.communications.cruise.sabre.com"/>
            <import namespace="urn:brochuresailingcabindesc:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:bookinghistory:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:displaybooking:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:similarnamelistresp:displaybooking:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:brochuresailingshoreexcursion:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:diningavailability:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:cancelbooking:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:brochuresailingpackagelist:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:releasebooking:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:brochuresailingevents:datatypes:communications:cruise:sabre:com"/>
            <complexType name="ProdSailingPackageDescRequest">
                <sequence>
                    <element name="pkgCode" nillable="true" type="xsd:string"/>
                    <element name="pkgNightCnt" nillable="true" type="xsd:int"/>
                    <element name="pkgTypeCode" nillable="true" type="xsd:int"/>
                    <element name="sailDepDate" nillable="true" type="xsd:dateTime"/>
                    <element name="sailId" nillable="true" type="xsd:string"/>
                    <element name="sailLenDays" nillable="true" type="xsd:int"/>
                    <element name="shipCode" nillable="true" type="xsd:string"/>
                </sequence>
            </complexType>
            <complexType name="BrochureSailingPackageDescRequest">
                <sequence>
                    <element name="control" nillable="true" type="tns2:Control"/>
                    <element name="prodSailingPackageDescRequest" nillable="true" type="tns34:ProdSailingPackageDescRequest"/>
                </sequence>
            </complexType>
            <complexType name="ColumnWidths">
                <sequence>
                    <element maxOccurs="unbounded" name="colWidth" nillable="true" type="xsd:int"/>
                    <element name="ctlNum" nillable="true" type="xsd:int"/>
                </sequence>
            </complexType>
            <complexType name="ProdSailingPackageDescResponse">
                <sequence>
                    <element name="columnWidths" nillable="true" type="tns34:ColumnWidths"/>
                    <element name="pkgCode" nillable="true" type="xsd:string"/>
                    <element name="pkgDesc" nillable="true" type="xsd:string"/>
                    <element name="pkgNightCnt" nillable="true" type="xsd:int"/>
                    <element name="pkgTypeCode" nillable="true" type="xsd:int"/>
                </sequence>
            </complexType>
            <complexType name="BrochureSailingPackageDescResponse">
                <sequence>
                    <element maxOccurs="unbounded" name="advisory" nillable="true" type="tns2:Advisory"/>
                    <element name="cruiseError" nillable="true" type="tns3:CruiseError"/>
                    <element name="prodSailingPackageDescResponse" nillable="true" type="tns34:ProdSailingPackageDescResponse"/>
                </sequence>
            </complexType>
        </schema>
        <schema elementFormDefault="qualified"
            targetNamespace="urn:brochuresailingpackagelist:datatypes:communications:cruise:sabre:com" xmlns="http://www.w3.org/2001/XMLSchema">
            <import namespace="urn:brochuresailingitinerary:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:cabinhold:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:transportationavailability:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:sailingavailability:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:displaybookingresp:displaybooking:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:quicksell:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:cruisepnrmerge:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:packageavailability:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:brochurecruisecontact:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:rateoptionavailability:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:createrevisebooking:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:brochureshipfacility:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:specialservicesavailability:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:rateoptionrule:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:brochuresailingeveningattire:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:cabinavailability:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:brochuresailingembdmb:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:brochurecruisepolicy:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:brochureshipstatistics:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:categoryavailability:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:validatepastpassenger:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:validatediningwith:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:categorypassengerpricing:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:brochuresailingbusroute:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:reinstatebooking:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:statementandpricing:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:cruiseregistration:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:brochuresailingcategorydesc:datatypes:communications:cruise:sabre:com"/>
            <import namespace="http://errors.communications.cruise.sabre.com"/>
            <import namespace="urn:brochuresailingcabindesc:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:bookinghistory:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:displaybooking:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:similarnamelistresp:displaybooking:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:brochuresailingshoreexcursion:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:brochuresailingpackagedesc:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:diningavailability:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:cancelbooking:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:releasebooking:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:brochuresailingevents:datatypes:communications:cruise:sabre:com"/>
            <complexType name="ProdSailingInformationRequest">
                <sequence>
                    <element name="cabNum" nillable="true" type="xsd:string"/>
                    <element name="catCode" nillable="true" type="xsd:string"/>
                    <element name="sailDepDate" nillable="true" type="xsd:dateTime"/>
                    <element name="sailId" nillable="true" type="xsd:string"/>
                    <element name="sailLenDays" nillable="true" type="xsd:int"/>
                    <element name="shipCode" nillable="true" type="xsd:string"/>
                </sequence>
            </complexType>
            <complexType name="BrochureSailingPackageListRequest">
                <sequence>
                    <element name="control" nillable="true" type="tns2:Control"/>
                    <element name="prodSailingInformationRequest" nillable="true" type="tns35:ProdSailingInformationRequest"/>
                </sequence>
            </complexType>
            <complexType name="PackageRates">
                <sequence>
                    <element name="pkgRtAmt" nillable="true" type="xsd:string"/>
                    <element name="pkgRtTypeCode" nillable="true" type="xsd:int"/>
                </sequence>
            </complexType>
            <complexType name="ProdSailingPackageListResponse">
                <sequence>
                    <element maxOccurs="unbounded" name="packageRates" nillable="true" type="tns35:PackageRates"/>
                    <element name="pkgCode" nillable="true" type="xsd:string"/>
                    <element name="pkgCompInd" nillable="true" type="xsd:string"/>
                    <element name="pkgEndDate" nillable="true" type="xsd:dateTime"/>
                    <element name="pkgName" nillable="true" type="xsd:string"/>
                    <element name="pkgNightCnt" nillable="true" type="xsd:int"/>
                    <element name="pkgStartDate" nillable="true" type="xsd:dateTime"/>
                    <element name="pkgTypeCode" nillable="true" type="xsd:int"/>
                </sequence>
            </complexType>
            <complexType name="BrochureSailingPackageListResponse">
                <sequence>
                    <element maxOccurs="unbounded" name="advisory" nillable="true" type="tns2:Advisory"/>
                    <element name="cruiseError" nillable="true" type="tns3:CruiseError"/>
                    <element maxOccurs="unbounded" name="prodSailingPackageListResponse"
                        nillable="true" type="tns35:ProdSailingPackageListResponse"/>
                </sequence>
            </complexType>
        </schema>
        <schema elementFormDefault="qualified"
            targetNamespace="urn:brochuresailingshoreexcursion:datatypes:communications:cruise:sabre:com" xmlns="http://www.w3.org/2001/XMLSchema">
            <import namespace="urn:brochuresailingitinerary:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:cabinhold:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:transportationavailability:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:sailingavailability:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:displaybookingresp:displaybooking:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:quicksell:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:cruisepnrmerge:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:packageavailability:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:brochurecruisecontact:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:rateoptionavailability:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:createrevisebooking:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:brochureshipfacility:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:specialservicesavailability:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:rateoptionrule:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:brochuresailingeveningattire:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:cabinavailability:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:brochuresailingembdmb:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:brochurecruisepolicy:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:brochureshipstatistics:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:categoryavailability:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:validatepastpassenger:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:validatediningwith:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:categorypassengerpricing:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:brochuresailingbusroute:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:reinstatebooking:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:statementandpricing:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:cruiseregistration:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:brochuresailingcategorydesc:datatypes:communications:cruise:sabre:com"/>
            <import namespace="http://errors.communications.cruise.sabre.com"/>
            <import namespace="urn:brochuresailingcabindesc:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:bookinghistory:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:displaybooking:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:similarnamelistresp:displaybooking:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:brochuresailingpackagedesc:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:diningavailability:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:cancelbooking:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:brochuresailingpackagelist:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:releasebooking:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:brochuresailingevents:datatypes:communications:cruise:sabre:com"/>
            <complexType name="ProdSailingInformationRequest">
                <sequence>
                    <element name="cabNum" nillable="true" type="xsd:string"/>
                    <element name="catCode" nillable="true" type="xsd:string"/>
                    <element name="sailDepDate" nillable="true" type="xsd:dateTime"/>
                    <element name="sailId" nillable="true" type="xsd:string"/>
                    <element name="sailLenDays" nillable="true" type="xsd:int"/>
                    <element name="shipCode" nillable="true" type="xsd:string"/>
                </sequence>
            </complexType>
            <complexType name="BrochureSailingShoreExcursionRequest">
                <sequence>
                    <element name="control" nillable="true" type="tns2:Control"/>
                    <element name="prodSailingInformationRequest" nillable="true" type="tns36:ProdSailingInformationRequest"/>
                </sequence>
            </complexType>
            <complexType name="ColumnWidths">
                <sequence>
                    <element maxOccurs="unbounded" name="colWidth" nillable="true" type="xsd:int"/>
                    <element name="ctlNum" nillable="true" type="xsd:int"/>
                </sequence>
            </complexType>
            <complexType name="ProdSailingShoreExcursionResponse">
                <sequence>
                    <element name="shoreExcurCode" nillable="true" type="xsd:string"/>
                    <element name="shoreExcurDesc" nillable="true" type="xsd:string"/>
                    <element name="shoreExcurName" nillable="true" type="xsd:string"/>
                    <element name="stinSeaportCode" nillable="true" type="xsd:string"/>
                </sequence>
            </complexType>
            <complexType name="BrochureSailingShoreExcursionResponse">
                <sequence>
                    <element maxOccurs="unbounded" name="advisory" nillable="true" type="tns2:Advisory"/>
                    <element name="columnWidths" nillable="true" type="tns36:ColumnWidths"/>
                    <element name="cruiseError" nillable="true" type="tns3:CruiseError"/>
                    <element maxOccurs="unbounded" name="prodSailingShoreExcursionResponse"
                        nillable="true" type="tns36:ProdSailingShoreExcursionResponse"/>
                </sequence>
            </complexType>
        </schema>
        <schema elementFormDefault="qualified"
            targetNamespace="urn:brochureshipfacility:datatypes:communications:cruise:sabre:com" xmlns="http://www.w3.org/2001/XMLSchema">
            <import namespace="urn:brochuresailingitinerary:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:cabinhold:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:transportationavailability:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:sailingavailability:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:displaybookingresp:displaybooking:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:quicksell:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:cruisepnrmerge:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:packageavailability:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:brochurecruisecontact:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:rateoptionavailability:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:createrevisebooking:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:specialservicesavailability:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:rateoptionrule:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:brochuresailingeveningattire:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:cabinavailability:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:brochuresailingembdmb:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:brochurecruisepolicy:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:brochureshipstatistics:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:categoryavailability:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:validatepastpassenger:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:validatediningwith:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:categorypassengerpricing:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:brochuresailingbusroute:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:reinstatebooking:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:statementandpricing:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:cruiseregistration:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:brochuresailingcategorydesc:datatypes:communications:cruise:sabre:com"/>
            <import namespace="http://errors.communications.cruise.sabre.com"/>
            <import namespace="urn:brochuresailingcabindesc:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:bookinghistory:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:displaybooking:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:similarnamelistresp:displaybooking:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:brochuresailingshoreexcursion:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:brochuresailingpackagedesc:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:diningavailability:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:cancelbooking:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:brochuresailingpackagelist:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:releasebooking:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:brochuresailingevents:datatypes:communications:cruise:sabre:com"/>
            <complexType name="ProdShipFacilityRequest">
                <sequence>
                    <element name="shipCode" nillable="true" type="xsd:string"/>
                    <element maxOccurs="unbounded" name="shipFacCatCode" nillable="true" type="xsd:int"/>
                </sequence>
            </complexType>
            <complexType name="BrochureShipFacilityRequest">
                <sequence>
                    <element name="control" nillable="true" type="tns2:Control"/>
                    <element name="prodShipFacilityRequest" nillable="true" type="tns37:ProdShipFacilityRequest"/>
                </sequence>
            </complexType>
            <complexType name="ColumnWidths">
                <sequence>
                    <element maxOccurs="unbounded" name="colWidth" nillable="true" type="xsd:int"/>
                    <element name="ctlNum" nillable="true" type="xsd:int"/>
                </sequence>
            </complexType>
            <complexType name="ProdShipFacilityDetail">
                <sequence>
                    <element name="shipFacActCap" nillable="true" type="xsd:int"/>
                    <element name="shipFacActDesc" nillable="true" type="xsd:string"/>
                    <element name="shipFacActName" nillable="true" type="xsd:string"/>
                </sequence>
            </complexType>
            <complexType name="ProdShipFacilityPool">
                <sequence>
                    <element name="shipPoolDeckName" nillable="true" type="xsd:string"/>
                    <element name="shipPoolDesc" nillable="true" type="xsd:string"/>
                    <element name="shipPoolDimTxt" nillable="true" type="xsd:string"/>
                </sequence>
            </complexType>
            <complexType name="ProdShipFacilitySports">
                <sequence>
                    <element maxOccurs="unbounded" name="shipFacSportsCode" nillable="true" type="xsd:int"/>
                </sequence>
            </complexType>
            <complexType name="ProdShipFacilitySummary">
                <sequence>
                    <element maxOccurs="unbounded" name="prodShipFacilityDetail" nillable="true" type="tns37:ProdShipFacilityDetail"/>
                    <element maxOccurs="unbounded" name="prodShipFacilityPool" nillable="true" type="tns37:ProdShipFacilityPool"/>
                    <element name="prodShipFacilitySports" nillable="true" type="tns37:ProdShipFacilitySports"/>
                    <element name="shipFacCatCode" nillable="true" type="xsd:int"/>
                    <element name="shipFacCnt" nillable="true" type="xsd:int"/>
                    <element name="shipFacCode" nillable="true" type="xsd:int"/>
                </sequence>
            </complexType>
            <complexType name="BrochureShipFacilityResponse">
                <sequence>
                    <element maxOccurs="unbounded" name="advisory" nillable="true" type="tns2:Advisory"/>
                    <element name="columnWidths" nillable="true" type="tns37:ColumnWidths"/>
                    <element name="cruiseError" nillable="true" type="tns3:CruiseError"/>
                    <element maxOccurs="unbounded" name="prodShipFacilitySummary" nillable="true" type="tns37:ProdShipFacilitySummary"/>
                </sequence>
            </complexType>
        </schema>
        <schema elementFormDefault="qualified"
            targetNamespace="urn:brochureshipstatistics:datatypes:communications:cruise:sabre:com" xmlns="http://www.w3.org/2001/XMLSchema">
            <import namespace="urn:brochuresailingitinerary:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:cabinhold:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:transportationavailability:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:sailingavailability:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:displaybookingresp:displaybooking:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:quicksell:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:cruisepnrmerge:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:packageavailability:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:brochurecruisecontact:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:rateoptionavailability:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:createrevisebooking:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:brochureshipfacility:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:specialservicesavailability:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:rateoptionrule:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:brochuresailingeveningattire:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:cabinavailability:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:brochuresailingembdmb:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:brochurecruisepolicy:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:categoryavailability:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:validatepastpassenger:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:validatediningwith:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:categorypassengerpricing:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:brochuresailingbusroute:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:reinstatebooking:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:statementandpricing:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:cruiseregistration:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:brochuresailingcategorydesc:datatypes:communications:cruise:sabre:com"/>
            <import namespace="http://errors.communications.cruise.sabre.com"/>
            <import namespace="urn:brochuresailingcabindesc:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:bookinghistory:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:displaybooking:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:similarnamelistresp:displaybooking:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:brochuresailingshoreexcursion:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:brochuresailingpackagedesc:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:diningavailability:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:cancelbooking:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:brochuresailingpackagelist:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:releasebooking:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:brochuresailingevents:datatypes:communications:cruise:sabre:com"/>
            <complexType name="ProdShipStatisticsRequest">
                <sequence>
                    <element name="shipCode" nillable="true" type="xsd:string"/>
                </sequence>
            </complexType>
            <complexType name="BrochureShipStatisticsRequest">
                <sequence>
                    <element name="control" nillable="true" type="tns2:Control"/>
                    <element name="prodShipStatisticsRequest" nillable="true" type="tns38:ProdShipStatisticsRequest"/>
                </sequence>
            </complexType>
            <complexType name="ColumnWidths">
                <sequence>
                    <element maxOccurs="unbounded" name="colWidth" nillable="true" type="xsd:int"/>
                    <element name="ctlNum" nillable="true" type="xsd:int"/>
                </sequence>
            </complexType>
            <complexType name="ProdShipStatisticsResponse">
                <sequence>
                    <element name="iataCtryCode" nillable="true" type="xsd:string"/>
                    <element name="shipStatCode" nillable="true" type="xsd:int"/>
                    <element name="shipStatDate" nillable="true" type="xsd:dateTime"/>
                    <element name="shipStatTxt" nillable="true" type="xsd:string"/>
                </sequence>
            </complexType>
            <complexType name="ProdShipStatisticsTextResponse">
                <sequence>
                    <element name="shipStatTxt" nillable="true" type="xsd:string"/>
                </sequence>
            </complexType>
            <complexType name="BrochureShipStatisticsResponse">
                <sequence>
                    <element maxOccurs="unbounded" name="advisory" nillable="true" type="tns2:Advisory"/>
                    <element name="columnWidths" nillable="true" type="tns38:ColumnWidths"/>
                    <element name="cruiseError" nillable="true" type="tns3:CruiseError"/>
                    <element maxOccurs="unbounded" name="prodShipStatisticsResponse" nillable="true" type="tns38:ProdShipStatisticsResponse"/>
                    <element name="prodShipStatisticsTextResponse" nillable="true" type="tns38:ProdShipStatisticsTextResponse"/>
                </sequence>
            </complexType>
        </schema>
        <schema elementFormDefault="qualified"
            targetNamespace="urn:cruiseregistration:datatypes:communications:cruise:sabre:com" xmlns="http://www.w3.org/2001/XMLSchema">
            <import namespace="urn:brochuresailingitinerary:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:cabinhold:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:transportationavailability:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:sailingavailability:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:displaybookingresp:displaybooking:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:quicksell:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:cruisepnrmerge:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:packageavailability:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:brochurecruisecontact:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:rateoptionavailability:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:createrevisebooking:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:brochureshipfacility:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:specialservicesavailability:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:rateoptionrule:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:brochuresailingeveningattire:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:cabinavailability:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:brochuresailingembdmb:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:brochurecruisepolicy:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:brochureshipstatistics:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:categoryavailability:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:validatepastpassenger:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:validatediningwith:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:categorypassengerpricing:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:brochuresailingbusroute:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:reinstatebooking:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:statementandpricing:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:brochuresailingcategorydesc:datatypes:communications:cruise:sabre:com"/>
            <import namespace="http://errors.communications.cruise.sabre.com"/>
            <import namespace="urn:brochuresailingcabindesc:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:bookinghistory:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:displaybooking:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:similarnamelistresp:displaybooking:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:brochuresailingshoreexcursion:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:brochuresailingpackagedesc:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:diningavailability:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:cancelbooking:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:brochuresailingpackagelist:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:releasebooking:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:brochuresailingevents:datatypes:communications:cruise:sabre:com"/>
            <complexType name="GenericCruiseLineRegistrationAction">
                <sequence>
                    <element name="regActionCode" nillable="true" type="xsd:int"/>
                    <element name="tvlAgyPhnNum" nillable="true" type="xsd:string"/>
                </sequence>
            </complexType>
            <complexType name="CruiseRegistrationRequest">
                <sequence>
                    <element name="control" nillable="true" type="tns2:Control"/>
                    <element name="genericCruiseLineRegistrationAction" nillable="true" type="tns39:GenericCruiseLineRegistrationAction"/>
                </sequence>
            </complexType>
            <complexType name="AgencyPhone">
                <sequence>
                    <element name="phnSvcCode" nillable="true" type="xsd:int"/>
                    <element name="tvlAgyPhnNum" nillable="true" type="xsd:string"/>
                </sequence>
            </complexType>
            <complexType name="AgencyRegistration">
                <sequence>
                    <element maxOccurs="unbounded" name="agencyPhone" nillable="true" type="tns39:AgencyPhone"/>
                    <element name="iataCtryCode" nillable="true" type="xsd:string"/>
                    <element name="iataStateProvCode" nillable="true" type="xsd:string"/>
                    <element maxOccurs="unbounded" name="pseudoCityCode" nillable="true" type="xsd:string"/>
                    <element name="tvlAgyAddrCityName" nillable="true" type="xsd:string"/>
                    <element name="tvlAgyAddrStr1" nillable="true" type="xsd:string"/>
                    <element name="tvlAgyAddrStr2" nillable="true" type="xsd:string"/>
                    <element name="tvlAgyAddrZipCode" nillable="true" type="xsd:string"/>
                    <element name="tvlAgyArcIataNum" nillable="true" type="xsd:string"/>
                    <element name="tvlAgyEref" nillable="true" type="xsd:string"/>
                    <element name="tvlAgyHomePageHref" nillable="true" type="xsd:string"/>
                    <element name="tvlAgyName" nillable="true" type="xsd:string"/>
                </sequence>
            </complexType>
            <complexType name="CruiseRegistrationResponse">
                <sequence>
                    <element maxOccurs="unbounded" name="advisory" nillable="true" type="tns2:Advisory"/>
                    <element name="agencyRegistration" nillable="true" type="tns39:AgencyRegistration"/>
                    <element name="cruiseError" nillable="true" type="tns3:CruiseError"/>
                </sequence>
            </complexType>
        </schema>
        <schema elementFormDefault="qualified"
            targetNamespace="urn:bookinghistory:datatypes:communications:cruise:sabre:com" xmlns="http://www.w3.org/2001/XMLSchema">
            <import namespace="urn:brochuresailingitinerary:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:cabinhold:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:transportationavailability:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:sailingavailability:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:displaybookingresp:displaybooking:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:quicksell:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:cruisepnrmerge:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:packageavailability:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:brochurecruisecontact:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:rateoptionavailability:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:createrevisebooking:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:brochureshipfacility:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:specialservicesavailability:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:rateoptionrule:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:brochuresailingeveningattire:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:cabinavailability:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:brochuresailingembdmb:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:brochurecruisepolicy:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:brochureshipstatistics:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:categoryavailability:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:validatepastpassenger:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:validatediningwith:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:categorypassengerpricing:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:brochuresailingbusroute:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:reinstatebooking:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:statementandpricing:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:cruiseregistration:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:brochuresailingcategorydesc:datatypes:communications:cruise:sabre:com"/>
            <import namespace="http://errors.communications.cruise.sabre.com"/>
            <import namespace="urn:brochuresailingcabindesc:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:displaybooking:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:similarnamelistresp:displaybooking:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:brochuresailingshoreexcursion:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:brochuresailingpackagedesc:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:diningavailability:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:cancelbooking:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:brochuresailingpackagelist:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:releasebooking:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:brochuresailingevents:datatypes:communications:cruise:sabre:com"/>
            <complexType name="BookHistReq">
                <sequence>
                    <element name="bkgConfNum" nillable="true" type="xsd:string"/>
                </sequence>
            </complexType>
            <complexType name="BookingHistoryRequest">
                <sequence>
                    <element name="bookHistReq" nillable="true" type="tns40:BookHistReq"/>
                    <element name="control" nillable="true" type="tns2:Control"/>
                </sequence>
            </complexType>
            <complexType name="BookingHistoryText">
                <sequence>
                    <element name="bkgHistTxt" nillable="true" type="xsd:string"/>
                </sequence>
            </complexType>
            <complexType name="BookingHistorySignature">
                <sequence>
                    <element name="agtSabreSineId" nillable="true" type="xsd:string"/>
                    <element name="bkgHistTransDate" nillable="true" type="xsd:dateTime"/>
                    <element name="bkgHistTransTime" nillable="true" type="xsd:string"/>
                    <element maxOccurs="unbounded" name="bookingHistoryText" nillable="true" type="tns40:BookingHistoryText"/>
                    <element name="pseudoCityCode" nillable="true" type="xsd:string"/>
                </sequence>
            </complexType>
            <complexType name="ColumnWidths">
                <sequence>
                    <element maxOccurs="unbounded" name="colWidth" nillable="true" type="xsd:int"/>
                    <element name="ctlNum" nillable="true" type="xsd:int"/>
                </sequence>
            </complexType>
            <complexType name="BookingHistoryResponse">
                <sequence>
                    <element maxOccurs="unbounded" name="advisory" nillable="true" type="tns2:Advisory"/>
                    <element maxOccurs="unbounded" name="bookingHistorySignature" nillable="true" type="tns40:BookingHistorySignature"/>
                    <element name="columnWidths" nillable="true" type="tns40:ColumnWidths"/>
                    <element name="cruiseError" nillable="true" type="tns3:CruiseError"/>
                </sequence>
            </complexType>
        </schema>
        <schema elementFormDefault="qualified"
            targetNamespace="urn:cruisepnrmerge:datatypes:communications:cruise:sabre:com" xmlns="http://www.w3.org/2001/XMLSchema">
            <import namespace="urn:brochuresailingitinerary:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:cabinhold:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:transportationavailability:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:sailingavailability:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:displaybookingresp:displaybooking:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:quicksell:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:packageavailability:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:brochurecruisecontact:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:rateoptionavailability:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:createrevisebooking:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:brochureshipfacility:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:specialservicesavailability:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:rateoptionrule:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:brochuresailingeveningattire:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:cabinavailability:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:brochuresailingembdmb:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:brochurecruisepolicy:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:brochureshipstatistics:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:categoryavailability:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:validatepastpassenger:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:validatediningwith:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:categorypassengerpricing:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:brochuresailingbusroute:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:reinstatebooking:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:statementandpricing:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:cruiseregistration:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:brochuresailingcategorydesc:datatypes:communications:cruise:sabre:com"/>
            <import namespace="http://errors.communications.cruise.sabre.com"/>
            <import namespace="urn:brochuresailingcabindesc:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:bookinghistory:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:displaybooking:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:similarnamelistresp:displaybooking:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:brochuresailingshoreexcursion:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:brochuresailingpackagedesc:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:diningavailability:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:cancelbooking:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:brochuresailingpackagelist:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:releasebooking:datatypes:communications:cruise:sabre:com"/>
            <import namespace="urn:brochuresailingevents:datatypes:communications:cruise:sabre:com"/>
            <complexType name="PNRAccountingInfo">
                <sequence>
                    <element name="PNRAcctFOP" nillable="true" type="xsd:string"/>
                    <element name="PNRAcctPmtRefCode" nillable="true" type="xsd:string"/>
                    <element name="PNRAcctPmtRefNumber" nillable="true" type="xsd:string"/>
                    <element name="PNRAcctTax1" nillable="true" type="xsd:string"/>
                    <element name="PNRAcctTax1Prefix" nillable="true" type="xsd:string"/>
                    <element name="PNRAcctTax2" nillable="true" type="xsd:string"/>
                    <element name="PNRAcctTax2Prefix" nillable="true" type="xsd:string"/>
                    <element name="PNRAcctTax3" nillable="true" type="xsd:string"/>
                    <element name="PNRAcctTax3Prefix" nillable="true" type="xsd:string"/>
                    <element name="PNRAcctText" nillable="true" type="xsd:string"/>
                    <element name="PNRAgencyVendorCode" nillable="true" type="xsd:string"/>
                    <element name="PNRDKNumber" nillable="true" type="xsd:string"/>
                    <element name="commission" nillable="true" type="xsd:string"/>
                    <element name="totalPrice" nillable="true" type="xsd:string"/>
                    <element name="vendorNumber" nillable="true" type="xsd:string"/>
                </sequence>
            </complexType>
            <complexType name="PNRBookedSailingArrival">
                <sequence>
                    <element name="bkgPnrSeaSegSailDate" nillable="true" type="xsd:dateTime"/>
                    <element name="sailItinActnTime" nillable="true" type="xsd:string"/>
                    <element name="sailItinPortActnTxt" nillable="true" type="xsd:string"/>
                    <element name="stinSeaportName" nillable="true" type="xsd:string"/>
                </sequence>
            </complexType>
            <complexType name="PNRBookedSailingDeparture">
                <sequence>
                    <element name="bkgPnrSeaSegSailDate" nillable="true" type="xsd:dateTime"/>
                    <element name="sailItinActnTime" nillable="true" type="xsd:string"/>
                    <element name="sailItinPortActnTxt" nillable="true" type="xsd:string"/>
                    <element name="stinSeaportName" nillable="true" type="xsd:string"/>
                </sequence>
            </complexType>
            <complexType name="PNRBookedSailingShip">
                <sequence>
                    <element name="bkgConfNum" nillable="true" type="xsd:string"/>
                    <element name="cabNum" nillable="true" type="xsd:string"/>
                    <element name="dinSeatingName" nillable="true" type="xsd:string"/>
                    <element name="sailDepDate" nillable="true" type="xsd:dateTime"/>
                    <element name="sailLenDays" nillable="true" type="xsd:int"/>
                    <element name="shipName" nillable="true" type="xsd:string"/>
                </sequence>
            </complexType>
            <complexType name="PNRBookedSailingInfo">
                <sequence>
                    <element name="PNRBookedSailingArrival" nillable="true" type="tns41:PNRBookedSailingArrival"/>
                    <element name="PNRBookedSailingDeparture" nillable="true" type="tns41:PNRBookedSailingDeparture"/>
                    <element name="PNRBookedSailingShip" nillable="true" type="tns41:PNRBookedSailingShip"/>
                    <element name="catCode" nillable="true" type="xsd:string"/>
                    <element name="commission" nillable="true" type="xsd:string"/>
                    <element name="rtOptCode" nillable="true" type="xsd:string"/>
                    <element name="totalPrice" nillable="true" type="xsd:string"/>
                </sequence>
            </complexType>
            <complexType name="PNRPrePostCruisePackage">
                <sequence>
                    <element name="pkgCode" nillable="true" type="xsd:string"/>
                    <element name="pkgEndDate" nillable="true" type="xsd:dateTime"/>
                    <element name="pkgName" nillable="true" type="xsd:string"/>
                    <element name="pkgNightCnt" nillable="true" type="xsd:int"/>
                    <element name="pkgRmkTxt" nillable="true" type="xsd:string"/>
                    <element name="pkgStartDate" nillable="true" type="xsd:dateTime"/>
                </sequence>
            </complexType>
            <complexType name="PNRSpecialServiceInfo">
                <sequence>
                    <element name="svcDate" nillable="true" type="xsd:dateTime"/>
                    <element name="svcDesc" nillable="true" type="xsd:string"/>
                    <element name="svcRtAmt" nillable="true" type="xsd:string"/>
                    <element name="svcRtPsgAmt" nillable="true" type="xsd:string"/>
                    <element name="svcTypeName" nillable="true" type="xsd:string"/>
                    <element name="svcYears" nillable="true" type="xsd:int"/>
                </sequence>
            </complexType>
            <complexType name="PNRNotes">
                <sequence>
                    <element maxOccurs="unbounded" name="PNRNote" nillable="true" type="xsd:string"/>
                    <element maxOccurs="unbounded" name="PNRPrePostCruisePackage" nillable="true" type="tns41:PNRPrePostCruisePackage"/>
                    <element maxOccurs="unbounded" name="PNRSpecialServiceInfo" nillable="true" type="tns41:PNRSpecialServiceInfo"/>
                </sequence>
            </complexType>
            <complexType name="PNRPassengerPassport">
                <sequence>
                    <element name="insPsgOcpCode" nillable="true" type="xsd:string"/>
                    <element name="psgIgrBirthIataCtryCode" nillable="true" type="xsd:string"/>
                    <element name="psgIgrDocExpDate" nillable="true" type="xsd:dateTime"/>
                    <element name="psgIgrDocIssueDate" nillable="true" type="xsd:dateTime"/>
                    <element name="psgIgrDocNum" nillable="true" type="xsd:string"/>
                    <element name="psgIgrIssueIataCtryCode" nillable="true" type="xsd:string"/>
                    <element name="psgSsn" nillable="true" type="xsd:string"/>
                </sequence>
            </complexType>
            <complexType name="PNRPassengerInfoDetail">
                <sequence>
                    <element name="PNRPassengerPassport" nillable="true" type="tns41:PNRPassengerPassport"/>
                    <element name="PNRPsgEmail" nillable="true" type="xsd:string"/>
                    <element name="psgAddrPhnNum" nillable="true" type="xsd:string"/>
                    <element name="psgFirstName" nillable="true" type="xsd:string"/>
                    <element name="psgLastName" nillable="true" type="xsd:string"/>
                    <element name="tnsCityCode" nillable="true" type="xsd:string"/>
                    <element name="tnsTypeCode" nillable="true" type="xsd:string"/>
                </sequence>
            </complexType>
            <complexType name="PNRPassengerInfo">
                <sequence>
                    <element name="PNRPassengerChange" nillable="true" type="xsd:string"/>
                    <element maxOccurs="unbounded" name="PNRPassengerInfoDetail" nillable="true" type="tns41:PNRPassengerInfoDetail"/>
                </sequence>
            </complexType>
            <complexType name="PNRPaymentDates">
                <sequence>
                    <element name="depositDate" nillable="true" type="xsd:dateTime"/>
                    <element name="finalDate" nillable="true" type="xsd:dateTime"/>
                    <element name="nextDate" nillable="true" type="xsd:dateTime"/>
                </sequence>
            </complexType>
            <complexType name="CheckPayment">
                <sequence>
                    <element name="iataCurrCode" nillable="true" type="xsd:string"/>
                    <element name="pmtCheckNum" nillable="true" type="xsd:string"/>
                    <element name="pmtRcvdAmt" nillable="true" type="xsd:string"/>
                </sequence>
            </complexType>
            <complexType name="CreditCardPayment">
                <sequence>
                    <element name="cardhldrAddrCityName" nillable="true" type="xsd:string"/>
                    <element name="cardhldrAddrStr1" nillable="true" type="xsd:string"/>
                    <element name="cardhldrAddrStr2" nillable="true" type="xsd:string"/>
                    <element name="cardhldrAddrZipCode" nillable="true" type="xsd:string"/>
                    <element name="cardhldrName" nillable="true" type="xsd:string"/>
                    <element name="crCardAutoPmtInd" nillable="true" type="xsd:string"/>
                    <element name="crCardCode" nillable="true" type="xsd:string"/>
                    <element name="crCardExpMonth" nillable="true" type="xsd:int"/>
                    <element name="crCardExpYear" nillable="true" type="xsd:int"/>
                    <element name="crCardNum" nillable="true" type="xsd:string"/>
                    <element name="iataCtryCode" nillable="true" type="xsd:string"/>
                    <element name="iataCurrCode" nillable="true" type="xsd:string"/>
                    <element name="iataStateProvCode" nillable="true" type="xsd:string"/>
                    <element name="pmtRcvdAmt" nillable="true" type="xsd:string"/>
                </sequence>
            </complexType>
            <complexType name="PNRPaymentInfo">
                <sequence>
                    <element name="PNRPaymentDates" nillable="true" type="tns41:PNRPaymentDates"/>
                    <element maxOccurs="unbounded" name="checkPayment" nillable="true" type="tns41:CheckPayment"/>
                    <element name="commission" nillable="true" type="xsd:string"/>
                    <element maxOccurs="unbounded" name="creditCardPayment" nillable="true" type="tns41:CreditCardPayment"/>
                </sequence>
            </complexType>
            <complexType name="PNRQueueInfo">
                <sequence>
                    <element name="PNRPCCAndQueue" nillable="true" type="xsd:string"/>
                    <element name="PNRPIC" nillable="true" type="xsd:string"/>
                </sequence>
            </complexType>
            <complexType name="PNRSabreInfo">
                <sequence>
                    <element name="PNRAction" nillable="true" type="xsd:string"/>
                    <element name="PNRLocator" nillable="true" type="xsd:string"/>
                </sequence>
            </complexType>
            <complexType name="CruisePNRMergeRequest">
                <sequence>
                    <element name="PNRAccountingInfo" nillable="true" type="tns41:PNRAccountingInfo"/>
                    <element name="PNRBookedSailingInfo" nillable="true" type="tns41:PNRBookedSailingInfo"/>
                    <element name="PNRNotes" nillable="true" type="tns41:PNRNotes"/>
                    <element name="PNRPassengerInfo" nillable="true" type="tns41:PNRPassengerInfo"/>
                    <element name="PNRPaymentInfo" nillable="true" type="tns41:PNRPaymentInfo"/>
                    <element name="PNRQueueInfo" nillable="true" type="tns41:PNRQueueInfo"/>
                    <element name="PNRSabreInfo" nillable="true" type="tns41:PNRSabreInfo"/>
                    <element name="control" nillable="true" type="tns2:Control"/>
                </sequence>
            </complexType>
            <complexType name="CruisePNRMergeResponse">
                <sequence>
                    <element name="PNRSabreInfo" nillable="true" type="tns41:PNRSabreInfo"/>
                    <element maxOccurs="unbounded" name="advisory" nillable="true" type="tns2:Advisory"/>
                    <element name="cruiseError" nillable="true" type="tns3:CruiseError"/>
                </sequence>
            </complexType>
        </schema>
    </wsdl:types>
    <message name="SessionCreateRequestMessage">
        <part element="eb:MessageHeader" name="messageHeader"/>
        <part element="wsse:Security" name="securityHeader"/>
        <part element="xsd1:SessionCreateRQ" name="body"/>
    </message>
    <message name="SessionCreateResponseMessage">
        <part element="eb:MessageHeader" name="messageHeader"/>
        <part element="wsse:Security" name="securityHeader"/>
        <part element="xsd2:SessionCreateRS" name="body"/>
    </message>
    <message name="SessionCloseRequestMessage">
        <part element="eb:MessageHeader" name="messageHeader"/>
        <part element="wsse:Security" name="securityHeader"/>
        <part element="xsd1:SessionCloseRQ" name="body"/>
    </message>
    <message name="SessionCloseResponseMessage">
        <part element="eb:MessageHeader" name="messageHeader"/>
        <part element="wsse:Security" name="securityHeader"/>
        <part element="xsd2:SessionCloseRS" name="body"/>
    </message>
    <wsdl:message name="ValidateDiningWithRequest">
        <wsdl:part element="eb:MessageHeader" name="messageHeader"/>
        <wsdl:part element="wsse:Security" name="securityHeader"/>
        <wsdl:part element="impl:ValidateDiningWith" name="parameters"/>
    </wsdl:message>
    <wsdl:message name="RateOptionAvailabilityResponse">
        <wsdl:part element="eb:MessageHeader" name="messageHeader"/>
        <wsdl:part element="wsse:Security" name="securityHeader"/>
        <wsdl:part element="impl:RateOptionAvailabilityResponse" name="parameters"/>
    </wsdl:message>
    <wsdl:message name="ReleaseBookingRequest">
        <wsdl:part element="eb:MessageHeader" name="messageHeader"/>
        <wsdl:part element="wsse:Security" name="securityHeader"/>
        <wsdl:part element="impl:ReleaseBooking" name="parameters"/>
    </wsdl:message>
    <wsdl:message name="CategoryPassengerPricingResponse">
        <wsdl:part element="eb:MessageHeader" name="messageHeader"/>
        <wsdl:part element="wsse:Security" name="securityHeader"/>
        <wsdl:part element="impl:CategoryPassengerPricingResponse" name="parameters"/>
    </wsdl:message>
    <wsdl:message name="BrochureSailingShoreExcursionResponse">
        <wsdl:part element="eb:MessageHeader" name="messageHeader"/>
        <wsdl:part element="wsse:Security" name="securityHeader"/>
        <wsdl:part element="impl:BrochureSailingShoreExcursionResponse" name="parameters"/>
    </wsdl:message>
    <wsdl:message name="QuickSellRequest">
        <wsdl:part element="eb:MessageHeader" name="messageHeader"/>
        <wsdl:part element="wsse:Security" name="securityHeader"/>
        <wsdl:part element="impl:QuickSell" name="parameters"/>
    </wsdl:message>
    <wsdl:message name="BrochureSailingPackageListRequest">
        <wsdl:part element="eb:MessageHeader" name="messageHeader"/>
        <wsdl:part element="wsse:Security" name="securityHeader"/>
        <wsdl:part element="impl:BrochureSailingPackageList" name="parameters"/>
    </wsdl:message>
    <wsdl:message name="DisplayBookingResponse">
        <wsdl:part element="eb:MessageHeader" name="messageHeader"/>
        <wsdl:part element="wsse:Security" name="securityHeader"/>
        <wsdl:part element="impl:DisplayBookingResponse" name="parameters"/>
    </wsdl:message>
    <wsdl:message name="BrochureCruisePolicyRequest">
        <wsdl:part element="eb:MessageHeader" name="messageHeader"/>
        <wsdl:part element="wsse:Security" name="securityHeader"/>
        <wsdl:part element="impl:BrochureCruisePolicy" name="parameters"/>
    </wsdl:message>
    <wsdl:message name="CancelBookingResponse">
        <wsdl:part element="eb:MessageHeader" name="messageHeader"/>
        <wsdl:part element="wsse:Security" name="securityHeader"/>
        <wsdl:part element="impl:CancelBookingResponse" name="parameters"/>
    </wsdl:message>
    <wsdl:message name="CreateReviseBookingResponse">
        <wsdl:part element="eb:MessageHeader" name="messageHeader"/>
        <wsdl:part element="wsse:Security" name="securityHeader"/>
        <wsdl:part element="impl:CreateReviseBookingResponse" name="parameters"/>
    </wsdl:message>
    <wsdl:message name="ValidatePastPassengerRequest">
        <wsdl:part element="eb:MessageHeader" name="messageHeader"/>
        <wsdl:part element="wsse:Security" name="securityHeader"/>
        <wsdl:part element="impl:ValidatePastPassenger" name="parameters"/>
    </wsdl:message>
    <wsdl:message name="CancelBookingRequest">
        <wsdl:part element="eb:MessageHeader" name="messageHeader"/>
        <wsdl:part element="wsse:Security" name="securityHeader"/>
        <wsdl:part element="impl:CancelBooking" name="parameters"/>
    </wsdl:message>
    <wsdl:message name="BrochureCruiseContactResponse">
        <wsdl:part element="eb:MessageHeader" name="messageHeader"/>
        <wsdl:part element="wsse:Security" name="securityHeader"/>
        <wsdl:part element="impl:BrochureCruiseContactResponse" name="parameters"/>
    </wsdl:message>
    <wsdl:message name="SailingAvailabilityResponse">
        <wsdl:part element="eb:MessageHeader" name="messageHeader"/>
        <wsdl:part element="wsse:Security" name="securityHeader"/>
        <wsdl:part element="impl:SailingAvailabilityResponse" name="parameters"/>
    </wsdl:message>
    <wsdl:message name="ReinstateBookingResponse">
        <wsdl:part element="eb:MessageHeader" name="messageHeader"/>
        <wsdl:part element="wsse:Security" name="securityHeader"/>
        <wsdl:part element="impl:ReinstateBookingResponse" name="parameters"/>
    </wsdl:message>
    <wsdl:message name="SpecialServicesAvailabilityRequest">
        <wsdl:part element="eb:MessageHeader" name="messageHeader"/>
        <wsdl:part element="wsse:Security" name="securityHeader"/>
        <wsdl:part element="impl:SpecialServicesAvailability" name="parameters"/>
    </wsdl:message>
    <wsdl:message name="BrochureShipStatisticsResponse">
        <wsdl:part element="eb:MessageHeader" name="messageHeader"/>
        <wsdl:part element="wsse:Security" name="securityHeader"/>
        <wsdl:part element="impl:BrochureShipStatisticsResponse" name="parameters"/>
    </wsdl:message>
    <wsdl:message name="QuickSellResponse">
        <wsdl:part element="eb:MessageHeader" name="messageHeader"/>
        <wsdl:part element="wsse:Security" name="securityHeader"/>
        <wsdl:part element="impl:QuickSellResponse" name="parameters"/>
    </wsdl:message>
    <wsdl:message name="BrochureSailingCabinDescResponse">
        <wsdl:part element="eb:MessageHeader" name="messageHeader"/>
        <wsdl:part element="wsse:Security" name="securityHeader"/>
        <wsdl:part element="impl:BrochureSailingCabinDescResponse" name="parameters"/>
    </wsdl:message>
    <wsdl:message name="BrochureSailingCategoryDescRequest">
        <wsdl:part element="eb:MessageHeader" name="messageHeader"/>
        <wsdl:part element="wsse:Security" name="securityHeader"/>
        <wsdl:part element="impl:BrochureSailingCategoryDesc" name="parameters"/>
    </wsdl:message>
    <wsdl:message name="BrochureCruisePolicyResponse">
        <wsdl:part element="eb:MessageHeader" name="messageHeader"/>
        <wsdl:part element="wsse:Security" name="securityHeader"/>
        <wsdl:part element="impl:BrochureCruisePolicyResponse" name="parameters"/>
    </wsdl:message>
    <wsdl:message name="BrochureSailingPackageDescRequest">
        <wsdl:part element="eb:MessageHeader" name="messageHeader"/>
        <wsdl:part element="wsse:Security" name="securityHeader"/>
        <wsdl:part element="impl:BrochureSailingPackageDesc" name="parameters"/>
    </wsdl:message>
    <wsdl:message name="BookingHistoryResponse">
        <wsdl:part element="eb:MessageHeader" name="messageHeader"/>
        <wsdl:part element="wsse:Security" name="securityHeader"/>
        <wsdl:part element="impl:BookingHistoryResponse" name="parameters"/>
    </wsdl:message>
    <wsdl:message name="BrochureSailingEventsRequest">
        <wsdl:part element="eb:MessageHeader" name="messageHeader"/>
        <wsdl:part element="wsse:Security" name="securityHeader"/>
        <wsdl:part element="impl:BrochureSailingEvents" name="parameters"/>
    </wsdl:message>
    <wsdl:message name="RateOptionRuleRequest">
        <wsdl:part element="eb:MessageHeader" name="messageHeader"/>
        <wsdl:part element="wsse:Security" name="securityHeader"/>
        <wsdl:part element="impl:RateOptionRule" name="parameters"/>
    </wsdl:message>
    <wsdl:message name="SailingAvailabilityRequest">
        <wsdl:part element="eb:MessageHeader" name="messageHeader"/>
        <wsdl:part element="wsse:Security" name="securityHeader"/>
        <wsdl:part element="impl:SailingAvailability" name="parameters"/>
    </wsdl:message>
    <wsdl:message name="TransportationAvailabilityRequest">
        <wsdl:part element="eb:MessageHeader" name="messageHeader"/>
        <wsdl:part element="wsse:Security" name="securityHeader"/>
        <wsdl:part element="impl:TransportationAvailability" name="parameters"/>
    </wsdl:message>
    <wsdl:message name="BrochureSailingEmbDmbRequest">
        <wsdl:part element="eb:MessageHeader" name="messageHeader"/>
        <wsdl:part element="wsse:Security" name="securityHeader"/>
        <wsdl:part element="impl:BrochureSailingEmbDmb" name="parameters"/>
    </wsdl:message>
    <wsdl:message name="BrochureSailingBusRouteRequest">
        <wsdl:part element="eb:MessageHeader" name="messageHeader"/>
        <wsdl:part element="wsse:Security" name="securityHeader"/>
        <wsdl:part element="impl:BrochureSailingBusRoute" name="parameters"/>
    </wsdl:message>
    <wsdl:message name="BrochureSailingCabinDescRequest">
        <wsdl:part element="eb:MessageHeader" name="messageHeader"/>
        <wsdl:part element="wsse:Security" name="securityHeader"/>
        <wsdl:part element="impl:BrochureSailingCabinDesc" name="parameters"/>
    </wsdl:message>
    <wsdl:message name="TransportationAvailabilityResponse">
        <wsdl:part element="eb:MessageHeader" name="messageHeader"/>
        <wsdl:part element="wsse:Security" name="securityHeader"/>
        <wsdl:part element="impl:TransportationAvailabilityResponse" name="parameters"/>
    </wsdl:message>
    <wsdl:message name="BrochureCruiseContactRequest">
        <wsdl:part element="eb:MessageHeader" name="messageHeader"/>
        <wsdl:part element="wsse:Security" name="securityHeader"/>
        <wsdl:part element="impl:BrochureCruiseContact" name="parameters"/>
    </wsdl:message>
    <wsdl:message name="SpecialServicesAvailabilityResponse">
        <wsdl:part element="eb:MessageHeader" name="messageHeader"/>
        <wsdl:part element="wsse:Security" name="securityHeader"/>
        <wsdl:part element="impl:SpecialServicesAvailabilityResponse" name="parameters"/>
    </wsdl:message>
    <wsdl:message name="BrochureSailingBusRouteResponse">
        <wsdl:part element="eb:MessageHeader" name="messageHeader"/>
        <wsdl:part element="wsse:Security" name="securityHeader"/>
        <wsdl:part element="impl:BrochureSailingBusRouteResponse" name="parameters"/>
    </wsdl:message>
    <wsdl:message name="BrochureSailingEventsResponse">
        <wsdl:part element="eb:MessageHeader" name="messageHeader"/>
        <wsdl:part element="wsse:Security" name="securityHeader"/>
        <wsdl:part element="impl:BrochureSailingEventsResponse" name="parameters"/>
    </wsdl:message>
    <wsdl:message name="CruiseRegistrationResponse">
        <wsdl:part element="eb:MessageHeader" name="messageHeader"/>
        <wsdl:part element="wsse:Security" name="securityHeader"/>
        <wsdl:part element="impl:CruiseRegistrationResponse" name="parameters"/>
    </wsdl:message>
    <wsdl:message name="ValidatePastPassengerResponse">
        <wsdl:part element="eb:MessageHeader" name="messageHeader"/>
        <wsdl:part element="wsse:Security" name="securityHeader"/>
        <wsdl:part element="impl:ValidatePastPassengerResponse" name="parameters"/>
    </wsdl:message>
    <wsdl:message name="RateOptionRuleResponse">
        <wsdl:part element="eb:MessageHeader" name="messageHeader"/>
        <wsdl:part element="wsse:Security" name="securityHeader"/>
        <wsdl:part element="impl:RateOptionRuleResponse" name="parameters"/>
    </wsdl:message>
    <wsdl:message name="BrochureSailingShoreExcursionRequest">
        <wsdl:part element="eb:MessageHeader" name="messageHeader"/>
        <wsdl:part element="wsse:Security" name="securityHeader"/>
        <wsdl:part element="impl:BrochureSailingShoreExcursion" name="parameters"/>
    </wsdl:message>
    <wsdl:message name="CategoryAvailabilityResponse">
        <wsdl:part element="eb:MessageHeader" name="messageHeader"/>
        <wsdl:part element="wsse:Security" name="securityHeader"/>
        <wsdl:part element="impl:CategoryAvailabilityResponse" name="parameters"/>
    </wsdl:message>
    <wsdl:message name="CabinAvailabilityRequest">
        <wsdl:part element="eb:MessageHeader" name="messageHeader"/>
        <wsdl:part element="wsse:Security" name="securityHeader"/>
        <wsdl:part element="impl:CabinAvailability" name="parameters"/>
    </wsdl:message>
    <wsdl:message name="CruiseRegistrationRequest">
        <wsdl:part element="eb:MessageHeader" name="messageHeader"/>
        <wsdl:part element="wsse:Security" name="securityHeader"/>
        <wsdl:part element="impl:CruiseRegistration" name="parameters"/>
    </wsdl:message>
    <wsdl:message name="BrochureShipFacilityResponse">
        <wsdl:part element="eb:MessageHeader" name="messageHeader"/>
        <wsdl:part element="wsse:Security" name="securityHeader"/>
        <wsdl:part element="impl:BrochureShipFacilityResponse" name="parameters"/>
    </wsdl:message>
    <wsdl:message name="BookingHistoryRequest">
        <wsdl:part element="eb:MessageHeader" name="messageHeader"/>
        <wsdl:part element="wsse:Security" name="securityHeader"/>
        <wsdl:part element="impl:BookingHistory" name="parameters"/>
    </wsdl:message>
    <wsdl:message name="CabinAvailabilityResponse">
        <wsdl:part element="eb:MessageHeader" name="messageHeader"/>
        <wsdl:part element="wsse:Security" name="securityHeader"/>
        <wsdl:part element="impl:CabinAvailabilityResponse" name="parameters"/>
    </wsdl:message>
    <wsdl:message name="CabinHoldResponse">
        <wsdl:part element="eb:MessageHeader" name="messageHeader"/>
        <wsdl:part element="wsse:Security" name="securityHeader"/>
        <wsdl:part element="impl:CabinHoldResponse" name="parameters"/>
    </wsdl:message>
    <wsdl:message name="DiningAvailabilityRequest">
        <wsdl:part element="eb:MessageHeader" name="messageHeader"/>
        <wsdl:part element="wsse:Security" name="securityHeader"/>
        <wsdl:part element="impl:DiningAvailability" name="parameters"/>
    </wsdl:message>
    <wsdl:message name="PackageAvailabilityResponse">
        <wsdl:part element="eb:MessageHeader" name="messageHeader"/>
        <wsdl:part element="wsse:Security" name="securityHeader"/>
        <wsdl:part element="impl:PackageAvailabilityResponse" name="parameters"/>
    </wsdl:message>
    <wsdl:message name="DisplayBookingRequest">
        <wsdl:part element="eb:MessageHeader" name="messageHeader"/>
        <wsdl:part element="wsse:Security" name="securityHeader"/>
        <wsdl:part element="impl:DisplayBooking" name="parameters"/>
    </wsdl:message>
    <wsdl:message name="ValidateDiningWithResponse">
        <wsdl:part element="eb:MessageHeader" name="messageHeader"/>
        <wsdl:part element="wsse:Security" name="securityHeader"/>
        <wsdl:part element="impl:ValidateDiningWithResponse" name="parameters"/>
    </wsdl:message>
    <wsdl:message name="DiningAvailabilityResponse">
        <wsdl:part element="eb:MessageHeader" name="messageHeader"/>
        <wsdl:part element="wsse:Security" name="securityHeader"/>
        <wsdl:part element="impl:DiningAvailabilityResponse" name="parameters"/>
    </wsdl:message>
    <wsdl:message name="CategoryAvailabilityRequest">
        <wsdl:part element="eb:MessageHeader" name="messageHeader"/>
        <wsdl:part element="wsse:Security" name="securityHeader"/>
        <wsdl:part element="impl:CategoryAvailability" name="parameters"/>
    </wsdl:message>
    <wsdl:message name="StatementandPricingRequest">
        <wsdl:part element="eb:MessageHeader" name="messageHeader"/>
        <wsdl:part element="wsse:Security" name="securityHeader"/>
        <wsdl:part element="impl:StatementandPricing" name="parameters"/>
    </wsdl:message>
    <wsdl:message name="BrochureSailingPackageListResponse">
        <wsdl:part element="eb:MessageHeader" name="messageHeader"/>
        <wsdl:part element="wsse:Security" name="securityHeader"/>
        <wsdl:part element="impl:BrochureSailingPackageListResponse" name="parameters"/>
    </wsdl:message>
    <wsdl:message name="PackageAvailabilityRequest">
        <wsdl:part element="eb:MessageHeader" name="messageHeader"/>
        <wsdl:part element="wsse:Security" name="securityHeader"/>
        <wsdl:part element="impl:PackageAvailability" name="parameters"/>
    </wsdl:message>
    <wsdl:message name="BrochureSailingItineraryRequest">
        <wsdl:part element="eb:MessageHeader" name="messageHeader"/>
        <wsdl:part element="wsse:Security" name="securityHeader"/>
        <wsdl:part element="impl:BrochureSailingItinerary" name="parameters"/>
    </wsdl:message>
    <wsdl:message name="CreateReviseBookingRequest">
        <wsdl:part element="eb:MessageHeader" name="messageHeader"/>
        <wsdl:part element="wsse:Security" name="securityHeader"/>
        <wsdl:part element="impl:CreateReviseBooking" name="parameters"/>
    </wsdl:message>
    <wsdl:message name="ReleaseBookingResponse">
        <wsdl:part element="eb:MessageHeader" name="messageHeader"/>
        <wsdl:part element="wsse:Security" name="securityHeader"/>
        <wsdl:part element="impl:ReleaseBookingResponse" name="parameters"/>
    </wsdl:message>
    <wsdl:message name="CabinHoldRequest">
        <wsdl:part element="eb:MessageHeader" name="messageHeader"/>
        <wsdl:part element="wsse:Security" name="securityHeader"/>
        <wsdl:part element="impl:CabinHold" name="parameters"/>
    </wsdl:message>
    <wsdl:message name="CategoryPassengerPricingRequest">
        <wsdl:part element="eb:MessageHeader" name="messageHeader"/>
        <wsdl:part element="wsse:Security" name="securityHeader"/>
        <wsdl:part element="impl:CategoryPassengerPricing" name="parameters"/>
    </wsdl:message>
    <wsdl:message name="BrochureSailingItineraryResponse">
        <wsdl:part element="eb:MessageHeader" name="messageHeader"/>
        <wsdl:part element="wsse:Security" name="securityHeader"/>
        <wsdl:part element="impl:BrochureSailingItineraryResponse" name="parameters"/>
    </wsdl:message>
    <wsdl:message name="BrochureSailingEveningAttireResponse">
        <wsdl:part element="eb:MessageHeader" name="messageHeader"/>
        <wsdl:part element="wsse:Security" name="securityHeader"/>
        <wsdl:part element="impl:BrochureSailingEveningAttireResponse" name="parameters"/>
    </wsdl:message>
    <wsdl:message name="CruisePNRMergeResponse">
        <wsdl:part element="eb:MessageHeader" name="messageHeader"/>
        <wsdl:part element="wsse:Security" name="securityHeader"/>
        <wsdl:part element="impl:CruisePNRMergeResponse" name="parameters"/>
    </wsdl:message>
    <wsdl:message name="BrochureSailingEveningAttireRequest">
        <wsdl:part element="eb:MessageHeader" name="messageHeader"/>
        <wsdl:part element="wsse:Security" name="securityHeader"/>
        <wsdl:part element="impl:BrochureSailingEveningAttire" name="parameters"/>
    </wsdl:message>
    <wsdl:message name="BrochureSailingCategoryDescResponse">
        <wsdl:part element="eb:MessageHeader" name="messageHeader"/>
        <wsdl:part element="wsse:Security" name="securityHeader"/>
        <wsdl:part element="impl:BrochureSailingCategoryDescResponse" name="parameters"/>
    </wsdl:message>
    <wsdl:message name="BrochureSailingPackageDescResponse">
        <wsdl:part element="eb:MessageHeader" name="messageHeader"/>
        <wsdl:part element="wsse:Security" name="securityHeader"/>
        <wsdl:part element="impl:BrochureSailingPackageDescResponse" name="parameters"/>
    </wsdl:message>
    <wsdl:message name="BrochureShipStatisticsRequest">
        <wsdl:part element="eb:MessageHeader" name="messageHeader"/>
        <wsdl:part element="wsse:Security" name="securityHeader"/>
        <wsdl:part element="impl:BrochureShipStatistics" name="parameters"/>
    </wsdl:message>
    <wsdl:message name="BrochureShipFacilityRequest">
        <wsdl:part element="eb:MessageHeader" name="messageHeader"/>
        <wsdl:part element="wsse:Security" name="securityHeader"/>
        <wsdl:part element="impl:BrochureShipFacility" name="parameters"/>
    </wsdl:message>
    <wsdl:message name="CruisePNRMergeRequest">
        <wsdl:part element="eb:MessageHeader" name="messageHeader"/>
        <wsdl:part element="wsse:Security" name="securityHeader"/>
        <wsdl:part element="impl:CruisePNRMerge" name="parameters"/>
    </wsdl:message>
    <wsdl:message name="RateOptionAvailabilityRequest">
        <wsdl:part element="eb:MessageHeader" name="messageHeader"/>
        <wsdl:part element="wsse:Security" name="securityHeader"/>
        <wsdl:part element="impl:RateOptionAvailability" name="parameters"/>
    </wsdl:message>
    <wsdl:message name="StatementandPricingResponse">
        <wsdl:part element="eb:MessageHeader" name="messageHeader"/>
        <wsdl:part element="wsse:Security" name="securityHeader"/>
        <wsdl:part element="impl:StatementandPricingResponse" name="parameters"/>
    </wsdl:message>
    <wsdl:message name="BrochureSailingEmbDmbResponse">
        <wsdl:part element="eb:MessageHeader" name="messageHeader"/>
        <wsdl:part element="wsse:Security" name="securityHeader"/>
        <wsdl:part element="impl:BrochureSailingEmbDmbResponse" name="parameters"/>
    </wsdl:message>
    <wsdl:message name="ReinstateBookingRequest">
        <wsdl:part element="eb:MessageHeader" name="messageHeader"/>
        <wsdl:part element="wsse:Security" name="securityHeader"/>
        <wsdl:part element="impl:ReinstateBooking" name="parameters"/>
    </wsdl:message>
    <wsdl:portType name="CruisePortType">
        <wsdl:operation name="SailingAvailability">
            <wsdl:input message="impl:SailingAvailabilityRequest" name="SailingAvailabilityRequest"/>
            <wsdl:output message="impl:SailingAvailabilityResponse" name="SailingAvailabilityResponse"/>
        </wsdl:operation>
        <wsdl:operation name="BrochureSailingItinerary">
            <wsdl:input message="impl:BrochureSailingItineraryRequest" name="BrochureSailingItineraryRequest"/>
            <wsdl:output message="impl:BrochureSailingItineraryResponse" name="BrochureSailingItineraryResponse"/>
        </wsdl:operation>
        <wsdl:operation name="RateOptionAvailability">
            <wsdl:input message="impl:RateOptionAvailabilityRequest" name="RateOptionAvailabilityRequest"/>
            <wsdl:output message="impl:RateOptionAvailabilityResponse" name="RateOptionAvailabilityResponse"/>
        </wsdl:operation>
        <wsdl:operation name="CategoryAvailability">
            <wsdl:input message="impl:CategoryAvailabilityRequest" name="CategoryAvailabilityRequest"/>
            <wsdl:output message="impl:CategoryAvailabilityResponse" name="CategoryAvailabilityResponse"/>
        </wsdl:operation>
        <wsdl:operation name="CabinAvailability">
            <wsdl:input message="impl:CabinAvailabilityRequest" name="CabinAvailabilityRequest"/>
            <wsdl:output message="impl:CabinAvailabilityResponse" name="CabinAvailabilityResponse"/>
        </wsdl:operation>
        <wsdl:operation name="CabinHold">
            <wsdl:input message="impl:CabinHoldRequest" name="CabinHoldRequest"/>
            <wsdl:output message="impl:CabinHoldResponse" name="CabinHoldResponse"/>
        </wsdl:operation>
        <wsdl:operation name="CancelBooking">
            <wsdl:input message="impl:CancelBookingRequest" name="CancelBookingRequest"/>
            <wsdl:output message="impl:CancelBookingResponse" name="CancelBookingResponse"/>
        </wsdl:operation>
        <wsdl:operation name="CreateReviseBooking">
            <wsdl:input message="impl:CreateReviseBookingRequest" name="CreateReviseBookingRequest"/>
            <wsdl:output message="impl:CreateReviseBookingResponse" name="CreateReviseBookingResponse"/>
        </wsdl:operation>
        <wsdl:operation name="DiningAvailability">
            <wsdl:input message="impl:DiningAvailabilityRequest" name="DiningAvailabilityRequest"/>
            <wsdl:output message="impl:DiningAvailabilityResponse" name="DiningAvailabilityResponse"/>
        </wsdl:operation>
        <wsdl:operation name="DisplayBooking">
            <wsdl:input message="impl:DisplayBookingRequest" name="DisplayBookingRequest"/>
            <wsdl:output message="impl:DisplayBookingResponse" name="DisplayBookingResponse"/>
        </wsdl:operation>
        <wsdl:operation name="CategoryPassengerPricing">
            <wsdl:input message="impl:CategoryPassengerPricingRequest" name="CategoryPassengerPricingRequest"/>
            <wsdl:output message="impl:CategoryPassengerPricingResponse" name="CategoryPassengerPricingResponse"/>
        </wsdl:operation>
        <wsdl:operation name="PackageAvailability">
            <wsdl:input message="impl:PackageAvailabilityRequest" name="PackageAvailabilityRequest"/>
            <wsdl:output message="impl:PackageAvailabilityResponse" name="PackageAvailabilityResponse"/>
        </wsdl:operation>
        <wsdl:operation name="ValidateDiningWith">
            <wsdl:input message="impl:ValidateDiningWithRequest" name="ValidateDiningWithRequest"/>
            <wsdl:output message="impl:ValidateDiningWithResponse" name="ValidateDiningWithResponse"/>
        </wsdl:operation>
        <wsdl:operation name="QuickSell">
            <wsdl:input message="impl:QuickSellRequest" name="QuickSellRequest"/>
            <wsdl:output message="impl:QuickSellResponse" name="QuickSellResponse"/>
        </wsdl:operation>
        <wsdl:operation name="TransportationAvailability">
            <wsdl:input message="impl:TransportationAvailabilityRequest" name="TransportationAvailabilityRequest"/>
            <wsdl:output message="impl:TransportationAvailabilityResponse" name="TransportationAvailabilityResponse"/>
        </wsdl:operation>
        <wsdl:operation name="RateOptionRule">
            <wsdl:input message="impl:RateOptionRuleRequest" name="RateOptionRuleRequest"/>
            <wsdl:output message="impl:RateOptionRuleResponse" name="RateOptionRuleResponse"/>
        </wsdl:operation>
        <wsdl:operation name="SpecialServicesAvailability">
            <wsdl:input message="impl:SpecialServicesAvailabilityRequest" name="SpecialServicesAvailabilityRequest"/>
            <wsdl:output message="impl:SpecialServicesAvailabilityResponse" name="SpecialServicesAvailabilityResponse"/>
        </wsdl:operation>
        <wsdl:operation name="StatementandPricing">
            <wsdl:input message="impl:StatementandPricingRequest" name="StatementandPricingRequest"/>
            <wsdl:output message="impl:StatementandPricingResponse" name="StatementandPricingResponse"/>
        </wsdl:operation>
        <wsdl:operation name="ReinstateBooking">
            <wsdl:input message="impl:ReinstateBookingRequest" name="ReinstateBookingRequest"/>
            <wsdl:output message="impl:ReinstateBookingResponse" name="ReinstateBookingResponse"/>
        </wsdl:operation>
        <wsdl:operation name="ReleaseBooking">
            <wsdl:input message="impl:ReleaseBookingRequest" name="ReleaseBookingRequest"/>
            <wsdl:output message="impl:ReleaseBookingResponse" name="ReleaseBookingResponse"/>
        </wsdl:operation>
        <wsdl:operation name="ValidatePastPassenger">
            <wsdl:input message="impl:ValidatePastPassengerRequest" name="ValidatePastPassengerRequest"/>
            <wsdl:output message="impl:ValidatePastPassengerResponse" name="ValidatePastPassengerResponse"/>
        </wsdl:operation>
        <wsdl:operation name="BrochureCruiseContact">
            <wsdl:input message="impl:BrochureCruiseContactRequest" name="BrochureCruiseContactRequest"/>
            <wsdl:output message="impl:BrochureCruiseContactResponse" name="BrochureCruiseContactResponse"/>
        </wsdl:operation>
        <wsdl:operation name="BrochureCruisePolicy">
            <wsdl:input message="impl:BrochureCruisePolicyRequest" name="BrochureCruisePolicyRequest"/>
            <wsdl:output message="impl:BrochureCruisePolicyResponse" name="BrochureCruisePolicyResponse"/>
        </wsdl:operation>
        <wsdl:operation name="BrochureSailingBusRoute">
            <wsdl:input message="impl:BrochureSailingBusRouteRequest" name="BrochureSailingBusRouteRequest"/>
            <wsdl:output message="impl:BrochureSailingBusRouteResponse" name="BrochureSailingBusRouteResponse"/>
        </wsdl:operation>
        <wsdl:operation name="BrochureSailingCabinDesc">
            <wsdl:input message="impl:BrochureSailingCabinDescRequest" name="BrochureSailingCabinDescRequest"/>
            <wsdl:output message="impl:BrochureSailingCabinDescResponse" name="BrochureSailingCabinDescResponse"/>
        </wsdl:operation>
        <wsdl:operation name="BrochureSailingCategoryDesc">
            <wsdl:input message="impl:BrochureSailingCategoryDescRequest" name="BrochureSailingCategoryDescRequest"/>
            <wsdl:output message="impl:BrochureSailingCategoryDescResponse" name="BrochureSailingCategoryDescResponse"/>
        </wsdl:operation>
        <wsdl:operation name="BrochureSailingEmbDmb">
            <wsdl:input message="impl:BrochureSailingEmbDmbRequest" name="BrochureSailingEmbDmbRequest"/>
            <wsdl:output message="impl:BrochureSailingEmbDmbResponse" name="BrochureSailingEmbDmbResponse"/>
        </wsdl:operation>
        <wsdl:operation name="BrochureSailingEveningAttire">
            <wsdl:input message="impl:BrochureSailingEveningAttireRequest" name="BrochureSailingEveningAttireRequest"/>
            <wsdl:output message="impl:BrochureSailingEveningAttireResponse" name="BrochureSailingEveningAttireResponse"/>
        </wsdl:operation>
        <wsdl:operation name="BrochureSailingEvents">
            <wsdl:input message="impl:BrochureSailingEventsRequest" name="BrochureSailingEventsRequest"/>
            <wsdl:output message="impl:BrochureSailingEventsResponse" name="BrochureSailingEventsResponse"/>
        </wsdl:operation>
        <wsdl:operation name="BrochureSailingPackageDesc">
            <wsdl:input message="impl:BrochureSailingPackageDescRequest" name="BrochureSailingPackageDescRequest"/>
            <wsdl:output message="impl:BrochureSailingPackageDescResponse" name="BrochureSailingPackageDescResponse"/>
        </wsdl:operation>
        <wsdl:operation name="BrochureSailingPackageList">
            <wsdl:input message="impl:BrochureSailingPackageListRequest" name="BrochureSailingPackageListRequest"/>
            <wsdl:output message="impl:BrochureSailingPackageListResponse" name="BrochureSailingPackageListResponse"/>
        </wsdl:operation>
        <wsdl:operation name="BrochureSailingShoreExcursion">
            <wsdl:input message="impl:BrochureSailingShoreExcursionRequest" name="BrochureSailingShoreExcursionRequest"/>
            <wsdl:output message="impl:BrochureSailingShoreExcursionResponse" name="BrochureSailingShoreExcursionResponse"/>
        </wsdl:operation>
        <wsdl:operation name="BrochureShipFacility">
            <wsdl:input message="impl:BrochureShipFacilityRequest" name="BrochureShipFacilityRequest"/>
            <wsdl:output message="impl:BrochureShipFacilityResponse" name="BrochureShipFacilityResponse"/>
        </wsdl:operation>
        <wsdl:operation name="BrochureShipStatistics">
            <wsdl:input message="impl:BrochureShipStatisticsRequest" name="BrochureShipStatisticsRequest"/>
            <wsdl:output message="impl:BrochureShipStatisticsResponse" name="BrochureShipStatisticsResponse"/>
        </wsdl:operation>
        <wsdl:operation name="CruiseRegistration">
            <wsdl:input message="impl:CruiseRegistrationRequest" name="CruiseRegistrationRequest"/>
            <wsdl:output message="impl:CruiseRegistrationResponse" name="CruiseRegistrationResponse"/>
        </wsdl:operation>
        <wsdl:operation name="BookingHistory">
            <wsdl:input message="impl:BookingHistoryRequest" name="BookingHistoryRequest"/>
            <wsdl:output message="impl:BookingHistoryResponse" name="BookingHistoryResponse"/>
        </wsdl:operation>
        <wsdl:operation name="CruisePNRMerge">
            <wsdl:input message="impl:CruisePNRMergeRequest" name="CruisePNRMergeRequest"/>
            <wsdl:output message="impl:CruisePNRMergeResponse" name="CruisePNRMergeResponse"/>
        </wsdl:operation>
        <operation name="SessionCreateRequest">
            <input message="tns:SessionCreateRequestMessage"/>
            <output message="tns:SessionCreateResponseMessage"/>
        </operation>
        <operation name="SessionCloseRequest">
            <input message="tns:SessionCloseRequestMessage"/>
            <output message="tns:SessionCloseResponseMessage"/>
        </operation>
    </wsdl:portType>
    <wsdl:binding name="CruiseSoapBinding" type="tns:CruisePortType">
        <wsdlsoap:binding style="document" transport="http://schemas.xmlsoap.org/soap/http"/>
        <wsdl:operation name="SailingAvailability">
            <wsdlsoap:operation soapAction=""/>
            <wsdl:input name="SailingAvailabilityRequest">
                <wsdlsoap:header message="tns:SailingAvailabilityRequest" part="messageHeader" use="literal"/>
                <wsdlsoap:header message="tns:SailingAvailabilityRequest" part="securityHeader" use="literal"/>
                <wsdlsoap:body use="literal"/>
            </wsdl:input>
            <wsdl:output name="SailingAvailabilityResponse">
                <wsdlsoap:header message="tns:SailingAvailabilityResponse" part="messageHeader" use="literal"/>
                <wsdlsoap:header message="tns:SailingAvailabilityResponse" part="securityHeader" use="literal"/>
                <wsdlsoap:body use="literal"/>
            </wsdl:output>
        </wsdl:operation>
        <wsdl:operation name="BrochureSailingItinerary">
            <wsdlsoap:operation soapAction=""/>
            <wsdl:input name="BrochureSailingItineraryRequest">
                <wsdlsoap:header message="tns:BrochureSailingItineraryRequest" part="messageHeader" use="literal"/>
                <wsdlsoap:header message="tns:BrochureSailingItineraryRequest" part="securityHeader" use="literal"/>
                <wsdlsoap:body use="literal"/>
            </wsdl:input>
            <wsdl:output name="BrochureSailingItineraryResponse">
                <wsdlsoap:header message="tns:BrochureSailingItineraryResponse" part="messageHeader" use="literal"/>
                <wsdlsoap:header message="tns:BrochureSailingItineraryResponse"
                    part="securityHeader" use="literal"/>
                <wsdlsoap:body use="literal"/>
            </wsdl:output>
        </wsdl:operation>
        <wsdl:operation name="RateOptionAvailability">
            <wsdlsoap:operation soapAction=""/>
            <wsdl:input name="RateOptionAvailabilityRequest">
                <wsdlsoap:header message="tns:RateOptionAvailabilityRequest" part="messageHeader" use="literal"/>
                <wsdlsoap:header message="tns:RateOptionAvailabilityRequest" part="securityHeader" use="literal"/>
                <wsdlsoap:body use="literal"/>
            </wsdl:input>
            <wsdl:output name="RateOptionAvailabilityResponse">
                <wsdlsoap:header message="tns:RateOptionAvailabilityResponse" part="messageHeader" use="literal"/>
                <wsdlsoap:header message="tns:RateOptionAvailabilityResponse" part="securityHeader" use="literal"/>
                <wsdlsoap:body use="literal"/>
            </wsdl:output>
        </wsdl:operation>
        <wsdl:operation name="CategoryAvailability">
            <wsdlsoap:operation soapAction=""/>
            <wsdl:input name="CategoryAvailabilityRequest">
                <wsdlsoap:header message="tns:CategoryAvailabilityRequest" part="messageHeader" use="literal"/>
                <wsdlsoap:header message="tns:CategoryAvailabilityRequest" part="securityHeader" use="literal"/>
                <wsdlsoap:body use="literal"/>
            </wsdl:input>
            <wsdl:output name="CategoryAvailabilityResponse">
                <wsdlsoap:header message="tns:CategoryAvailabilityResponse" part="messageHeader" use="literal"/>
                <wsdlsoap:header message="tns:CategoryAvailabilityResponse" part="securityHeader" use="literal"/>
                <wsdlsoap:body use="literal"/>
            </wsdl:output>
        </wsdl:operation>
        <wsdl:operation name="CabinAvailability">
            <wsdlsoap:operation soapAction=""/>
            <wsdl:input name="CabinAvailabilityRequest">
                <wsdlsoap:header message="tns:CabinAvailabilityRequest" part="messageHeader" use="literal"/>
                <wsdlsoap:header message="tns:CabinAvailabilityRequest" part="securityHeader" use="literal"/>
                <wsdlsoap:body use="literal"/>
            </wsdl:input>
            <wsdl:output name="CabinAvailabilityResponse">
                <wsdlsoap:header message="tns:CabinAvailabilityResponse" part="messageHeader" use="literal"/>
                <wsdlsoap:header message="tns:CabinAvailabilityResponse" part="securityHeader" use="literal"/>
                <wsdlsoap:body use="literal"/>
            </wsdl:output>
        </wsdl:operation>
        <wsdl:operation name="CabinHold">
            <wsdlsoap:operation soapAction=""/>
            <wsdl:input name="CabinHoldRequest">
                <wsdlsoap:header message="tns:CabinHoldRequest" part="messageHeader" use="literal"/>
                <wsdlsoap:header message="tns:CabinHoldRequest" part="securityHeader" use="literal"/>
                <wsdlsoap:body use="literal"/>
            </wsdl:input>
            <wsdl:output name="CabinHoldResponse">
                <wsdlsoap:header message="tns:CabinHoldResponse" part="messageHeader" use="literal"/>
                <wsdlsoap:header message="tns:CabinHoldResponse" part="securityHeader" use="literal"/>
                <wsdlsoap:body use="literal"/>
            </wsdl:output>
        </wsdl:operation>
        <wsdl:operation name="CancelBooking">
            <wsdlsoap:operation soapAction=""/>
            <wsdl:input name="CancelBookingRequest">
                <wsdlsoap:header message="tns:CancelBookingRequest" part="messageHeader" use="literal"/>
                <wsdlsoap:header message="tns:CancelBookingRequest" part="securityHeader" use="literal"/>
                <wsdlsoap:body use="literal"/>
            </wsdl:input>
            <wsdl:output name="CancelBookingResponse">
                <wsdlsoap:header message="tns:CancelBookingResponse" part="messageHeader" use="literal"/>
                <wsdlsoap:header message="tns:CancelBookingResponse" part="securityHeader" use="literal"/>
                <wsdlsoap:body use="literal"/>
            </wsdl:output>
        </wsdl:operation>
        <wsdl:operation name="CreateReviseBooking">
            <wsdlsoap:operation soapAction=""/>
            <wsdl:input name="CreateReviseBookingRequest">
                <wsdlsoap:header message="tns:CreateReviseBookingRequest" part="messageHeader" use="literal"/>
                <wsdlsoap:header message="tns:CreateReviseBookingRequest" part="securityHeader" use="literal"/>
                <wsdlsoap:body use="literal"/>
            </wsdl:input>
            <wsdl:output name="CreateReviseBookingResponse">
                <wsdlsoap:header message="tns:CreateReviseBookingResponse" part="messageHeader" use="literal"/>
                <wsdlsoap:header message="tns:CreateReviseBookingResponse" part="securityHeader" use="literal"/>
                <wsdlsoap:body use="literal"/>
            </wsdl:output>
        </wsdl:operation>
        <wsdl:operation name="DiningAvailability">
            <wsdlsoap:operation soapAction=""/>
            <wsdl:input name="DiningAvailabilityRequest">
                <wsdlsoap:header message="tns:DiningAvailabilityRequest" part="messageHeader" use="literal"/>
                <wsdlsoap:header message="tns:DiningAvailabilityRequest" part="securityHeader" use="literal"/>
                <wsdlsoap:body use="literal"/>
            </wsdl:input>
            <wsdl:output name="DiningAvailabilityResponse">
                <wsdlsoap:header message="tns:DiningAvailabilityResponse" part="messageHeader" use="literal"/>
                <wsdlsoap:header message="tns:DiningAvailabilityResponse" part="securityHeader" use="literal"/>
                <wsdlsoap:body use="literal"/>
            </wsdl:output>
        </wsdl:operation>
        <wsdl:operation name="DisplayBooking">
            <wsdlsoap:operation soapAction=""/>
            <wsdl:input name="DisplayBookingRequest">
                <wsdlsoap:header message="tns:DisplayBookingRequest" part="messageHeader" use="literal"/>
                <wsdlsoap:header message="tns:DisplayBookingRequest" part="securityHeader" use="literal"/>
                <wsdlsoap:body use="literal"/>
            </wsdl:input>
            <wsdl:output name="DisplayBookingResponse">
                <wsdlsoap:header message="tns:DisplayBookingResponse" part="messageHeader" use="literal"/>
                <wsdlsoap:header message="tns:DisplayBookingResponse" part="securityHeader" use="literal"/>
                <wsdlsoap:body use="literal"/>
            </wsdl:output>
        </wsdl:operation>
        <wsdl:operation name="CategoryPassengerPricing">
            <wsdlsoap:operation soapAction=""/>
            <wsdl:input name="CategoryPassengerPricingRequest">
                <wsdlsoap:header message="tns:CategoryPassengerPricingRequest" part="messageHeader" use="literal"/>
                <wsdlsoap:header message="tns:CategoryPassengerPricingRequest" part="securityHeader" use="literal"/>
                <wsdlsoap:body use="literal"/>
            </wsdl:input>
            <wsdl:output name="CategoryPassengerPricingResponse">
                <wsdlsoap:header message="tns:CategoryPassengerPricingResponse" part="messageHeader" use="literal"/>
                <wsdlsoap:header message="tns:CategoryPassengerPricingResponse"
                    part="securityHeader" use="literal"/>
                <wsdlsoap:body use="literal"/>
            </wsdl:output>
        </wsdl:operation>
        <wsdl:operation name="PackageAvailability">
            <wsdlsoap:operation soapAction=""/>
            <wsdl:input name="PackageAvailabilityRequest">
                <wsdlsoap:header message="tns:PackageAvailabilityRequest" part="messageHeader" use="literal"/>
                <wsdlsoap:header message="tns:PackageAvailabilityRequest" part="securityHeader" use="literal"/>
                <wsdlsoap:body use="literal"/>
            </wsdl:input>
            <wsdl:output name="PackageAvailabilityResponse">
                <wsdlsoap:header message="tns:PackageAvailabilityResponse" part="messageHeader" use="literal"/>
                <wsdlsoap:header message="tns:PackageAvailabilityResponse" part="securityHeader" use="literal"/>
                <wsdlsoap:body use="literal"/>
            </wsdl:output>
        </wsdl:operation>
        <wsdl:operation name="ValidateDiningWith">
            <wsdlsoap:operation soapAction=""/>
            <wsdl:input name="ValidateDiningWithRequest">
                <wsdlsoap:header message="tns:ValidateDiningWithRequest" part="messageHeader" use="literal"/>
                <wsdlsoap:header message="tns:ValidateDiningWithRequest" part="securityHeader" use="literal"/>
                <wsdlsoap:body use="literal"/>
            </wsdl:input>
            <wsdl:output name="ValidateDiningWithResponse">
                <wsdlsoap:header message="tns:ValidateDiningWithResponse" part="messageHeader" use="literal"/>
                <wsdlsoap:header message="tns:ValidateDiningWithResponse" part="securityHeader" use="literal"/>
                <wsdlsoap:body use="literal"/>
            </wsdl:output>
        </wsdl:operation>
        <wsdl:operation name="QuickSell">
            <wsdlsoap:operation soapAction=""/>
            <wsdl:input name="QuickSellRequest">
                <wsdlsoap:header message="tns:QuickSellRequest" part="messageHeader" use="literal"/>
                <wsdlsoap:header message="tns:QuickSellRequest" part="securityHeader" use="literal"/>
                <wsdlsoap:body use="literal"/>
            </wsdl:input>
            <wsdl:output name="QuickSellResponse">
                <wsdlsoap:header message="tns:QuickSellResponse" part="messageHeader" use="literal"/>
                <wsdlsoap:header message="tns:QuickSellResponse" part="securityHeader" use="literal"/>
                <wsdlsoap:body use="literal"/>
            </wsdl:output>
        </wsdl:operation>
        <wsdl:operation name="TransportationAvailability">
            <wsdlsoap:operation soapAction=""/>
            <wsdl:input name="TransportationAvailabilityRequest">
                <wsdlsoap:header message="tns:TransportationAvailabilityRequest"
                    part="messageHeader" use="literal"/>
                <wsdlsoap:header message="tns:TransportationAvailabilityRequest"
                    part="securityHeader" use="literal"/>
                <wsdlsoap:body use="literal"/>
            </wsdl:input>
            <wsdl:output name="TransportationAvailabilityResponse">
                <wsdlsoap:header message="tns:TransportationAvailabilityResponse"
                    part="messageHeader" use="literal"/>
                <wsdlsoap:header message="tns:TransportationAvailabilityResponse"
                    part="securityHeader" use="literal"/>
                <wsdlsoap:body use="literal"/>
            </wsdl:output>
        </wsdl:operation>
        <wsdl:operation name="RateOptionRule">
            <wsdlsoap:operation soapAction=""/>
            <wsdl:input name="RateOptionRuleRequest">
                <wsdlsoap:header message="tns:RateOptionRuleRequest" part="messageHeader" use="literal"/>
                <wsdlsoap:header message="tns:RateOptionRuleRequest" part="securityHeader" use="literal"/>
                <wsdlsoap:body use="literal"/>
            </wsdl:input>
            <wsdl:output name="RateOptionRuleResponse">
                <wsdlsoap:header message="tns:RateOptionRuleResponse" part="messageHeader" use="literal"/>
                <wsdlsoap:header message="tns:RateOptionRuleResponse" part="securityHeader" use="literal"/>
                <wsdlsoap:body use="literal"/>
            </wsdl:output>
        </wsdl:operation>
        <wsdl:operation name="SpecialServicesAvailability">
            <wsdlsoap:operation soapAction=""/>
            <wsdl:input name="SpecialServicesAvailabilityRequest">
                <wsdlsoap:header message="tns:SpecialServicesAvailabilityRequest"
                    part="messageHeader" use="literal"/>
                <wsdlsoap:header message="tns:SpecialServicesAvailabilityRequest"
                    part="securityHeader" use="literal"/>
                <wsdlsoap:body use="literal"/>
            </wsdl:input>
            <wsdl:output name="SpecialServicesAvailabilityResponse">
                <wsdlsoap:header message="tns:SpecialServicesAvailabilityResponse"
                    part="messageHeader" use="literal"/>
                <wsdlsoap:header message="tns:SpecialServicesAvailabilityResponse"
                    part="securityHeader" use="literal"/>
                <wsdlsoap:body use="literal"/>
            </wsdl:output>
        </wsdl:operation>
        <wsdl:operation name="StatementandPricing">
            <wsdlsoap:operation soapAction=""/>
            <wsdl:input name="StatementandPricingRequest">
                <wsdlsoap:header message="tns:StatementandPricingRequest" part="messageHeader" use="literal"/>
                <wsdlsoap:header message="tns:StatementandPricingRequest" part="securityHeader" use="literal"/>
                <wsdlsoap:body use="literal"/>
            </wsdl:input>
            <wsdl:output name="StatementandPricingResponse">
                <wsdlsoap:header message="tns:StatementandPricingResponse" part="messageHeader" use="literal"/>
                <wsdlsoap:header message="tns:StatementandPricingResponse" part="securityHeader" use="literal"/>
                <wsdlsoap:body use="literal"/>
            </wsdl:output>
        </wsdl:operation>
        <wsdl:operation name="ReinstateBooking">
            <wsdlsoap:operation soapAction=""/>
            <wsdl:input name="ReinstateBookingRequest">
                <wsdlsoap:header message="tns:ReinstateBookingRequest" part="messageHeader" use="literal"/>
                <wsdlsoap:header message="tns:ReinstateBookingRequest" part="securityHeader" use="literal"/>
                <wsdlsoap:body use="literal"/>
            </wsdl:input>
            <wsdl:output name="ReinstateBookingResponse">
                <wsdlsoap:header message="tns:ReinstateBookingResponse" part="messageHeader" use="literal"/>
                <wsdlsoap:header message="tns:ReinstateBookingResponse" part="securityHeader" use="literal"/>
                <wsdlsoap:body use="literal"/>
            </wsdl:output>
        </wsdl:operation>
        <wsdl:operation name="ReleaseBooking">
            <wsdlsoap:operation soapAction=""/>
            <wsdl:input name="ReleaseBookingRequest">
                <wsdlsoap:header message="tns:ReleaseBookingRequest" part="messageHeader" use="literal"/>
                <wsdlsoap:header message="tns:ReleaseBookingRequest" part="securityHeader" use="literal"/>
                <wsdlsoap:body use="literal"/>
            </wsdl:input>
            <wsdl:output name="ReleaseBookingResponse">
                <wsdlsoap:header message="tns:ReleaseBookingResponse" part="messageHeader" use="literal"/>
                <wsdlsoap:header message="tns:ReleaseBookingResponse" part="securityHeader" use="literal"/>
                <wsdlsoap:body use="literal"/>
            </wsdl:output>
        </wsdl:operation>
        <wsdl:operation name="ValidatePastPassenger">
            <wsdlsoap:operation soapAction=""/>
            <wsdl:input name="ValidatePastPassengerRequest">
                <wsdlsoap:header message="tns:ValidatePastPassengerRequest" part="messageHeader" use="literal"/>
                <wsdlsoap:header message="tns:ValidatePastPassengerRequest" part="securityHeader" use="literal"/>
                <wsdlsoap:body use="literal"/>
            </wsdl:input>
            <wsdl:output name="ValidatePastPassengerResponse">
                <wsdlsoap:header message="tns:ValidatePastPassengerResponse" part="messageHeader" use="literal"/>
                <wsdlsoap:header message="tns:ValidatePastPassengerResponse" part="securityHeader" use="literal"/>
                <wsdlsoap:body use="literal"/>
            </wsdl:output>
        </wsdl:operation>
        <wsdl:operation name="BrochureCruiseContact">
            <wsdlsoap:operation soapAction=""/>
            <wsdl:input name="BrochureCruiseContactRequest">
                <wsdlsoap:header message="tns:BrochureCruiseContactRequest" part="messageHeader" use="literal"/>
                <wsdlsoap:header message="tns:BrochureCruiseContactRequest" part="securityHeader" use="literal"/>
                <wsdlsoap:body use="literal"/>
            </wsdl:input>
            <wsdl:output name="BrochureCruiseContactResponse">
                <wsdlsoap:header message="tns:BrochureCruiseContactResponse" part="messageHeader" use="literal"/>
                <wsdlsoap:header message="tns:BrochureCruiseContactResponse" part="securityHeader" use="literal"/>
                <wsdlsoap:body use="literal"/>
            </wsdl:output>
        </wsdl:operation>
        <wsdl:operation name="BrochureCruisePolicy">
            <wsdlsoap:operation soapAction=""/>
            <wsdl:input name="BrochureCruisePolicyRequest">
                <wsdlsoap:header message="tns:BrochureCruisePolicyRequest" part="messageHeader" use="literal"/>
                <wsdlsoap:header message="tns:BrochureCruisePolicyRequest" part="securityHeader" use="literal"/>
                <wsdlsoap:body use="literal"/>
            </wsdl:input>
            <wsdl:output name="BrochureCruisePolicyResponse">
                <wsdlsoap:header message="tns:BrochureCruisePolicyResponse" part="messageHeader" use="literal"/>
                <wsdlsoap:header message="tns:BrochureCruisePolicyResponse" part="securityHeader" use="literal"/>
                <wsdlsoap:body use="literal"/>
            </wsdl:output>
        </wsdl:operation>
        <wsdl:operation name="BrochureSailingBusRoute">
            <wsdlsoap:operation soapAction=""/>
            <wsdl:input name="BrochureSailingBusRouteRequest">
                <wsdlsoap:header message="tns:BrochureSailingBusRouteRequest" part="messageHeader" use="literal"/>
                <wsdlsoap:header message="tns:BrochureSailingBusRouteRequest" part="securityHeader" use="literal"/>
                <wsdlsoap:body use="literal"/>
            </wsdl:input>
            <wsdl:output name="BrochureSailingBusRouteResponse">
                <wsdlsoap:header message="tns:BrochureSailingBusRouteResponse" part="messageHeader" use="literal"/>
                <wsdlsoap:header message="tns:BrochureSailingBusRouteResponse" part="securityHeader" use="literal"/>
                <wsdlsoap:body use="literal"/>
            </wsdl:output>
        </wsdl:operation>
        <wsdl:operation name="BrochureSailingCabinDesc">
            <wsdlsoap:operation soapAction=""/>
            <wsdl:input name="BrochureSailingCabinDescRequest">
                <wsdlsoap:header message="tns:BrochureSailingCabinDescRequest" part="messageHeader" use="literal"/>
                <wsdlsoap:header message="tns:BrochureSailingCabinDescRequest" part="securityHeader" use="literal"/>
                <wsdlsoap:body use="literal"/>
            </wsdl:input>
            <wsdl:output name="BrochureSailingCabinDescResponse">
                <wsdlsoap:header message="tns:BrochureSailingCabinDescResponse" part="messageHeader" use="literal"/>
                <wsdlsoap:header message="tns:BrochureSailingCabinDescResponse"
                    part="securityHeader" use="literal"/>
                <wsdlsoap:body use="literal"/>
            </wsdl:output>
        </wsdl:operation>
        <wsdl:operation name="BrochureSailingCategoryDesc">
            <wsdlsoap:operation soapAction=""/>
            <wsdl:input name="BrochureSailingCategoryDescRequest">
                <wsdlsoap:header message="tns:BrochureSailingCategoryDescRequest"
                    part="messageHeader" use="literal"/>
                <wsdlsoap:header message="tns:BrochureSailingCategoryDescRequest"
                    part="securityHeader" use="literal"/>
                <wsdlsoap:body use="literal"/>
            </wsdl:input>
            <wsdl:output name="BrochureSailingCategoryDescResponse">
                <wsdlsoap:header message="tns:BrochureSailingCategoryDescResponse"
                    part="messageHeader" use="literal"/>
                <wsdlsoap:header message="tns:BrochureSailingCategoryDescResponse"
                    part="securityHeader" use="literal"/>
                <wsdlsoap:body use="literal"/>
            </wsdl:output>
        </wsdl:operation>
        <wsdl:operation name="BrochureSailingEmbDmb">
            <wsdlsoap:operation soapAction=""/>
            <wsdl:input name="BrochureSailingEmbDmbRequest">
                <wsdlsoap:header message="tns:BrochureSailingEmbDmbRequest" part="messageHeader" use="literal"/>
                <wsdlsoap:header message="tns:BrochureSailingEmbDmbRequest" part="securityHeader" use="literal"/>
                <wsdlsoap:body use="literal"/>
            </wsdl:input>
            <wsdl:output name="BrochureSailingEmbDmbResponse">
                <wsdlsoap:header message="tns:BrochureSailingEmbDmbResponse" part="messageHeader" use="literal"/>
                <wsdlsoap:header message="tns:BrochureSailingEmbDmbResponse" part="securityHeader" use="literal"/>
                <wsdlsoap:body use="literal"/>
            </wsdl:output>
        </wsdl:operation>
        <wsdl:operation name="BrochureSailingEveningAttire">
            <wsdlsoap:operation soapAction=""/>
            <wsdl:input name="BrochureSailingEveningAttireRequest">
                <wsdlsoap:header message="tns:BrochureSailingEveningAttireRequest"
                    part="messageHeader" use="literal"/>
                <wsdlsoap:header message="tns:BrochureSailingEveningAttireRequest"
                    part="securityHeader" use="literal"/>
                <wsdlsoap:body use="literal"/>
            </wsdl:input>
            <wsdl:output name="BrochureSailingEveningAttireResponse">
                <wsdlsoap:header message="tns:BrochureSailingEveningAttireResponse"
                    part="messageHeader" use="literal"/>
                <wsdlsoap:header message="tns:BrochureSailingEveningAttireResponse"
                    part="securityHeader" use="literal"/>
                <wsdlsoap:body use="literal"/>
            </wsdl:output>
        </wsdl:operation>
        <wsdl:operation name="BrochureSailingEvents">
            <wsdlsoap:operation soapAction=""/>
            <wsdl:input name="BrochureSailingEventsRequest">
                <wsdlsoap:header message="tns:BrochureSailingEventsRequest" part="messageHeader" use="literal"/>
                <wsdlsoap:header message="tns:BrochureSailingEventsRequest" part="securityHeader" use="literal"/>
                <wsdlsoap:body use="literal"/>
            </wsdl:input>
            <wsdl:output name="BrochureSailingEventsResponse">
                <wsdlsoap:header message="tns:BrochureSailingEventsResponse" part="messageHeader" use="literal"/>
                <wsdlsoap:header message="tns:BrochureSailingEventsResponse" part="securityHeader" use="literal"/>
                <wsdlsoap:body use="literal"/>
            </wsdl:output>
        </wsdl:operation>
        <wsdl:operation name="BrochureSailingPackageDesc">
            <wsdlsoap:operation soapAction=""/>
            <wsdl:input name="BrochureSailingPackageDescRequest">
                <wsdlsoap:header message="tns:BrochureSailingPackageDescRequest"
                    part="messageHeader" use="literal"/>
                <wsdlsoap:header message="tns:BrochureSailingPackageDescRequest"
                    part="securityHeader" use="literal"/>
                <wsdlsoap:body use="literal"/>
            </wsdl:input>
            <wsdl:output name="BrochureSailingPackageDescResponse">
                <wsdlsoap:header message="tns:BrochureSailingPackageDescResponse"
                    part="messageHeader" use="literal"/>
                <wsdlsoap:header message="tns:BrochureSailingPackageDescResponse"
                    part="securityHeader" use="literal"/>
                <wsdlsoap:body use="literal"/>
            </wsdl:output>
        </wsdl:operation>
        <wsdl:operation name="BrochureSailingPackageList">
            <wsdlsoap:operation soapAction=""/>
            <wsdl:input name="BrochureSailingPackageListRequest">
                <wsdlsoap:header message="tns:BrochureSailingPackageListRequest"
                    part="messageHeader" use="literal"/>
                <wsdlsoap:header message="tns:BrochureSailingPackageListRequest"
                    part="securityHeader" use="literal"/>
                <wsdlsoap:body use="literal"/>
            </wsdl:input>
            <wsdl:output name="BrochureSailingPackageListResponse">
                <wsdlsoap:header message="tns:BrochureSailingPackageListResponse"
                    part="messageHeader" use="literal"/>
                <wsdlsoap:header message="tns:BrochureSailingPackageListResponse"
                    part="securityHeader" use="literal"/>
                <wsdlsoap:body use="literal"/>
            </wsdl:output>
        </wsdl:operation>
        <wsdl:operation name="BrochureSailingShoreExcursion">
            <wsdlsoap:operation soapAction=""/>
            <wsdl:input name="BrochureSailingShoreExcursionRequest">
                <wsdlsoap:header message="tns:BrochureSailingShoreExcursionRequest"
                    part="messageHeader" use="literal"/>
                <wsdlsoap:header message="tns:BrochureSailingShoreExcursionRequest"
                    part="securityHeader" use="literal"/>
                <wsdlsoap:body use="literal"/>
            </wsdl:input>
            <wsdl:output name="BrochureSailingShoreExcursionResponse">
                <wsdlsoap:header message="tns:BrochureSailingShoreExcursionResponse"
                    part="messageHeader" use="literal"/>
                <wsdlsoap:header message="tns:BrochureSailingShoreExcursionResponse"
                    part="securityHeader" use="literal"/>
                <wsdlsoap:body use="literal"/>
            </wsdl:output>
        </wsdl:operation>
        <wsdl:operation name="BrochureShipFacility">
            <wsdlsoap:operation soapAction=""/>
            <wsdl:input name="BrochureShipFacilityRequest">
                <wsdlsoap:header message="tns:BrochureShipFacilityRequest" part="messageHeader" use="literal"/>
                <wsdlsoap:header message="tns:BrochureShipFacilityRequest" part="securityHeader" use="literal"/>
                <wsdlsoap:body use="literal"/>
            </wsdl:input>
            <wsdl:output name="BrochureShipFacilityResponse">
                <wsdlsoap:header message="tns:BrochureShipFacilityResponse" part="messageHeader" use="literal"/>
                <wsdlsoap:header message="tns:BrochureShipFacilityResponse" part="securityHeader" use="literal"/>
                <wsdlsoap:body use="literal"/>
            </wsdl:output>
        </wsdl:operation>
        <wsdl:operation name="BrochureShipStatistics">
            <wsdlsoap:operation soapAction=""/>
            <wsdl:input name="BrochureShipStatisticsRequest">
                <wsdlsoap:header message="tns:BrochureShipStatisticsRequest" part="messageHeader" use="literal"/>
                <wsdlsoap:header message="tns:BrochureShipStatisticsRequest" part="securityHeader" use="literal"/>
                <wsdlsoap:body use="literal"/>
            </wsdl:input>
            <wsdl:output name="BrochureShipStatisticsResponse">
                <wsdlsoap:header message="tns:BrochureShipStatisticsResponse" part="messageHeader" use="literal"/>
                <wsdlsoap:header message="tns:BrochureShipStatisticsResponse" part="securityHeader" use="literal"/>
                <wsdlsoap:body use="literal"/>
            </wsdl:output>
        </wsdl:operation>
        <wsdl:operation name="CruiseRegistration">
            <wsdlsoap:operation soapAction=""/>
            <wsdl:input name="CruiseRegistrationRequest">
                <wsdlsoap:header message="tns:CruiseRegistrationRequest" part="messageHeader" use="literal"/>
                <wsdlsoap:header message="tns:CruiseRegistrationRequest" part="securityHeader" use="literal"/>
                <wsdlsoap:body use="literal"/>
            </wsdl:input>
            <wsdl:output name="CruiseRegistrationResponse">
                <wsdlsoap:header message="tns:CruiseRegistrationResponse" part="messageHeader" use="literal"/>
                <wsdlsoap:header message="tns:CruiseRegistrationResponse" part="securityHeader" use="literal"/>
                <wsdlsoap:body use="literal"/>
            </wsdl:output>
        </wsdl:operation>
        <wsdl:operation name="BookingHistory">
            <wsdlsoap:operation soapAction=""/>
            <wsdl:input name="BookingHistoryRequest">
                <wsdlsoap:header message="tns:BookingHistoryRequest" part="messageHeader" use="literal"/>
                <wsdlsoap:header message="tns:BookingHistoryRequest" part="securityHeader" use="literal"/>
                <wsdlsoap:body use="literal"/>
            </wsdl:input>
            <wsdl:output name="BookingHistoryResponse">
                <wsdlsoap:header message="tns:BookingHistoryResponse" part="messageHeader" use="literal"/>
                <wsdlsoap:header message="tns:BookingHistoryResponse" part="securityHeader" use="literal"/>
                <wsdlsoap:body use="literal"/>
            </wsdl:output>
        </wsdl:operation>
        <wsdl:operation name="CruisePNRMerge">
            <wsdlsoap:operation soapAction=""/>
            <wsdl:input name="CruisePNRMergeRequest">
                <wsdlsoap:header message="tns:CruisePNRMergeRequest" part="messageHeader" use="literal"/>
                <wsdlsoap:header message="tns:CruisePNRMergeRequest" part="securityHeader" use="literal"/>
                <wsdlsoap:body use="literal"/>
            </wsdl:input>
            <wsdl:output name="CruisePNRMergeResponse">
                <wsdlsoap:header message="tns:CruisePNRMergeResponse" part="messageHeader" use="literal"/>
                <wsdlsoap:header message="tns:CruisePNRMergeResponse" part="securityHeader" use="literal"/>
                <wsdlsoap:body use="literal"/>
            </wsdl:output>
        </wsdl:operation>
        <operation name="SessionCreateRequest">
            <soap:operation soapAction="OTA"/>
            <input>
                <soap:header message="tns:SessionCreateRequestMessage" part="messageHeader" use="literal"/>
                <soap:header message="tns:SessionCreateRequestMessage" part="securityHeader" use="literal"/>
                <soap:body parts="body" use="literal"/>
            </input>
            <output>
                <soap:header message="tns:SessionCreateResponseMessage" part="messageHeader" use="literal"/>
                <soap:header message="tns:SessionCreateResponseMessage" part="securityHeader" use="literal"/>
                <soap:body use="literal"/>
            </output>
        </operation>
        <operation name="SessionCloseRequest">
            <soap:operation soapAction="OTA"/>
            <input>
                <soap:header message="tns:SessionCloseRequestMessage" part="messageHeader" use="literal"/>
                <soap:header message="tns:SessionCloseRequestMessage" part="securityHeader" use="literal"/>
                <soap:body parts="body" use="literal"/>
            </input>
            <output>
                <soap:header message="tns:SessionCloseResponseMessage" part="messageHeader" use="literal"/>
                <soap:header message="tns:SessionCloseResponseMessage" part="securityHeader" use="literal"/>
                <soap:body parts="body" use="literal"/>
            </output>
        </operation>
    </wsdl:binding>
    <wsdl:service name="CruiseService">
        <wsdl:port binding="tns:CruiseSoapBinding" name="CruisePortType">
            <wsdlsoap:address location="https://webservices.sabre.com/websvc"/>
        </wsdl:port>
    </wsdl:service>
</wsdl:definitions>



-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
   http://issues.apache.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see:
   http://www.atlassian.com/software/jira


Mime
View raw message