Definition Type: Element
Name: OTA_CruiseCategoryAvailRS
Namespace: http://www.opentravel.org/OTA/2003/05
Containing Schema: OTA_CruiseCategoryAvailRS.xsd
Abstract
Documentation:
The Category Availability Response message contains category availability for a given sailing with a specific Mode of Transportation/GatewayCity pair and currency for 1 to multiple fares (depending on the cruise line). For each category the following information may be returned: - Berthed category code - Priced category code - Status code - Category indicator - Cruise package information - Group code - Fare code - Currency code This message returns the fare amounts available in the different categories. At this point in the process the customer has selected the fare code and has queried the different category offerings for that fare code.
Collapse XSD Schema Diagram:
Drilldown into Errors in schema ota_cruisecategoryavailrs_xsd Drilldown into Information in schema ota_cruisecategoryavailrs_xsd Drilldown into Fee in schema ota_cruisecategoryavailrs_xsd Drilldown into Taxes in schema ota_cruisecategoryavailrs_xsd Drilldown into FareOption in schema ota_cruisecategoryavailrs_xsd Drilldown into SailingInfo in schema ota_cruisecategoryavailrs_xsd Drilldown into Warnings in schema ota_cruisecategoryavailrs_xsd Drilldown into Success in schema ota_cruisecategoryavailrs_xsd Drilldown into MaxResponses in schema ota_commontypes_xsd1 Drilldown into MaxResponsesGroup in schema ota_commontypes_xsd1 Drilldown into MoreDataEchoToken in schema ota_commontypes_xsd1 Drilldown into MoreIndicator in schema ota_commontypes_xsd1 Drilldown into ResponseGroup in schema ota_commontypes_xsd1 Drilldown into RetransmissionIndicator in schema ota_commontypes_xsd1 Drilldown into AltLangID in schema ota_commontypes_xsd1 Drilldown into AltLangID_Group in schema ota_commontypes_xsd1 Drilldown into PrimaryLangID in schema ota_commontypes_xsd1 Drilldown into PrimaryLangID_Group in schema ota_commontypes_xsd1 Drilldown into TransactionStatusCode in schema ota_commontypes_xsd1 Drilldown into SequenceNmbr in schema ota_commontypes_xsd1 Drilldown into TransactionIdentifier in schema ota_commontypes_xsd1 Drilldown into Version in schema ota_commontypes_xsd1 Drilldown into Target in schema ota_commontypes_xsd1 Drilldown into TimeStamp in schema ota_commontypes_xsd1 Drilldown into EchoToken in schema ota_commontypes_xsd1 Drilldown into OTA_PayloadStdAttributes in schema ota_commontypes_xsd1XSD Diagram of OTA_CruiseCategoryAvailRS in schema ota_cruisecategoryavailrs_xsd (Open Travel (OTA))
Collapse XSD Schema Code:
<xs:element name="OTA_CruiseCategoryAvailRS">
    <xs:annotation>
        <xs:documentation xml:lang="en">
The Category Availability Response message contains category availability 
for a given sailing with a specific Mode of Transportation/GatewayCity pair and currency for 1 to multiple fares (depending on the cruise line). For each category the following information may be 
returned:
- Berthed category code
- Priced category code
- Status code
- Category indicator
- Cruise package information
- Group code
- Fare code
- Currency code

This message returns the fare amounts available in the different categories. At this point in the process the customer has selected the fare code and has queried the different category offerings for that fare code.</xs:documentation>
    </xs:annotation>
    <xs:complexType>
        <xs:choice>
            <xs:sequence>
                <xs:element name="Success" type="SuccessType">
                    <xs:annotation>
                        <xs:documentation xml:lang="en">Standard way to indicate successful 
processing of an OTA message. Returning an empty element of this type indicates 
success.</xs:documentation>
                    </xs:annotation>
                </xs:element>
                <xs:element name="Warnings" type="WarningsType" minOccurs="0">
                    <xs:annotation>
                        <xs:documentation xml:lang="en"> Standard way to indicate successful 
