/
2.3. CRUISE AVAILABILITY SEARCH RESPONSE

2.3. CRUISE AVAILABILITY SEARCH RESPONSE

Cruise Availability Search Response contains the full list of cruises available at the particular timespan and destination.

OTA_CruiseSailAvailRS:

*mandatory

Element

Attribute

Type

Description

Min…Max occurs

Element

Attribute

Type

Description

Min…Max occurs

Success

 

 

For more information see Common Data Description section in Glossary.

 

Warning

 

 

 

SailingOptions/SailingOption*

 

 

Specifies the option to book a cruise offer.

1...999

OTA_CruiseSailAvailRS/SailingOptions/SailingOption*:

Element

Attribute

Type

Description

Min…Max occurs

Element

Attribute

Type

Description

Min…Max occurs

 

SailingCode*

string (1 - 64)

Contains presale code to proceed on further steps.

1...1

MaxCabinOccupancy

positive integer

 

0...1

SelectedSailing*

 

 

Describes cruise information - dates, cruise line, ship, region, departure and destination port.

1...1

CruiseItinInfos*

 

 

Describes cruise itinerary.

1...1

Name*

string (1 - 256)

Contains cruise name.

1...1

ItineraryCode*

string (1 - 64)

Itinerary code received from supplier.

1...1

CodeContext*

string (1 - 32)

Context of itinerary code (supplier).

1...1

CruiseItinInfos/CruiseItinInfo

 

 

Describes all ports for the cruise.

0...99

PortCode*

string (1 - 64)

Identifies port code.

1...1

PortName*

string (1 - 128)

Identifies port name.

1...1

PortCodeContext*

string (1 - 32)

Context of port code (supplier)

1...1

CruiseItinInfos/CruiseItinInfo/DateTimeDescription

 

 

Describes timetable, date and time of departure or arrival.

0...9

DateTimeQualifier*

string ("arrival", "departure", "stay")

Identifies departure or arrival.

1...1

DateTimeDetails*

datetime

Identifies date time.

1...1

Information*

 

 

Contains cruise descriptions, images.

1...1

FareOptions*

 

 

Contains options to book.

1...1

FareOptions/FareOption*

 

 

Contains option to book.

1...4

GroupCode*

string ("IN", "OV", "BL", "ST")

Identified codes of cabin class group.

1...1

SupplierGroupCode*

string (1 - 64)

Contains codes of cabin class group from supplier.

1...1

GroupName*

string (1 - 128)

Contains class group name.

1...1

FareOptions/FareOption/PriceInfo

 

 

Contains information about prices.

0...1

OTA_CruiseSailAvailRS/SailingOptions/SailingOption/SelectedSailing*:

Element

Attribute

Type

Description

Min…Max occurs

Element

Attribute

Type

Description

Min…Max occurs

 

Start*

date

Identifies a start date for a cruise.

1...1

End*

date

Identifies an end date for a cruise.

1...1

Status

