You are viewing a plain text version of this content. The canonical link for it is here.
Posted to java-dev@axis.apache.org by "Anand Kasi (JIRA)" <ax...@ws.apache.org> on 2005/11/11 18:03:03 UTC

[jira] Updated: (AXIS-2299) Unable to create proxy using WSDL2JAVA in Axis 1.2.1

     [ http://issues.apache.org/jira/browse/AXIS-2299?page=all ]

Anand Kasi updated AXIS-2299:
-----------------------------

    Attachment: CruiseWebService121.wsdl

Attaching the wsdl file

> 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
>  Attachments: CreateClient.xml, CruiseWebService121.wsdl
>
> 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"/>
>           

-- 
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