The Cruise Vendor Search task returns a list of vendors offering cruises that match specified destination and sailing date parameters.
Transaction Name:
CruiseVendorSearch_1_0
Can any other transactions perform this same task?
No other transaction can perform this same task.
Can this task be performed in a sessionless environment?
Yes, this task can be performed in a sessionless environment.
Are the request and response identical on both the Apollo and Galileo systems?
The request and response are allowed only on Apollo.
Industry-specific knowledge required to understand this task in terms of the specific business process.
No specific knowledge is required. Knowledge of Galileo's LeisureShopper product is helpful.
Special limits or distinct restrictions to the input data.
The Cruise Vendor Search task does not currently return availability, but rather offers a list of potential vendors from which an available cruise can be selected.
Note: For Galileo Web Services client applications only, this transaction must be submitted using the SubmitCruiseTransaction method.
Request
Unless otherwise specified, use ALL CAPS in any request data.
The <CruiseVndSearchMods> with the <RegionMods> element sends a request for a list of potential vendors from which an available cruise can be selected. The <RegionMods> element can contain the following request parameters:
Prerequisite Tasks
No prerequisites tasks are required to request a Cruise Vendor Search. However, an accurate destination name or destination code must be supplied.
Expected Response
If the Cruise Vendor Search transaction completes successfully, the <CruiseVndSearch> (6321 1.0) with the <CruiseVendor> tag is returned to indicate a good response.
Error and Warning Responses
If the Cruise Vendor Search transaction encounters an error, the <CruiseVndSearch> is returned with the <ErrText> element. The following error messages may be received:
| 0002 - Transaction Not Allowed |
| 0041 - Invalid Destination |
| 0054 – LeisureShopper Not Available |
| 0390 – System Error Occurred |
| 1330 – KLR ID Does Not Match Request |
| 1333 – Uniglobe Not Allowed |
| 1346 – Invalid Departure Date |
| Text Not Found for MSG NBR - #### (error message number) |
For a complete list of cruise errors, see Cruise Error Messages.
Follow-On Requests
A Cruise Vendor Search is followed by an Sailing Availability transaction.
|
<CruiseVndSearchMods> |
Terminal Equivalents: |
Apollo: LSS |
Not available on Galileo. |
|
Ordering |
KLR |
Min/Max |
XML Tag |
|
|
LCS0 |
1-1 |
<RegionMods> |
|
<CruiseVndSearch> |
|
|
Ordering |
KLR |
Min/Max |
XML Tag |
|
|
LCS1 |
1-1 |
<CruiseVendor> |
|
|
EROR |
1-1 |
<ErrText> |