string ("AvailableForSale", "OnRequest", "NoAvailability", "ClosedOut)

Indicates cruise availability. Currently only “AvailableForSale” status is used.

0...1

CruiseLine*

 

 

Describes cruise line information.

1...1

VendorCode*

string (1 - 64)

Contains cruise line code.

1...1

VendorName*

string (1 - 64)

Contains cruise line code name.

1...1

ShipCode*

string (1 - 64)

Identifies ship code.

1...1

ShipName*

string (1 - 64)

Identifies ship name.

1...1

VendorCodeContext*

string (1 - 32)

Contains cruise line code name context (supplier).

1...1

Region*

 

 

Describes cruise region information.

1...1

RegionCode*

string (1 - 64)

Identifies region code.

1...1

RegionCodeContext*

string (1 - 32)

Context of region code (supplier).

1...1

RegionName*

string (1 - 64)

Identifies region name.

1...1

DeparturePort*

 

 

Describes departure information.

1...1

LocationCode*

string (1 - 64)

Identifies start location code.

1...1

CodeContext*

string (1 - 32)

Context of location code (supplier).

1...1

EmbarkationDateTime*

datetime

Identifies start date time.

1...1

ArrivalPort*

 

 

Describes arrival information.

1...1

LocationCode*

string (1 - 64)

Identifies end location code.

1...1

CodeContext*

string (1 - 32)

Context of location code (supplier).

1...1

DebarkationDateTime*

datetime

Identifies end date time.

1...1

OTA_CruiseSailAvailRS/SailingOptions/SailingOption/Information*:

Element

Attribute

Type

Description

Min…Max occurs

Element

Attribute

Type

Description

Min…Max occurs

ImageItems

 

 

Contains images for the cruise.

0...1

ImageItems/ImageItem*

 

 

Contains image for the cruise.

1...99

TextItems

 

 

Contains text descriptions for the cruise.

0...1

TextItems/TextItem*

 

 

Contains text description for the cruise.

1...99

Amenities

 

 

 

0...1

Amenities/Amenity*

 

 

 

1...200

Code

integer (1 - 30)

 

0...1

SupplierCode*

string (1 - 64)

 

1...1

Amenities/Amenity/DescriptiveText*

 

string

 

1...1

PublicAreas

 

 

 

0...1

PublicAreas/PublicArea*

 

 

 

1...200

Name*

string (1 - 128)

 

1...1

DeckRefID

integer

 

0...1

PublicAreas/PublicArea/ImageItems/ImageItem*

 

 

 

1...99

PublicAreas/PublicArea/TextItems/TextItem*

 

 

 

1...99

CabinCategories

 

 

 

0...1

CabinCategories/CabinCategory*

 

 

 

1...99

SupplierCategoryCode*

string (1 - 64)

 

1...1

Name

string (1 - 128)

 

0...1

DeckRefIDList

integer

 

0...1

CabinCategories/CabinCategory/ImageItems/ImageItem*

 

 

 

1...99

CabinCategories/CabinCategory/TextItems/TextItem*

 

 

 

1...99

Decks

 

 

Contains ship decks information.

0...1

Decks/Deck*

 

 

Contains information about ship deck.

1...19

DeckID*

integer

Contains deck ID from the supplier.

1...1

DeckNumber

string (1 - 16)

Contains deck number from the supplier.

0...1

DeckName

string (1 - 64)

Contains deck name from the supplier.

0...1

Decks/Deck/ImageItems/ImageItem

 

 

Contains deck images.

0...1

Decks/Deck/TextItems/TextItem*

 

 

Contains deck text description.

1...99

Reviews

 

 

Shows the review data.

0...1

Reviews/Review*

 

 

1...9

ReviewRating*

string (1 - 32)

Rating of cruise, which is tendered by provider of reviews.

1...1

ReviewsCount

integer

Number of reviews.

0...1

CodeContext*

string (1 - 32)

Provider of review.

1...1

OTA_CruiseSailAvailRS/SailingOptions/SailingOption/Information/ImageItems/ImageItem*:

OTA_CruiseSailAvailRS/SailingOptions/SailingOption/Information/PublicAreas/PublicArea/ImageItems/ImageItem*:

OTA_CruiseSailAvailRS/SailingOptions/SailingOption/Information/CabinCategories/CabinCategory/ImageItems/ImageItem*:

OTA_CruiseSailAvailRS/SailingOptions/SailingOption/Information/Decks/Deck/ImageItems/ImageItem*:

Element

Attribute

Type

Description

Min…Max occurs

Element

Attribute

Type

Description

Min…Max occurs

 

Title

string (1 - 128)

Image title.

0...1

Category

integer (1 - 23)

Image category.codes: 1- cruise line logo; 2-map; 3- ship.

0...1

ImageFormat/URL

 

string

Image url.

1...1

OTA_CruiseSailAvailRS/SailingOptions/SailingOption/Information/TextItems/TextItem*:

OTA_CruiseSailAvailRS/SailingOptions/SailingOption/Information/PublicAreas/PublicArea/TextItems/TextItem*:

OTA_CruiseSailAvailRS/SailingOptions/SailingOption/Information/CabinCategories/CabinCategory/TextItems/TextItem*:

OTA_CruiseSailAvailRS/SailingOptions/SailingOption/Information/Decks/Deck/TextItems/TextItem*:

Element

Attribute

Type

Description

Min…Max occurs

Element

Attribute

Type

Description

Min…Max occurs

 

Title

string (1 - 128)

Description title.

0...1

Category

integer (3)

Description category codes. Possible value is 3 only.

0...1

Description

 

string

Contains description.

1...1

OTA_CruiseSailAvailRS/SailingOptions/SailingOption/FareOptions/FareOption/PriceInfo*:

Element

Attribute

Type

Description

Min…Max occurs

Element

Attribute

Type

Description

Min…Max occurs

Price*

 

 

The total price of the offer (after discount, if any has been applied).

1...1

AmountAfterTax

 

For more information see Common Data Description section in Glossary.

0...1

AmountBeforeTax

 

0...1

CurrencyCode*

 

1...1

ChargeTypeCode*

 

1...1

Price/Taxes

 

 

Provides information about taxes applied.

0...1

Price/Taxes/Tax*

 

 

Defines taxes applied.

1...99

Code

 

For more information see Common Data Description section in Glossary.

0...1

Amount

 

0...1

CurrencyCode

 

0...1

TaxInclusiveInd

 

0...1

Price/Fees

 

 

Provides information about fees applied,

0...1

Price/Fees/Fee*

 

 

Defines fees applied, attributes are the same as Tax element above.

1...99

PriceRetail*

 

 

The retail price of the offer recommended by supplier (if applicable). The attributes are the same as described in Price element above.

1...1

PriceRetail/Taxes

 

 

Provides information about taxes applied.

0...1

PriceRetail/Taxes/Tax*

 

 

Defines taxes applied. Attributes are the same as Tax element above.

1...99

PriceRetail/Fees

 

 

Provides information about fees applied,

0...1

PriceRetail/Fees/Fee*

 

 

Defines fees applied, attributes are the same as Tax element above.

1...99

<?xml version="1.0" encoding="utf-8"?> <soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ota="http://www.opentravel.org/OTA/2003/05"> <soap:Header/> <soap:Body> <ota:GP_SessionID>73954251094.931</ota:GP_SessionID> <OTA_CruiseSailAvailRS xmlns="http://www.opentravel.org/OTA/2003/05" EchoToken="tok" Version="2.0"> <Success/> <SailingOptions> <SailingOption SailingCode="128784"> <SelectedSailing End="2017-11-10" Start="2017-11-06" Status="AvailableForSale"> <CruiseLine ShipCode="11" ShipName="Carnival Victory" VendorCode="11493" VendorCodeContext="tourico" VendorName="Carnival Cruise Line"/> <Region RegionCode="18" RegionCodeContext="tourico" RegionName="Caribbean/Bahamas"/> <DeparturePort CodeContext="tourico" EmbarkationDateTime="2017-11-06T16:00:00" LocationCode="91"/> <ArrivalPort CodeContext="tourico" DebarkationDateTime="2017-11-10T08:00:00" LocationCode="91"/> </SelectedSailing> <CruiseItinInfos CodeContext="tourico" ItineraryCode="678616" Name="4 Nights Western Caribbean Cruise from Miami - Roundtrip"> <CruiseItinInfo PortCode="91" PortCodeContext="tourico" PortName="Miami, Fl"> <DateTimeDescription DateTimeDetails="2017-11-06T16:00:00" DateTimeQualifier="departure"/> </CruiseItinInfo> <CruiseItinInfo PortCode="71" PortCodeContext="tourico" PortName="Key West, Fl"> <DateTimeDescription DateTimeDetails="2017-11-07T07:30:00" DateTimeQualifier="arrival"/> <DateTimeDescription DateTimeDetails="2017-11-07T13:30:00" DateTimeQualifier="departure"/> </CruiseItinInfo> <CruiseItinInfo PortCode="31" PortCodeContext="tourico" PortName="Cozumel, Mexico"> <DateTimeDescription DateTimeDetails="2017-11-08T12:00:00" DateTimeQualifier="arrival"/> <DateTimeDescription DateTimeDetails="2017-11-08T22:00:00" DateTimeQualifier="departure"/> </CruiseItinInfo> <CruiseItinInfo PortCode="167" PortCodeContext="tourico" PortName="At Sea"/> <CruiseItinInfo PortCode="91" PortCodeContext="tourico" PortName="Miami, Fl"> <DateTimeDescription DateTimeDetails="2017-11-10T08:00:00" DateTimeQualifier="arrival"/> </CruiseItinInfo> </CruiseItinInfos> <Information> <ImageItems> <ImageItem Category="2" Title="Itinerary cruise map"> <ImageFormat> <URL>http://pluto/Cruises/CCL/ItinMaps/678616.jpg</URL> </ImageFormat> </ImageItem> <ImageItem Category="1" Title="Cruise line logo"> <ImageFormat> <URL>http://image2.urlforimages.com/Cruises/CCL/Carnival_logo.gif</URL> </ImageFormat> </ImageItem> <ImageItem Category="3" Title="Ship"> <ImageFormat> <URL>http://image2.urlforimages.com/Cruises/CCL/Ships/VI/Header.jpg</URL> </ImageFormat> </ImageItem> </ImageItems> <TextItems> <TextItem Category="3" Title="Past Guest Free Upgrades"> <Description>At least 1 guest within the cabin must have completed a minimum of one previous Carnival cruise plus a valid Past Passenger number is required. Complimentary upgrades are based on availability.</Description> </TextItem> <TextItem Category="3" Title="Great Rate plus free upgrades"> <Description>Upgrades are automatically assigned at the time of booking and are based on availability in like to like categories only (interior to interior, ocean view to ocean view and balcony to balcony). Offer is not combinable with any other discount</Description> </TextItem> </TextItems> <Reviews> <Review CodeContext="tourico" ReviewRating="4"/> </Reviews> </Information> <FareOptions> <FareOption GroupCode="IN" GroupName="Interior" SupplierGroupCode="1"> <PriceInfo> <Price AmountAfterTax="282.37" AmountBeforeTax="181.34" ChargeTypeCode="7" CurrencyCode="USD"> <Taxes> <Tax Amount="101.03" CurrencyCode="USD"/> </Taxes> </Price> <PriceRetail AmountAfterTax="295.03" AmountBeforeTax="194.00" ChargeTypeCode="7" CurrencyCode="USD"> <Taxes> <Tax Amount="101.03" CurrencyCode="USD"/> </Taxes> </PriceRetail> </PriceInfo> </FareOption> <FareOption GroupCode="OV" GroupName="Ocean View" SupplierGroupCode="2"> <PriceInfo> <Price AmountAfterTax="355.35" AmountBeforeTax="254.32" ChargeTypeCode="7" CurrencyCode="USD"> <Taxes> <Tax Amount="101.03" CurrencyCode="USD"/> </Taxes> </Price> <PriceRetail AmountAfterTax="375.03" AmountBeforeTax="274.00" ChargeTypeCode="7" CurrencyCode="USD"> <Taxes> <Tax Amount="101.03" CurrencyCode="USD"/> </Taxes> </PriceRetail> </PriceInfo> </FareOption> <FareOption GroupCode="BL" GroupName="Balcony" SupplierGroupCode="3"> <PriceInfo> <Price AmountAfterTax="446.59" AmountBeforeTax="345.56" ChargeTypeCode="7" CurrencyCode="USD"> <Taxes> <Tax Amount="101.03" CurrencyCode="USD"/> </Taxes> </Price> <PriceRetail AmountAfterTax="475.03" AmountBeforeTax="374.00" ChargeTypeCode="7" CurrencyCode="USD"> <Taxes> <Tax Amount="101.03" CurrencyCode="USD"/> </Taxes> </PriceRetail> </PriceInfo> </FareOption> <FareOption GroupCode="ST" GroupName="Suite" SupplierGroupCode="4"> <PriceInfo> <Price AmountAfterTax="606.25" AmountBeforeTax="505.22" ChargeTypeCode="7" CurrencyCode="USD"> <Taxes> <Tax Amount="101.03" CurrencyCode="USD"/> </Taxes> </Price> <PriceRetail AmountAfterTax="650.03" AmountBeforeTax="549.00" ChargeTypeCode="7" CurrencyCode="USD"> <Taxes> <Tax Amount="101.03" CurrencyCode="USD"/> </Taxes> </PriceRetail> </PriceInfo> </FareOption> </FareOptions> </SailingOption> </SailingOptions> </OTA_CruiseSailAvailRS> </soap:Body> </soap:Envelope>

 

Related content

2.2. CRUISE AVAILABILITY SEARCH REQUEST
2.2. CRUISE AVAILABILITY SEARCH REQUEST
More like this
3.1. CRUISE CATEGORY AVAILABILITY SEARCH REQUEST
3.1. CRUISE CATEGORY AVAILABILITY SEARCH REQUEST
More like this
4.2. CRUISE CABIN AVAILABILITY SEARCH RESPONSE
4.2. CRUISE CABIN AVAILABILITY SEARCH RESPONSE
More like this
3.2. CRUISE CATEGORY AVAILABILITY SEARCH RESPONSE
3.2. CRUISE CATEGORY AVAILABILITY SEARCH RESPONSE
More like this
4.1. CRUISE CABIN AVAILABILITY SEARCH REQUEST
4.1. CRUISE CABIN AVAILABILITY SEARCH REQUEST
More like this
7.2. CRUISE RESERVATION INITIATE RESPONSE
7.2. CRUISE RESERVATION INITIATE RESPONSE
More like this