Task: Car Availability with Car Index Response

The Car Index query is used to obtain a list of car rental locations regardless of car rental availability.

Section 1: Short Answer

Transaction Name: 

CarStandardAvail_10

Can any other transaction(s) perform this same task?

No other transactions perform this same task.

Can this task be performed in a sessionless environment?

 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 identical on both the Apollo and Galileo systems.

List any industry-specific knowledge required to understand this task in terms of the specific business process.

There is no industry-specific knowledge required to understand this task.

Explain any special limits or distinct restrictions to the input data that may not be readily apparent.

There are no special limits or distinct restrictions.

Section 2: Detailed Description

Request:

Unless otherwise specified, use ALL CAPS in any request data.

The only required fields are the arrival and drop off dates, times, and the city. If the rental location is either a city location or a reference point, the Car Index request and response are invoked. 

For the Vendor Code and Exact Vendor codes:

Prerequisite tasks:

There are no prerequisite tasks.

Expected response:

When a <CarAvailMods> (7100) Car Availability request is performed, the <CarIndex> (7116) and the <CarIndexDetail> (7117) are returned. The location of the rental car is selected from the data in the <CarIndex> and <CarIndexDetail> to submit an additional availability request, which returns the <CarAvailDetail> (7101). Sometimes a <CarVErrors> (7103) is returned when a Car Inside Availability participant alert message exists.

Error and warning responses:

1) ‘Invalid Date’ when either arrival or drop off date is left out.

2) ‘Invalid Time’ when either arrival or drop off time is left out.

            3) ‘Invalid Airport or non-airport city code’ when the rental location is left out.

See a complete list of car errors in the Car Error Messages table.

Follow-on requests:

Not applicable.

Section 3: Tables

Request (Input) Tags

<ClientFileMods>

Terminal Equivalents:

Apollo: CAL

Galileo: CAL

Ordering

KLR

Min/Max

XML Tag

 

CFDP

1–1

<ClientFileDisplayMods>

 

<CarAvailMods>

Terminal Equivalents:

Apollo: CAL

Galileo: CAL

Ordering

NWB

Min/Max

XML Tag

 

7100

0-1

<CarAvailMods>

 

Response (Output) Tags

<ClientFile>

 

Ordering

KLR

Min/Max

XML Tag

 

CFPA

0-0

<ClientFilePositiveAck>

 

CFSL

0-500

<ClientFileSingleTitleList>

 

CFDL

0-nnn

<ClientFileDoubleTitleList>

 

CFTD

0-1

<ClientFileTypeDisplayHeader>

 

CFFD

0-200

<ClientFileFixedLineData>

 

CFVD

0-200

<ClientFileVariableLineData>

 

EROR

0-1

<ErrText>

 

<CarIndex>

 

Ordering

NWB

Min/Max

XML Tag

 

7116

1-1

<CarIndex>

 

<CarIndexDetail>

 

Ordering

NWB

Min/Max

XML Tag

 

7117

1-1

<CarIndexDetail>

 

<HeadLineAd>

 

Ordering

NWB

Min/Max

XML Tag

 

5501

0-1

<HeadLineAd>

 

<TravelScreenDetail>

 

Ordering

KLR

Min/Max

XML Tag

 

HTTR

1–1

<HotelType>

 

HTTD

1–1

<HtlTravelScreenData>

 

HTTP

0–

<HtlPreferences>

 

HTTG

0–1

<HtlGeneralPreferences>

 

HTER

0–1

<HotelError>

Related Samples

CarStandardAvail_10_s2

CarStandardAvail_10_s3