Definition Type: Element
Name: OTA_CruiseBookRQ
Namespace: http://www.opentravel.org/OTA/2003/05
Containing Schema: OTA_CruiseBookRQ.xsd
Abstract
Documentation:
The book request message requests booking creation on the cruise line system for a given sailing with a specific mode of transportation/ gateway city pair and currency and for a selected fare/category pair and a cabin number. It also integrates this booking into a GDS's PNR based on the cruise line reply. Optional request information can include: - Guest city - Inclusive package
Collapse XSD Schema Diagram:
Drilldown into ReservationInfo in schema ota_cruisebookrq_xsd Drilldown into SailingInfo in schema ota_cruisebookrq_xsd Drilldown into DeletedGuest in schema ota_cruisebookrq_xsd Drilldown into AgentInfo in schema ota_cruisebookrq_xsd Drilldown into POS in schema ota_cruisebookrq_xsd Drilldown into TransactionActionCode in schema ota_cruisebookrq_xsd 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_CruiseBookRQ in schema ota_cruisebookrq_xsd (Open Travel (OTA))
Collapse XSD Schema Code:
<xs:element name="OTA_CruiseBookRQ">
    <xs:annotation>
        <xs:documentation xml:lang="en">
The book request message requests booking creation on the cruise line system for a given sailing with a specific mode of transportation/ gateway city pair and currency and for a selected fare/category pair and a cabin number. It also integrates this booking into a GDS's PNR based on the cruise line reply. 
Optional request information can include:
- Guest city
- Inclusive package
</xs:documentation>
    </xs:annotation>
    <xs:complexType>
        <xs:sequence>
            <xs:element name="POS" type="POS_Type">
                <xs:annotation>
                    <xs:documentation xml:lang="en">Point of sale 
object.</xs:documentation>
                </xs:annotation>
            </xs:element>
            <xs:element name="AgentInfo" minOccurs="0">
                <xs:annotation>
                    <xs:documentation xml:lang="en">Specifies the information of the an agent who is creating or modifying the booking</xs:documentation>
                </xs:annotation>
                <xs:complexType>
                    <xs:attributeGroup ref="AgentInfoGroup" />
                </xs:complexType>
            </xs:element>
            <xs:element name="DeletedGuest" minOccurs="0" maxOccurs="9">
                <xs:annotation>
                    <xs:documentation xml:lang="en">Specifies the information of the deleted guest from the current booking. Normally used in Modification mode.</xs:documentation>
                </xs:annotation>
                <xs:complexType>
                    <xs:attribute name="DeletedGuestReference" type="Numeric1to99" use="required">
                        <xs:annotation>
                            <xs:documentation xml:lang="en">The guest's reference number in the booking being modified.</xs:documentation>
                        </xs:annotation>
                    </xs:attribute>
                </xs:complexType>
            </xs:element>
            <xs:element name="SailingInfo" type="SailingCategoryInfoType">
                <xs:annotation>
                    <xs:documentation xml:lang="en">Specifies the selected category to book.Contains information related to the selected sailing. Typically the selected sailing is one of the sailings returned in the previous sailing availability response. </xs:documentation>
                </xs:annotation>
            </xs:element>
            <xs:element name="ReservationInfo" type="CruiseGuestInfoType">
                <xs:annotation>
                    <xs:documentation xml:lang="en">Specifies information about the booking.</xs:documentation>
                </xs:annotation>
            </xs:element>
        </xs:sequence>
        <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:attribute name="TransactionActionCode" type="TransactionActionType" use="optional" />
    </xs:complexType>
</xs:element>
Collapse Child Elements:
Name Type Min Occurs Max Occurs
POS nsA:POS (1) (1)
AgentInfo nsA:AgentInfo 0 (1)
DeletedGuest nsA:DeletedGuest 0 9
SailingInfo nsA:SailingInfo (1) (1)
ReservationInfo nsA:ReservationInfo (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
TransactionActionCode nsA:TransactionActionCode Optional