processing of an OTA message, but one in which warnings are 
generated.</xs:documentation>
                    </xs:annotation>
                </xs:element>
                <xs:element name="SailingInfo" type="SailingInfoType">
                    <xs:annotation>
                        <xs:documentation xml:lang="en">Requested sailing information. Currency in which the fares are being returned. Specifies the available inclusive package.</xs:documentation>
                    </xs:annotation>
                </xs:element>
                <xs:element name="FareOption" minOccurs="0" maxOccurs="5">
                    <xs:annotation>
                        <xs:documentation xml:lang="en">Fare and associated categories information.</xs:documentation>
                    </xs:annotation>
                    <xs:complexType>
                        <xs:sequence>
                            <xs:element name="CategoryOptions">
                                <xs:annotation>
                                    <xs:documentation xml:lang="en">Contains the different categories associated to the fare code which is part of the fare option.</xs:documentation>
                                </xs:annotation>
                                <xs:complexType>
                                    <xs:sequence>
                                        <xs:element name="CategoryOption" type="CategoryOptionType" maxOccurs="40">
                                            <xs:annotation>
                                                <xs:documentation xml:lang="en">Contains available category information. Information relates to occupancy, category location on the ship, the proposed price and upgrade if available.</xs:documentation>
                                            </xs:annotation>
                                        </xs:element>
                                    </xs:sequence>
                                </xs:complexType>
                            </xs:element>
                        </xs:sequence>
                        <xs:attributeGroup ref="FareGroup" />
                    </xs:complexType>
                </xs:element>
                <xs:element name="Taxes" type="TaxesType" minOccurs="0">
                    <xs:annotation>
                        <xs:documentation xml:lang="en">Collection of cruise taxes.</xs:documentation>
                    </xs:annotation>
                </xs:element>
                <xs:element name="Fee" type="FeeType" minOccurs="0" maxOccurs="3">
                    <xs:annotation>
                        <xs:documentation xml:lang="en">Specifies additional charges. (e.g., port charges, port services fee).     </xs:documentation>
                    </xs:annotation>
                </xs:element>
                <xs:element name="Information" type="ParagraphType" minOccurs="0" maxOccurs="5">
                    <xs:annotation>
                        <xs:documentation xml:lang="en">Advisory information returned by the cruise line.</xs:documentation>
                    </xs:annotation>
                </xs:element>
            </xs:sequence>
            <xs:element name="Errors" type="ErrorsType">
                <xs:annotation>
                    <xs:documentation xml:lang="en"> A collection of errors that occurred during 
the processing of a message.</xs:documentation>
                </xs:annotation>
            </xs:element>
        </xs:choice>
        <xs:attributeGroup ref="OTA_PayloadStdAttributes">
            <xs:annotation>
                <xs:documentation xml:lang="en">The standard attributes that appear on the root element for all OTA payloads. </xs:documentation>
            </xs:annotation>
        </xs:attributeGroup>
        <xs:attributeGroup ref="ResponseGroup">
            <xs:annotation>
                <xs:documentation xml:lang="en">Indicates that additional records are available and provides the echo token to be used to retrieve those records.</xs:documentation>
            </xs:annotation>
        </xs:attributeGroup>
    </xs:complexType>
</xs:element>
Collapse Child Elements:
Name Type Min Occurs Max Occurs
Success nsA:Success (1) (1)
Warnings nsA:Warnings 0 (1)
SailingInfo nsA:SailingInfo (1) (1)
FareOption nsA:FareOption 0 5
Taxes nsA:Taxes 0 (1)
Fee nsA:Fee 0 3
Information nsA:Information 0 5
Errors nsA:Errors (1) (1)
Collapse Child Attributes:
Name Type Default Value Use
EchoToken EchoToken Optional
TimeStamp TimeStamp Optional
Target Target Production Optional
Version Version Required
TransactionIdentifier TransactionIdentifier Optional
SequenceNmbr SequenceNmbr Optional
TransactionStatusCode TransactionStatusCode Optional
PrimaryLangID PrimaryLangID Optional
AltLangID AltLangID Optional
RetransmissionIndicator RetransmissionIndicator Optional
MoreIndicator MoreIndicator Optional
MoreDataEchoToken MoreDataEchoToken Optional
MaxResponses MaxResponses Optional